САМОСТОЯТЕЛЬНАЯ РАБОТА СТУДЕНТОВ

Виды и содержание самостоятельной работы Кол-во ЗЕ /часов Формы и контроль Литература и дидактические материалы
Подготовка к лабораторным работам 2/68 защита лабораторных работ Лекционный материал, основная литература по дисциплине, методические указания к лабораторным работам
Выполнение курсовой работы 2/68 защита курсовой работы Лекционный материал, основная литература по дисциплине, методические указания к лабораторным работам, информация из сети Интернет
Подготовка к экзамену 1/34 Экзамен Лекционный материал, основная литература по дисциплине, методические указания к лабораторным работам, информация из сети Интернет

УЧЕБНО-МЕТОДИЧЕСКИЕ МАТЕРИАЛЫ

1. Методические указания по выполнению лабораторных работ.

2. Лекционный материал.

РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА

1. Фаронов В.В. Delphi. Программирование на языке высокого уровня. Учебник для ВУЗов. – СПб.: Лидер, 2010. – 640 с.

2. Глушаков С.В., Клевцов А.Л. Delphi 2007. Самоучитель. – Изд. 4-е, доп. и перераб. М.: АСТ МОСКВА: ХРАНИТЕЛЬ, 2008. – 448 с.

3. Возневич Э. Delphi. Освой самостоятельно: Пер. с англ. – М.: Восточная Книжная Компания, 1996. – 736 с.

4. Климов Ю.С. и др. Программирование в среде Turbo-Pascal 6.0: справочное пособие. – Мн.: Высш. шк., 1992. – 158 с.

5. Павловская Т.А. С/С++. Программирование на языке высокого уровня.– СПб.: Питер,2012.–461с.

6. Павловская Т.А., Щупак Ю.А. С/С++. Структурное и объектно-ориентированное программирование: Практикум. – СПб.: BHV – Санкт-Петербург, 2011. – 352 с.

7. Керниган Б., Ритчи Д., Фьюер А. Язык программирования Си. Задачи по языку Си: Пер. с англ. - М.: Финанасы и статистика, 1985.

8. Керниган, Б., Пайк Р. Практика программирования на Си. – М.: Вильямс, 2004. – 288 с.

9. Подбельский В.В, Фомин С.С. Программирование на языке Си. – М.: Финансы и статистика, 2000.

10. Прата Стивен. Язык программирования С++. Лекции и упражнения. – М.: ООО «И.Д. Вильямс», 2007. – 1184 с.

11. Романов Е.Л. Практикум по программированию на С++. Учебное пособие. – СПб.: БХВ-Петербург, 2004.

 

СОГЛАСОВАНИЕ РАБОЧЕЙ ПРОГРАММЫ

 

Согласовано: (кафедра, Ф.И.О., должность) Замечания и предложения кафедры Подпись, дата.
     
     
     

ИЗМЕНЕНИЯ И ДОПОЛНЕНИЯ К РАБОЧЕЙ ПРОГРАММЕ

Дата Содержание изменений и дополнений (по темам и разделам) Примечание
     
     
     

 

Календарный план

 

занятий по дисциплине «Программирование на языке высокого уровня». Факультет ИВТ. Кафедра ТС и ВС. Курс – первый. Семестры – первый-второй. 2011-2012 учебный год.

 

Первый семестр

 

Виды и содержание занятий
Неделя Номер и тема лекции Часов Номер и тема лаб. работы Часов Неделя
1-я 1. Автоматизированные системы обработки информации, управления и языки программирования Turbo Pascal, Object Pascal, Turbo C, C++, Fortran и другие. 1. Освоение среды Turbo-Pascal. Составление, ввод, редактирование, трансляция и отладка программ. 1-3
2,3 2. Синтаксис и структура основной программы, модуля, подпрограмм и программного проекта в Turbo Pascal и Object Pascal. Продолжение лаб. работы 1.    
4,5 3. Классификация и описание типов данных. Типизированные константы и инициализированные переменные. Виды и приоритет элементарных операций (унарные, бинарные, арифметические, логические, отношения). Преобразование типов операндов. 2. Вычислительные задачи. Арифметические, логические операции и отношения. Программирование арифметических и логических выражений. 4,5
4. Основные операторы (условные, безусловные, присваивания, перехода, выбора, циклы). Директивы компилятора. 3. Массивы и множества. Операции с матрицами и множествами. 6,7
7,8 5. Процедуры и функции, их объявление, описание, вызов. Формальные и фактические параметры. Передача значений и адресов переменных. 4. Работа со строками. Составление программ обработки символов и строк 8,9
9-11 6. Записи, варианты, процедурные, файловые типы и указатели. 5. Сложные типы данных. 10-11
12,13 7. Статическая и динамическая области оперативной памяти. Статические и динамические переменные. Открытые массивы. Использование внешней памяти. 6. Динамические переменные. Встроенные и собственные процедуры и функции. 12,13
14-16 8. Связные списки, графы и сети. Техника работы с указателями. 7. Иерархические типы данных и указатели. 14-16
17,18 9. Типизированные, нетипизированные и текстовые файлы. Файловая переменная, встроенные процедуры и функции для работы с файлами. 8. Файлы и встроенные процедуры для работы с файлами. Создание модулей. 17,18

 

Второй семестр

 

Виды и содержание занятий
Неделя Номер и тема лекции Часов Номер и тема лаб. работы Часов Неделя
1,2 10. Введение в объектно-ориентированное программирование. Основная идея, понятия. Принципы визуального программирования. 9. Освоение среды программирования Delphi и принципов визуального программирования. 1-4
3,4 11. Классы, объекты, методы и свойства. Инкапсуляция, наследование, полиморфизм. Продолжение лаб. работы 9 (создание форм, классов и работа с объектами).    
5,6 12. Интерфейс и система управления реализацией программного проекта. Создание экранных форм и программных средств диалога. 10. Графы, сети, деревья. Задачи на графах. 5,6
7,8 13. Графика, создание графических объектов 11. Графика, решение графических задач. 7,8
9,10 14. События, исключения, сообщения и их обработка 12. Конструирование и редактирование сети. Разработка графического редактора. 9,10
15. Создание и подключение библиотеки 13. Создание системы управления базой данных
12-17 16. Языки Turbo С и Turbo С++ в отличиях от Turbo Pascal. Особенности синтаксиса программ, операций, операторов, описаний типов, констант, переменных и подпрограмм 14. Практикум по программированию на языке С/С++. 12-17

 

КРИТЕРИИ ОЦЕНКИ ЗНАНИЙ СТУДЕНТОВ

 

Для освоения дисциплины «Программирование на языке высокого уровня» предусмотрены лекционные, лабораторные и самостоятельные занятия. Во время лекционных занятий преподаватель контролирует посещаемость, активность, усвоение материала, ведение конспектов. На лабораторных занятиях проверяется подготовленность студентов, наличие отчетов и выполненного домашнего задания. По каждой теме лабораторной работы проводится ее защита с оценкой приобретенных знаний и навыков.

Контроль и оценка знаний студентов осуществляются в течение семестра в соответствии с графиком учебной и самостоятельной работы. В контрольные сроки работа студентов оценивается по трехбалльной шкале. По окончании семестра, при условии успешного выполнения лабораторных работ, студенты сдают зачет (первый семестр) и экзамен (второй семестр).