Подготовительная программа по программированию на С/C++

Весна 2015

Цель курса — подготовка студентов к поступлению и обучению в Технопарке; получение слушателями базовых навыков в области применения языков С и С++.

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

Преподаватели

Валентина Глазкова Валентина Глазкова

Кандидат физико-математических наук, ассистент кафедры Автоматизации систем вычислительных компле...


Подробнее

Литература

1. Язык программирования C / Керниган Б., Ритчи Д. / 2009 г.
2. Язык программирования C. Лекции и упражнения / Прата С. / 2013 г.
3. Язык программирования C++. Лекции и упражнения. 6-е изд. / Прата С. / 2012 г.
4. Оформление программного кода: методическое пособие / Столяров А.В. / 2012 г.
www.stolyarov.info/books/codestyle
Показать все

Программа

занятие Часы в ауд. + сам. работа

Лекция №1: Основы работы с памятью в программах на языке С.  
+ ДЗ №1

4 ак. ч. + 2 ак. ч. СР

Семинар №1: Практикум №1. Решение задач на тему «Основы работы с памятью в программах на языке С».  

4 ак. ч. + 3 ак. ч. СР

Лекция №2: Реализация структур данных на языке С  
+ ДЗ №2

4 ак. ч. + 2 ак. ч. СР

Семинар №2: Практикум №2. Решение задач на тему «Реализация структур данных на языке С».  

4 ак. ч. + 2 ак. ч. СР

Семинар №3: Практикум №3. Решение задач на тему «Реализация структур данных на языке С».  

4 ак. ч. + 2 ак. ч. СР

Лекция №3: Объектная модель языка С++.  
+ ДЗ №3

4 ак. ч. + 2 ак. ч. СР

Семинар №4: Практикум №4. Решение задач на тему «Объектная модель языка С++».  

4 ак. ч. + 3 ак. ч. СР

Лекция №4: Специальные вопросы инкапсуляции.  
+ ДЗ №4

4 ак. ч. + 3 ак. ч. СР

Семинар №5: Практикум №5. Решение задач на тему «Специальные вопросы инкапсуляции».  

4 ак. ч. + 2 ак. ч. СР

Лекция №5: Специальные вопросы наследования и полиморфизма. Класс как область видимости.  
+ ДЗ №5

4 ак. ч. + 2 ак. ч. СР

Семинар №6: Практикум №6. Решение задач на тему «Специальные вопросы наследования и полиморфизма. Класс как область видимости. Перегрузка».  

4 ак. ч. + 2 ак. ч. СР

Семинар №7: Практикум №7. Решение задач на тему «Специальные вопросы наследования и полиморфизма. Класс как область видимости. Перегрузка».  

4 ак. ч. + 2 ак. ч. СР

Лекция №6: Объектно-ориентированное программирование  
+ ДЗ №6

4 ак. ч. + 2 ак. ч. СР

Семинар №8: Практикум №8. Решение задач на тему «Реализация принципов объектно-ориентированной парадигмы в программах на языке С++».  

4 ак. ч. + 2 ак. ч. СР

Лекция №7: Модульное программирование. Шаблоны классов и методов.  
+ ДЗ №7

4 ак. ч. + 2 ак. ч. СР

Семинар №9: Практикум №9. Решение задач на тему «Шаблоны классов и методов».  

4 ак. ч. + 2 ак. ч. СР

Лекция №8: Обработка исключительных ситуаций.  
+ ДЗ №8

4 ак. ч. + 2 ак. ч. СР

Семинар №10: Практикум №10. Решение задач на тему «Обработка исключительных ситуаций».  

4 ак. ч. + 2 ак. ч. СР

Лекция №9: Стандартная библиотека шаблонов STL.  
+ ДЗ №9

4 ак. ч. + 2 ак. ч. СР

Семинар №11: Практикум №11. Решение задач на тему «Стандартная библиотека шаблонов STL».  

4 ак. ч. + 1 ак. ч. СР

Контрольное занятие №1: Итоговое занятие  

4 ак. ч. + 3 ак. ч. СР

РАСПИСАНИЕ

Полное расписание