- •«Санкт-Петербургский государственный электротехнический университет “лэти” имени в.И. Ульянова (Ленина)» (сПбГэту)
- •Аннотация дисциплины
- •Цели и задачи дисциплины
- •Требования к уровню освоения дисциплины
- •Содержание рабочей программы
- •4. Структурное программирование
- •10. Программирование циклических процессов
- •Цели и содержание курсового проекта (работы)
- •Учебно-методическое обеспечение дисциплины Основная литература
- •Дополнительная литература
- •Электронные информационные ресурсы
Цели и содержание курсового проекта (работы)
и его ориентировочная трудоемкость
Семестр 2. Целью курсовой работы первого семестра является изучение основных конструкций (операторов, типов данных и операций над ними) языка программирования, а также методов и приемов разработки простейших программ. Курсовая работа представляет собой набор из 8 отдельных задач, связанных с обработкой различного типа данных, каждая из которых реализуется в виде отдельной программы. Предлагаемые для решения задачи охватывают все темы первого семестра дисциплины. Ориентировочная трудоемкость составляет порядка 60 часов аудиторных занятий и самостоятельной работы.
Распределение учебных часов по темам и видам занятий
№ темы |
Название разделов и тем |
Объем учебных часов |
Семестр |
Литература по темам | |||||||
Лекции |
Лабор. занят. |
Практ.занят. |
Аудит. занят. |
Самост. работа |
Всего |
|
| ||||
1 |
Введение |
1 |
|
|
|
|
1 |
2 |
| ||
2 |
Основные понятия программирования |
1 |
|
|
1 |
|
1 |
2 |
Л1, Д1, Д2 | ||
3 |
Этапы конструирования программ |
1 |
|
|
1 |
|
1 |
2 |
Л1, Д1, Д2, Д6 | ||
4 |
Способы записи алгоритмов и программ |
1 |
|
|
1 |
4 |
5 |
2 |
Л1, Д1, Д3 | ||
5 |
Структурное программирование |
1 |
|
|
1 |
4 |
5 |
2 |
Л1, Д1 | ||
6 |
Общие сведения о языке программирования |
2 |
|
|
2 |
4 |
6 |
2 |
Л1, Д1 | ||
7 |
Простые встроенные и пользовательские типы данных |
2 |
|
|
2 |
6 |
8 |
2 |
Л1, Л2, Л3, Д1 | ||
8 |
Программирование действий с данными |
2 |
|
|
2 |
4 |
6 |
2 |
Л1, Л2, Л3, Д1, Д6 | ||
9 |
Программирование операций ввода-вывода |
2 |
2 |
|
4 |
4 |
8 |
2 |
Л1, Л2, Л3, Д1 | ||
10 |
Программирование ветвящихся процессов |
2 |
2 |
|
4 |
4 |
8 |
2 |
Л1, Л2 , Л3, Д1 | ||
11 |
Программирование циклических процессов |
2 |
2 |
|
4 |
8 |
12 |
2 |
Л1, Л2, Л3, Д1 | ||
12 |
Массивы |
4 |
3 |
|
7 |
10 |
17 |
2 |
Л1, Л2, Л3, Д1 | ||
13 |
Процедуры и функции |
4 |
3 |
|
7 |
14 |
21 |
2 |
Л1, Л2, Л3, Д1 | ||
14 |
Модули |
2 |
3 |
|
5 |
6 |
11 |
2 |
Л1, Л2, Л3, Д1 | ||
15 |
Записи |
4 |
3 |
|
7 |
8 |
15 |
3 |
Л1, Л2, Л3, Д1 | ||
16 |
Множества |
2 |
3 |
|
5 |
6 |
11 |
3 |
Л1, Л2, Л3, Д1, Д2 | ||
17 |
Файловые типы данных |
4 |
4 |
|
8 |
6 |
14 |
3 |
Д3, Д4, Д5 | ||
18 |
Ссылочные типы данных |
4 |
4 |
|
8 |
6 |
14 |
3 |
Л1, Л2, Л3, Д1 | ||
19 |
Работа с памятью |
2 |
4 |
|
6 |
8 |
14 |
3 |
Л1, Л2, Л3, Д1 | ||
20 |
Введение в ООП |
2 |
|
|
2 |
|
2 |
3 |
Л1, Л2, Л3, Д1 | ||
21 |
Отладка и тестирование программ |
2 |
|
|
2 |
|
2 |
3 |
Л1 | ||
22 |
Документирование алгоритмов и программ |
1 |
|
|
1 |
|
1 |
3 |
Л1 | ||
23 |
Заключение |
1 |
|
|
1 |
|
1 |
3 |
| ||
Курсовое проектирование |
|
|
|
16 |
|
16 |
2, 3 | ||||
ИТОГО: |
49 |
33 |
|
98 |
102 |
200 |
|