Рабочая учебная программа (Syllabus) по дисциплине «алгоритмизация и программирование» (ар 1211)



бет3/5
Дата30.09.2024
өлшемі84,05 Kb.
#146222
түріРабочая учебная программа
1   2   3   4   5
Байланысты:
Силлабус АиП С 2024-25 РУС

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 Текущий контроль успеваемости обучающихся проводится по каждой теме учебной дисциплины и включает контроль знаний на аудиторных и внеаудиторных занятиях: опрос на лекциях, опрос и выступления на практ./семин. занятиях, презентация домашних заданий, допуск к выполнению, выполнение и защита лабораторных работ, защита СРС и курсовой работы (проекта);


Достарыңызбен бөлісу:
1   2   3   4   5




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет