Пирогов27

Общечеловеческое образование "18+"

Основы программирования

Уважаемые студенты! Данная дисциплина изучается 2 семестра и включает в себя: 8 лекций и 4 лабораторных работы (1 семестр) и 8 лекций и 3 лабораторных работы (2 семестр). Задания к лабораторным работам приведены в таблице справа от презентаций к лекциям. Вот ссылка на статью о том, как выполнить первое практическое задание. Заключительная лабораторная работа во втором семестре является творческой. Необходимо, на основе приобретенных знаний, реализовать собственный сложный проект, который может лечь в основу вашей будущей научной деятельности. Кстати, для получения "автомата" по дисциплине можно написать научную статью, вот ссылка, как это сделать. Главное условие для последней лабораторной работы, чтобы ваш проект демонстрировал приобретенные знания и в нем был реализован ввод и вывод информации из файла. Задачи могут быть самыми разными: шифрование информации, создание компьютерных игр и т.д. По выполненным работам оформляются отчеты, вот пример оформления лабораторной работы и требования ГОСТ 19.701–90 (ИСО 5807-85) «Схемы алгоритмов, данных и систем» к составлению блок-схем, есть презентация и статьи по данному вопросу, а также дополнительные материалы по дисциплине. Для лучшего усвоения предмета предлагаю подписаться на каналы «Программирование. Книги» и «Си++Learning».

1 семестр

№пп

Теория

ЛР

1.

Технологии программирования

ЛР 1 - ЛР4

2.

Алгоритмы и программы

 

3.

Линейный вычислительный процесс

 

4.

Разветвляющиеся и циклические алгоритмы         

 

5.

Базовые принципы программирования

 

6.

Решение типовых задач

 

7.

Одномерные массивы

 

8.

Векторы

 

2 семестр

№пп

Теория

ЛР

1.

Двумерные массивы

ЛР 1 - ЛР 3

2.

Функции

 

3.

Перегрузка функций

 

4.

Типы данных, определяемые пользователем

 

5.

Битовые поля и объединения

 

6.

Работа с файлами данных

 

7.

Динамические структуры данных

 

8. Объектно-ориентированное программирование  
 

Сдача экзамена

Список

вопросов