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

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

Современные языки программирования

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

1Использовать методы формализации и построения математической модели заданной задачи и знать основные алгоритмические структуры и уметь составлять алгоритмы для решения поставленной задачи
2Учится программировать подготовленные алгоритмы
3Анализирует и обрабатывает различные типы данных
4Звыполняет компьютерные вычисления с использованием современного программного обеспечения
Haftalık KonuМетод оценки
1Введение в программирование и алгоритмизация процесса обработки данных.Ауызша және жазбаша
2Структура программы на языке Си. Структуры данных на языке Си. Функции ввода-вывода.Ауызша және жазбаша
3Пользовательские функции на языке Си.Ауызша және жазбаша
4Выполнение операций на языке Си.Ауызша және жазбаша
5Оператор ветвления языка Си.Ауызша және жазбаша
6Оператор выбора языка Си.Ауызша және жазбаша
7Предварительный условный цикл (while-пока). Последний условный цикл (do.. while).Ауызша және жазбаша
8Оператор цикла For. Операторы изменения порядка выполнения программы.Ауызша және жазбаша
9Определение массивов на языке Си. Одномерные массивы.Ауызша және жазбаша
10Типы задач обработки одномерных массивов.Ауызша және жазбаша
11Двумерные массивы. Работа с матрицами.Ауызша және жазбаша
12Типы задач двумерной обработки.Ауызша және жазбашаЖазбаша
13Символические фразы. Функции обработки символьных строкАуызша және жазбашаЖазбаша
14Отчеты для обработки символьных строкАуызша және жазбашаЖазбашапрезентация
15Работа с файлами. Функции для работы с файламиАуызша және жазбашаЖазбашапрезентация
Связь между учебной программой и результатами обучения
PÇ1PÇ2PÇ3PÇ4PÇ5PÇ6PÇ7PÇ8PÇ9PÇ10PÇ11PÇ12PÇ13PÇ14PÇ15
Оқулық / Материал / Ұсынылатын ресурстар
1Соммервиль И., Оразбеков С. программное обеспечение.- Астана. Учебник. 2013.
2Урмашев Б. А., Шмыгалева Т. А. Программирование на алгоритмическом языке С++: учебное пособие. - Алматы: Казахский ун-т, 2020
3Медешова А. Б., Мухамбетова Г. Г. Программирование. Алматы -2014, 368 с. учебное пособие.
4Страуструп Б. принципы и практика использования языка программирования с++. Алматы 2013г.
5Тульбасова Б. К. языки алгоритмизации и программирования: учебно-методический комплекс, Алматы Нур-Принт, 2012, 117 с
6Искакова К. методы программирования верхнего уровня. Оқу-әдістемелік кешен - Алматы : Нур-Принт, 2012.
7Федоров, Д. Ю. Программирование на языке высокого уровня Python : учебное пособие для прикладного бакалавриата М: Издательство Юрайт, 2017. — 126 с.