Информатика, ИКТ и робототехника (Педагогические науки)
Код урока Название курса Сорт Кредит Время урока Еженедельные часы занятий (теоретические) Еженедельные часы занятий (практика) Еженедельные часы занятий (лаборатория)
OBB 3307 Объектно-ориентированное программирование Үшінші курс 5 150 15 30
Описание курса
казахский
К.п.н., старший преподаватель Кошанова Г.

познакомить с основными понятиями объектно-ориентированного программирования. Ознакомление с основами реализации ООП. Кроме того, целью дисциплины является формирование понимания основных аспектов идеологии и парадигмы объектно-ориентированного программирования, получение теоретических знаний и практического опыта в технологии объектно-ориентированного программирования на языке программирования высокого уровня С++.

Работа в команде, облачные технологии, метод групповой проектной работы, модульная технология обучения

1Умеет объяснять виды построения алгоритма
2Понимать подготовленные алгоритмы и строить программу.
3Умеет применять эффективные математические методы при построении программы
4Может работать со сложными структурными типами при подготовке программы.
5Осваивает возможности языка программирования Python.
6Python знает, как использовать эффективные инструменты для создания программ на языке программирования.
Haftalık KonuМетод оценки
1Знакомство с Python. Типы данных. Переменные ввод и вывод данных.Ауызша және жазбашаПрактический
2Логические выражения и операторы.Ауызша және жазбашаПрактический
3Ветвление. Условный оператор.Ауызша және жазбашаПрактический
4Ошибки и исключения. Обработка исключений.Ауызша және жазбашаПрактический
5Множественное ветвление:if-elif-else. Циклы программирования. Цикл While.Ауызша және жазбашаПрактический
6Функции программирования.Ауызша және жазбашаПрактический
7Локальные и глобальные переменные.Ауызша және жазбашаПрактический
8Возврат значений из функций. Return операторы. Параметры и аргументы функцийАуызша және жазбашаПрактический
9Встроенные функции. Модули.Ауызша және жазбашаПрактический
10Генератор псевдослучайных чисел-randomАуызша және жазбашаПрактический
11Списки.Ауызша және жазбашаПрактический
12Цикл For.Ауызша және жазбашаПрактический
13СтрокиАуызша және жазбашаПрактический
14Кортежи. Словари.Ауызша және жазбашаПрактический
15ФайлыАуызша және жазбашапрезентацияПрактический
Связь между учебной программой и результатами обучения
PÇ1PÇ2PÇ3PÇ4PÇ5PÇ6PÇ7PÇ8PÇ9PÇ10PÇ11PÇ12PÇ13PÇ14PÇ15
Оқулық / Материал / Ұсынылатын ресурстар
1принципы и практика использования языка программирования с++1.Б. Страуструп. Алматы 2013г.
2программное обеспечение.- Астана. Учебник. 2013. И. Соммервиль, С. Оразбеков
3язык программирования Python. Учебное пособие. Бекенова, А.С., 2019ж
4Федоров, Д. Ю. Программирование на языке высокого уровня Python : учебное пособие для прикладного бакалавриата М: Издательство Юрайт, 2017. — 126 с.
5Алгоритмизация и язык прогроммирования. Учебно-методический комплекс дисциплины для обучающегося. Алматы 2012. Ахметова О.С., Тульбасова Б.К., Абишева А.Ж
6язык программирования Python. Учебное пособие. Бекенова, А.С., 2019ж
7Чан, Уэсли. Python: создание приложений. Библиотека профессионала, 3-е изд. Пер. с англ. - М. : ООО 'И.Д. Вильяме', 2015. - 816 с. : ил. - Парал. тит. англ. ISBN 978-5-8459-1793-5 (рус
8Ким Е. Р., Сыдыбаева М. А., Молдакалыкова Б. Ж. алгоритмы, структуры данных и программирование на языке Python: учебное пособие / Е. Р. Ким, М. А. Сыдыбаева, Б. Ж. Молдакалыкова-Алматы: университет» Туран', 2020. – 110 с
9Сатмаганбетова Ж. З. Галиханов С. Г. программирование на Python. Учебное пособие. - Костанай: КАУ им. А. Байтурсынова, 2020. - с. 64