- •Автор-составитель:
- •Содержание
- •1.2 Требования к уровню освоения содержания дисциплины
- •1.3 Объем дисциплины
- •1.3.1 Объем дисциплины и виды учебной работы
- •1.3.2 Распределение часов по темам и видам учебной работы
- •Тема 2 Алгоритм и его свойства
- •Тема 3 Основные структуры алгоритмов
- •Раздел 2 Программирование
- •Тема 4 Введение в языки программирования
- •Тема 5 Системы программирования
- •1.4 Содержание дисциплины Введение
- •Раздел 1 Основы алгоритмов
- •Тема 1 Этапы решения задач на эвм
- •Тема 6 Основные конструкции языков программирования
- •Тема 7 Операторы языка программирования
- •1.7 Список литературы Основная:
- •Дополнительная:
- •Часть 2. Материалы, устанавливающие содержание и порядок проведения промежуточной и итоговой аттестации
- •2.1 Занятия для самостоятельной работы студентов
- •2.2 Темы курсовых (контрольных) работ, рефератов и методические рекомендации по их выполнению
- •2.3 Вопросы для подготовки к экзамену
- •2.4 Учебно-методическое обеспечение дисциплины
- •2.4.1 Методические указания для преподавателей
- •2.4.2 Методические указания для студентов
- •2.4.3 Методическое обеспечение дисциплины
- •2.4.4 Материально-техническое и информационное обеспечение дисциплины
1.7 Список литературы Основная:
Павловская, Т. А. Паскаль. Программирование на языке высокого уровня: учебник для вузов/ Т. А. Павловская. - СПб. : Питер, 2008. - 400 с. : ил.
Баженова, И.Ю. Введение в программирование: учебное пособие / Баженова И.Ю. – М.: Бином, 2007. – 326 с.
Дополнительная:
Голицина О.Л., Попов И.И. Основы алгоритмизации и программирования: учеб. пособие. – 3-е изд., испр. и доп. – М.: ФОРУМ, 2008. – 432 с.
Фаронов, В. В. Turbo Pascal: учебное пособие / В. В. Фаронов. - СПб. : Питер, 2007. – 367 с.
Бондарев В.М. Основы программирования. – Харьков: ФОЛИО, 1997.
Бояршинов М.Г. Введение в технологию программирования.- Пермь: ПГТУ, 1996.
Брауде Э.Дж. Технология разработки программного обеспечения.- СПб.: Питер, 2004.
Фаронов, В.В. DELPHI. Программирование на языке высокого уровня: учеб. для вузов/ В. В. Фаронов. - СПб. : Питер, 2009. - 640 с.
Axo, Альфред, В., Хопкрофт, Джон, Ульман, Джеффри, Д. Структуры данных и алгоритмы. : Пер. с англ. : М. : Издательский дом "Вильямс", 2003. — 384 с.
Макконнелл, Дж. Основы современных алгоритмов. М.: Техносфера, 2004. – 368 с.
Часть 2. Материалы, устанавливающие содержание и порядок проведения промежуточной и итоговой аттестации
2.1 Занятия для самостоятельной работы студентов
Самостоятельная работа проводится вне рамок учебного расписания и предназначена для закрепления лекционного материала и ознакомления с рекомендованной литературой.
Самостоятельная работа выполняется по всем темам курса.
|
Разделы и темы для самостоятельного изучения |
Виды и содержание самостоятельной работы |
|
Раздел 1. Тема 1 |
Изучение этапов компьютерного решения задач. Поиск информации в Интернете. |
|
Раздел 1. Тема 2 |
Изучение основных свойств алгоритмов, методов разработки и анализа. Поиск информации в Интернете. |
|
Раздел 1. Тема 3 |
Изучение базовых структур и форм записи алгоритмов. Поиск информации в Интернете. Подготовить отчет по лабораторной работе № 1. |
|
Раздел 2. Тема 4 |
Изучение классов современных языков программирования и видов методологии программирования. Поиск информации в Интернете. |
|
Раздел 2. Тема 5 |
Изучение возможностей современных систем программирования. Поиск информации в Интернете. Подготовить отчет по лабораторной работе № 2. |
|
Раздел 2. Тема 6 |
Изучение базовых понятий структурного программирования – процедур и функций. |
|
Раздел 2. Тема 7 |
Изучение программных средств реализации базовых алгоритмических структур. |
|
Раздел 2. Тема 8 |
Изучение сложных структур данных. Работа с файлами в языке программирования. |
|
Раздел 3. Тема 9 |
Изучение алгоритмов и разработка программ сортировки данных. Поиск информации в Интернете. |
|
Раздел 3. Тема 10 |
Изучение алгоритмов и разработка программ поиска данных. Поиск информации в Интернете. Подготовить отчет по лабораторной работе № 3. |
|
Раздел 3. Тема 11 |
Изучение алгоритмов и разработка программ решения вычислительных задач с использованием рекурсии. Поиск информации в Интернете. |
|
Раздел 3. Тема 12 |
Изучение основных принципов разработки программ с использованием объектно-ориентированной медодологии. Поиск информации в Интернете. Подготовить отчет по лабораторной работе № 4. |
|
Раздел 3. Тема 13 |
Изучение методов событийно-управляемого, параллельного и распределенного программирования. Поиск информации в Интернете. |
