- •Санкт-Петербург – 2011
- •Раздел 1. Характеристики, структура и содержание учебных занятий
- •Цели и результаты учебных занятий.
- •Требования к подготовленности обучающегося к освоению содержания учебных занятий (пререквизиты).
- •Перечень формируемых компетенций (результаты обучения)
- •Знания, умения, навыки, осваиваемые обучающимся.
- •Перечень и объём активных и интерактивных форм учебных занятий.
- •Организация учебных занятий.
- •1.6.1. Трудоёмкость, объёмы учебной работы и наполняемость
- •1.6.2. Виды, формы и сроки текущего контроля успеваемости и промежуточной аттестации
- •1.7. Структура и содержание учебных занятий
- •Раздел 2. Обеспечение учебной дисциплины
- •2.1. Методическое обеспечение
- •2.1.1. Методическое обеспечение аудиторной работы
- •2.1.2. Методическое обеспечение самостоятельной работы
- •2.1.3. Методика проведения текущего контроля успеваемости, промежуточной аттестации и критерия оценивания
- •2.3.2. Требования к аудиторному оборудованию, в том числе к неспециализированному компьютерному оборудованию и программному обеспечению общего пользования
- •2.4.2. Список дополнительной литературы
- •2.4.3. Перечень иных информационных источников
- •Раздел 3. Процедура разработки и утверждение рабочей программы учебной дисциплины
- •Иные документы об оценке качества рабочей программы
- •Внесение изменений в рабочую программу
- •Приложение с1-1
- •1. Еженедельный отчет студента
- •2. Регулярный контроль на аудиторном занятии
- •3. Итоговый контроль на зачетных и экзаменационных мероприятиях
- •Приложение с1-2
- •Приложение с1-3
- •1. Файлы
- •2. Процедуры и функции
- •3. Циклы, массивы, вычисления
- •04. Множества, строки, записи
- •5. Логические выражения и операторы ветвления.
- •Приложение с1-4
- •Ооп: инкапсуляция
- •Ооп: полиморфизм
- •Приложение с1-5
- •Приложение с2-1
- •1. Еженедельный отчет студента
- •2. Регулярный контроль на аудиторном занятии
- •3. Итоговый контроль на зачетных и экзаменационных мероприятиях
- •Приложение с2-2
- •Приложение с2-3
- •1. Файлы
- •2. Процедуры и функции
- •3. Циклы, массивы, вычисления.
- •4. Множества, строки, записи
- •5. Графика
- •6. Сортировки (быстрая сортировка — имеется ввиду нерандомизированная):
- •7. Рекурсия
- •8. Разработка и программная реализация алгоритмов
- •9. Перебор
- •10. Бинарные деревья и поиск
- •11. Перестановки
- •12. Графы
- •13. Стек, очередь, очередь с приоритетатами
- •14. Списки, хеш-таблицы, сбалансированные деревья.
- •Приложение с2-4
- •Приложение с2-5
Иные документы об оценке качества рабочей программы
учебной дисциплины
Документ об оценке качества |
Дата документа |
№ документа |
|
|
|
|
|
|
Утверждение рабочей программы учебной дисциплины
Уполномоченный орган (должностное лицо) |
Дата принятия решения |
№ документа |
|
|
|
Внесение изменений в рабочую программу
учебной дисциплины
Уполномоченный орган (должностное лицо) |
Дата принятия решения |
№ документа |
|
|
|
|
|
|
Приложение с1-1
Домашнее чтение первого семестра
№ |
Тема и материалы для прочтения (расшифровка номеров источников представлена после таблицы) |
Дэдлайн — дата и время поступления ‘отчета о прочтении материалов в п/я преподавателя |
|
01 |
Введение в теорию программирования
1.: Главы 1, 2, 3, 4 2.: -- 3.: Глава 1 4.: -- |
2 неделя |
|
02 |
Программирование в среде Lazarus
1.: -- 2.: -- 3.: 2.1.8–2.1.13 4.: -- |
3 неделя |
|
03 |
Основы языка Pascal
1.: Главы 5, 6, 7 2.: Глава 1, Глава 3 (Перечисляемые типы данных. Интервальные типы данных) 3.: 2.1.1–2.1.7 + 2.1.14–2.1.21 + 2.1.25 + 3.2.1–3.2.1.3 + 3.2.1.5–3.2.1.6 4.: -- |
4 неделя |
|
04 |
Операторы ветвления и циклы
1.: Главы 8, 9 2.: Глава 2 3.: 2.1.22–2.1.24 4.: -- |
5 неделя |
|
05 |
Процедуры и функции, рекурсия
1.: Глава 10 2.: Глава 4 (Подпрограммы) 3.: 3.1 4.: Лекция 9 (Рекурсивные процедуры и функции. Сравнение рекурсивных и нерекурсивных алгоритмов.) |
6 неделя |
|
06 |
Структура и модули. Технология структурного программирования
1.: Главы 11, 12 2.: Главы 4 (Модули), 6 3.: 3.5 4.: Лекция 15 |
7 неделя |
|
07 |
Массивы
1.: Глава 13 2.: Глава 3 (Массивы) 3.: 3.4 4.: -- |
8 неделя |
|
08 |
Строки. Сортировка и поиск элементов в массиве
1.: Глава 14 2.: Глава 3 (Строки) 3.: 3.3 + 4.1–4.2 4.: Лекция 4 |
9 неделя |
|
09 |
Множества и записи
1.: Главы 15, 16 2.: Глава 3 (Записи, Множества) 3.: 3.2.1.4 + 3.6.1 4.: Лекция 5 (Использование множеств, Задание больших множеств массивами) |
10 неделя |
|
10 |
Файлы
1.: Глава 17 2.: Глава 3 (Файлы) 3.: 3.6 (кроме 3.6.1 и 3.6.3.6) 4.: -- |
11 неделя |
|
11 |
Графический пользовательский интерфейс в среде Lazarus
1.: -- 2.: -- 3.: Глава 6 4.: -- |
11 неделя (рекомендуется начать чтение к моменту написания первой программы с графическим пользовательским интерфейсом) |
|
12 |
Указатели и динамические структуры данных
1.: Глава 18 2.: Глава 5 3.: 4.3 4.: Лекция 10 |
12 неделя |
|
13 |
Технологии программирования и отладки
1.: -- 2.: -- 3.: -- 4.: Лекция 15 |
12 неделя |
|
14 |
Объекты, экземпляры, классы
1.: 19.1, 19.2.3 2.: Глава 7 3.: 5.1–5.2 4.: -- |
13 неделя |
|
15 |
Принципы ООП
1.: 19.2.1–19.2.2, 19.2.4–19.2.11 2.: Главы 8 и 9 3.: 5.3–5.5 4.: -- |
14 неделя |
Источники
(их рекомендуется немедленно купить или получить в свое распоряжение каким-то иным способом, не нарушающим законодательство Российской Федерации)
1. Рапаков Г.Г., Ржеуцкая С.Ю. Программирование на языке Pascal. СПб.: БХВ-Петербург, 2005. 480 с.
2. Павловская Т.А. Паскаль. Программирование на языке высокого уровня: Учебник для вузов. 2-е изд. СПб.: Питер, 2010. 464 с. (Частично доступна на сайте intuit.ru: http://www.intuit.ru/department/pl/prinpas/ )
3. Мансуров К.Т. Основы программирования в среде Lazarus. 2010. 772 c.
http://www.freepascal.ru/download/book/lazarus_osnovy/osnovy_programmirovanija_v_srede_lazarus.pdf
4. Андреева Т.А. Курс Программирование на языке Pascal. М.: Интуит, 2005.
http://www.intuit.ru/department/pl/plpascal/
Технология чтения
Следует читать все перечисленные источники.
Например, по теме 8 «Строки. Сортировка и поиск элементов в массиве» указаны следующие источники:
1.: Глава 14
2.: Глава 3 (Строки)
3.: 3.3 + 4.1–4.2
4.: Лекция 4
Из этого следует, что необходимо прочитать целиком главу 14 из книги Г.Г. Рапакова, главу 3 часть «Строки» из книги Т.А. Павловской, части 3.3, 4.1 и 4.2 из книги К.Т. Мансурова и лекцию 4 из курса Т.А. Андреевой.
В таблице указан минимальный объем чтения. График чтения можно проходить с опережением; при этом все контрольные сроки должны строго соблюдаться.
Работа над материалом должна продолжаться до тех пор, пока студент его не освоит. В частности, при работе над темами, которые предполагают ознакомление с материалом источника [1], для контроля освоения материала студент обязан ознакомиться с вопросами в конце соответствующих глав указанного источника и ответить на них.
Технология сдачи прочитанного
Контроль освоения материала осуществляется в три этапа.