Харченко Анна Владимировна, старший


Структура и содержание дисциплины



Скачать 418,01 Kb.
Pdf просмотр
страница5/22
Дата24.11.2022
Размер418,01 Kb.
#194858
ТипПрограмма дисциплины
1   2   3   4   5   6   7   8   9   ...   22
Связанные:
B1.V.07 Interpretiruemye jazyki programmirovanija (1)

2. Структура и содержание дисциплины
2.1 Распределение трудоёмкости дисциплины по видам работ
Общая трудоёмкость дисциплины составляет 3 зач. ед. (108часов), их распределение по видам работ представлено в таблице


Вид учебной работы
Всего
часов
Семестры
(часы)
5





Контактная работа, в том числе:
48
48





Аудиторные занятия (всего):
48
48





Занятия лекционного типа
16
16
Лабораторные занятия
32
32
Занятия семинарского типа (семинары, практические занятия)


Иная контактная работа:

0





Контроль самостоятельной работы (КСР)


Промежуточная аттестация (ИКР)


Самостоятельная работа, в том числе:
60
60





Проработка учебного (теоретического)
материала
16
16
Выполнение индивидуальных заданий
(подготовка сообщений, презентаций)
40
40
Подготовка к текущему контролю
4
4
Контроль:







Подготовка к экзамену

Общая трудоемкость
час.
108
108





в том числе
контактная
работа
48
48





зач. ед
3
3






2.2 Структура дисциплины
Распределение видов учебной работы и их трудоемкости по разделам дисциплины.
Разделы (темы) дисциплины, изучаемые в 5 семестре

Наименование разделов (тем)
Количество часов
Всего
Аудиторная работа
Внеауд
иторна
я
работа
Л
ПЗ
ЛР
СРС
1
2
3
4
5
6
7
1.
Интерпретируемые языки программирования и их особенности
2 2
2 2.
Функции, модули и пакеты
2 4
4 3.
Классы и объектно-ориентированное программирование
2 4
6



Наименование разделов (тем)
Количество часов
Всего
Аудиторная работа
Внеауд
иторна
я
работа
Л
ПЗ
ЛР
СРС
1
2
3
4
5
6
7
4.
Потоки, процессы, асинхронное программирование
2 4
10 5.
Сетевое программирование
2 2
10 6.
Работа с базами данных
2 4
8 7.
Фреймворк Django
2 6
10 8.
Хранение данных и их обработка
2 6
10
ИТОГО по разделам дисциплины

16

32
60
Контроль самостоятельной работы (КСР)
Промежуточная аттестация (ИКР)
Подготовка к текущему контролю
Общая трудоемкость по дисциплине
108
Примечание: Л – лекции, ПЗ – практические занятия/семинары, ЛР – лабораторные занятия, СРС –
самостоятельная работа студента

2.3 Содержание разделов (тем) дисциплины
2.3.1 Занятия лекционного типа


Наименование раздела (темы)
Содержание раздела (темы)
Форма
текущего
контроля
1
2
3
4
1.
Интерпретируемые языки программирования и их особенности
История Python. Типы данных. Синтаксис, операторы и управляющие конструкции. IPython и Jupyter- блокноты. PyCharm и Google Collab
К
2.
Функции, модули и пакеты
Области видимости. Аргументы. Рекурсия. Аннотация функций. Лямбда-функции. Декораторы. Генераторы.
Создание, использование модулей и пакетов.
К, Т
3.
Классы и объектно- ориентированное программирование
Определение класса. Методы класса. Приватные методы и переменные. Статические методы.
Наследование. Множественное наследование
К
4.
Потоки, процессы, асинхронное программирование
Многопоточное программирование. Модуль threading и класс Thread. Потоки Timer. Класс RLock.
Синхронизация потоков. Модуль multiprocessing и класс Process.
К, Т
5.
Сетевое программирование
Модуль socket. Клиент и сервер, работающие без установления соединения. Клиент и сервер, работающие с установлением соединения. Фреймворк socketserver.
К
6.
Работа с базами данных
Создание базы данных SQLite. Транзакции. Уровни изоляции.
К, Т
7.
Фреймворк Django
Модели. Миграции. Запись данных. Шаблоны и статические данные. Формы
К
8.
Хранение данных и их обработка
NymPy: массивы и векторные вычисления. Pandas.
Kaggle
К, Т
Примечание: ЛР – отчет/защита лабораторной работы, КП - выполнение курсового проекта, КР - курсовой
работы, РГЗ - расчетно-графического задания, Р - написание реферата, Э - эссе, К - коллоквиум, Т –
тестирование, РЗ – решение задач.

Скачать 418,01 Kb.

Поделитесь с Вашими друзьями:
1   2   3   4   5   6   7   8   9   ...   22




База данных защищена авторским правом ©psihdocs.ru 2022
обратиться к администрации

    Главная страница