НАО “КАЗАХСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ имени К. И.САТПАЕВА”

Институт информационных и телекоммуникационных технологий

Кафедра “Компьютерная и программная инженерия”


Утвержден

Директор ИИиТТ

                _________

«____»__________ 2016

Силлабус

Дисциплина: Технологии программирования

Количество кредитов: 3 (2/1/0)

Семестр: Осень 2016

Имя инструктора: Аязбаев Даурен, тьютор

Email: Dauren. *****@***com

Длительность курса: лекции 2 часа в неделю, лабораторные работы 2 часа в неделю, 15 недель.

Пререквизиты курса: Информатика, Языки программирования, Дискретная математика, Математический анализ.

       

       Цель данной дисциплины — научить студентов программировать на программном языке Питон. В дисциплине изучаются следующие темы: переменные Питон, модули math, cmath, структуры данных списки, картежи, словари. В дисциплине студент не только знакомится с синтаксисом Питона, но и изучает шаблоны проектирования. В дисциплине рассматриваются следующие шаблоны проектирования: фабрика классов, наблюдатель. По окончанию дисциплины студент должен быть способным:

● правильно организовать систему

● писать программы на программном языке Питон

● тестировать, анализировать программы с помощью среды разработки ПО

Календарь курса:


Неделя

Занятие

СРС

СРСП

Тема

Лекция, часы

Лабораторные, часы

Семинары, часы

Для чтения

Часы

Описание

Часы

Описание

1

Лекция #1. Понятия программы, программной системы, программного обеспечения и программного продукта; понятие технологии программирования

2

2

0

-

2

-

2

Лекция #2. Введение в программирование на языке Python

2

2

0

-

2

-

3

Лекция #3. Особенности промышленного ПО и кризис его разработки: понятие промышленного ПО, кризиса ПО, безнадежного проекта. Основные причины сложности разработки ПО.

Основные стандартные модули Python.

2

2

0

-

2

-

4

Лекция #4.

Список, карджет и словари в языке программирования Питон.

2

2

0

-

2

-

5

Лекция #5. Элементы функционального программирования

2

2

0

-

2

-

6

Лекция #6. Объектно-ориентированное программирование

2

2

0

-

2

-

7

Лекция #7. Объектно-ориентированное программирование

2

2

0

-

2

-

8

Лекция #8.

Промежуточная контрольная работа( в устном виде)

Инструмент Anaconda

2

2

0

-

2

-

9

Лекция #9. Обработка текстов. Работа с файлами. Регулярные выражения. Unicode.

2

2

0

-

2

-

10

Лекция #10. Работа с данными в различных форматах.

2

2

0

-

2

-

11

Лекция #11. Библиотека Pandas

2

2

0

-

2

-

12

Лекция #12.

Библиотека Numpy

2

2

0

-

2

-

13

Лекция #13. Обработка событий

2

2

0

-

2

-

14

Лекция #14. Основы работы с сетью на Python.

2

2

0

-

2

-

15

Лекция #15. Основы работы с базами данных на Python.

2

2

0

-

2

-

16

Финальный экзамен

В письменной форме

40

Общий балл

30

30

30

-



Критерий оценки студентов:

НЕ нашли? Не то? Что вы ищете?

Критерий оценки

Недели

Общий балл

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

1

Лабораторные работы

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

40%

2

Групповые мини-проекты

*

*

10%

3

Промежуточные экзамены

*

*

10%

4

Финальный экзамен

*

40%

Total

100%



Оқу ережелері:

-Көшірілген жұмыс 0% болып бағаланады.

-Студент сабаққа қатысу тиіс.

Сабаққа қатысу – студенттің үйге берілген тапсырманы орындап келуі және сабақтағы тапсырмаларды орындауы.

-Студент оқу процессінде үлкен роль атқарады.

-Студент тапсырмаларды уақытылы өткізу керек.

-Студент сабаққа кешікпей келу керек.

-Сабақта ұялы телефондардың дауыстары өшіріліну керек.

Тьютор кафедры                                                                        Аязбаев Даурен


Заседание кафедры КиПИ #___  «___»______ 201,.

Зав. кафедрой КиПИ                                                                         Л. Атымтаева

KBTU standard academic policy is used.

    Cheating, duplication, falsification of data, plagiarism, and crib are not permitted under any circumstances!
    Attendance is mandatory.

Attention. Missing 20% attendance to lessons, student will be taken from discipline with filling in F (Fail) grade.

Students must participate fully in every class. While attendance is crucial, merely being in class does not constitute “participation”. Participation means reading the assigned materials, coming to class prepared to ask questions and engage in discussion.

    Students are expected to take an active role in learning.
    Written assignments (independent work) must be typewritten or written legibly and be handed in time specified. Late papers are not accepted!
    Students must arrive to class on time.
    Students are to take responsibility for making up any work missed.
    Make up tests in case of absence will not normally be allowed.
    Sound of mobile phones must always be switched off in class.
    Students should always be appropriately dressed (in a formal/semi-formal style).

Students should always show tolerance, consideration and mutual support towards other students.