1.Тематический план курса
Недели
|
Наименование тем, их основное содержание
|
Ресурсы и источники
|
Средства и методы
|
Основная и допол
|
Модуль 1. Алгоритмизация. Основы языка С++
|
1 неделя
|
Тема 1. Понятие алгоритма. Возможности среды Dev C++
Лекции 1,2. Алгоритм и его свойства. Способы подачи алгоритма. Алгоритмические структуры: линейная, разветвления, циклические
|
информационная
|
1-6 о,
1-3д
|
Лабораторное занятие 1.
Применение линейных, разветвленных и циклических структур
|
лаб. работа №1
|
1-6 о,
1-3д
|
2 неделя
|
Лекция №2.Введение в язык С++. Основные синтаксические элементы языка. Ознакомление со средой Dev C++. Структура программы. Команды ввода и вывода. Стандартные функции
|
информационная
|
1-6о
2 -4д
|
Лабораторное занятие 2.
Ознакомление со средой Dev C++. Команды ввода и вывода. Применение стандартных функции.
|
лаб. работа №2
|
1-6о
2 -4д
|
3 неделя
|
Лекции 5, 6. Типы данных. Операторы: присваивание, пустой, безусловный переход, разветвление, тернарный, выбор. Условия. Таблица истинности.
|
информационная
|
1-6о
1-3 д
|
Лабораторное занятие 3. Операторы линейной и разветвленной структуры. Условия. Сложное разветвление. Оператор выбора
|
лаб. работа №3
|
1-6о
1-3 д
|
4 неделя
|
Лекции 7,8. Программирование алогритмов циклической структуры на языке С++. Операторы while, do-while и for.
|
информационная
|
1-4о
2-3 д
|
Лабораторное занятие 4.
Использование операторов по работе с циклами.
|
лаб. работа №4
|
1-4о
2-3 д
|
5 неделя
|
Тема 2. Обработка данных сложного типа
Лекции 9-10. Операторы управления breaк, соntinue. Организация сложных циклов.
|
информационная
|
1-6о
3-4 д
|
Лабораторное занятие 5. Использование сложных циклов
|
лаб. работа №5
|
1-6о
3-4 д
|
6 неделя
|
Тема 6. Операторы присваивания.
Лекции 11-12. Массивы. Ввод и вывод элементов массива.
|
информационная
|
4-6 о
2-4д
|
Лабораторное занятие 6. Работа с массивами
|
лаб. работа №6
|
4-6 о
2-4д
|
7 неделя
|
Лекции 13,14. Основные алгоритмы обработки массивов. Сортировка массивов.
|
информационная
|
1-6 о,
1-3д
|
Лабораторное занятие 7. Применение алгоритмов обработки массивов.
|
лаб. работа №7
|
1-6 о,
1-3д
|
Модуль 2. Программирование сложных типов данных
|
8 неделя
|
Лекции 15-16. Двумерные массивы (матрицы). Алгоритмы обработки матриц. Квадратная матрица.
|
информационная
|
2-5 о
|
Лабораторное занятие 8. Обработка матриц.
|
лаб. работа №8
|
1-6 о,
1-3д
|
9 неделя
|
Лекции 17-18. Работа с символами. Функции обработки строковых данных на языке С++.
|
информационная
|
1-6 о,
1-3д
|
Лабораторное занятие 9. Обработка символов и строк.
|
лаб. работа №9
|
1-6 о,
1-3д
|
10 неделя
|
Лекции 19-20. Подпрограммы. Параметры.
|
информационная
|
1-6 о,
1-3д
|
Лабораторное занятие 10. Применение пользовательских функции.
|
лаб. работа №10
|
1-6 о,
1-3д
|
11 неделя
|
Лекции 21-22. Пользовательские функции языка С++. Общая форма функции. Область видимости данных.
|
информационная
|
1-6 о,
1-3д
|
Лабораторное занятие 11. Решение задач с применением пользовательских функции.
|
лаб. работа №11
|
1-6 о,
1-3д
|
12 неделя
|
Лекции 23-24. Обработка данных типа struct. Общая форма структуры на языке С++. Динамические структуры.
|
информационная
|
1-6 о,
1-3д
|
Лабораторное занятие 12. Решение задач обработки структур.
|
лаб. работа №12
|
1-6 о,
1-3д
|
13 неделя
|
Лекции 25-26. Обработка текстовых файлов. Создание и сохранение файла. Обработка файлов файловыми указателями и файловыми потоками.
|
информационная
|
1-6 о,
1-3д
|
Лабораторное занятие 13. Применение файловых данных.
|
лаб. работа №13
|
1-6 о,
1-3д
|
14 неделя
|
Лекции 27-28. Обработка двоичных файлов: создание, открытие, сохранение и ввод данных.
|
информационная
|
1-6 о,
1-3д
|
Лабораторное занятие 14. Решение задач по обработке двоичных файлов.
|
лаб. работа №14
|
1-6 о,
1-3д
|
15 неделя
|
Лекции 29-30. Графический режим языка С++. Функции установки графического режима, работы с текстом, рисования графических примитивов. Функции рисования многоугольников и создание окон.
|
информационная
|
1-6 о,
1-3д
|
Лабораторное занятие 15. Применение графического режима
|
лаб. работа №15
|
1-6 о,
1-3д
|
2.Формы проведения учебных занятий:
Лекции: в онлайн-формате, видео-лекции, тренинги, гостевые лекции, вебинары, видеоконференции, с использованием активных интерактивных методов обучения, дискуссии, МООК, разработанные ППС университета, ведущих вузов РК и зарубежных вузов;
Лабораторные занятия: виртуальные лабораторные работы, исследовательские, экспериментальные, индивидуальное выполнение лабораторных работ, групповое выполнение лабораторных работ, выездные занятия на предприятиях, полевые исследования и др.
Практические (семинарские) занятия: практико-ориентированный подход с разработкой стартапов, проектов, разбор практических ситуаций (case-study), выполнение виртуальных практических заданий, и др.
СРС: Задания могут включать в себя: составление конспектов лекций, решения задач, выполнение контрольных работ, написание глоссарий, эссе, рефератов, портфолио, подготовку презентаций и др. *Темы на СРС даны в методических указаниях по выполнению СРС.
3.1 Текущий контроль успеваемости обучающихся проводится по каждой теме учебной дисциплины и включает контроль знаний на аудиторных и внеаудиторных занятиях: опрос на лекциях, опрос и выступления на практ./семин. занятиях, презентация домашних заданий, допуск к выполнению, выполнение и защита лабораторных работ, защита СРС и курсовой работы (проекта);
Достарыңызбен бөлісу: |