И. Е. Малова Брянский государственный университет имени академика И. Г. Петровского рабочая программа

Вид материалаРабочая программа
Подобный материал:

Утверждена на заседании кафедры

протокол № _1_от 14.09.09

Зав.кафедрой МОМиИТ

профессор И.Е.Малова

Брянский государственный университет имени академика И.Г. Петровского

Р А Б О Ч А Я П Р О Г Р А М М А

по курсу «Информатика и Численные методы» для студентов 2 курса ФМФ

специальности Физика и информатика на 1 семестр 2009/2010 уч. года.

Общий объем курса: 18 часа лекций, 18 часов семинарских занятий.

Программу разработала старший преподаватель Рослякова Е. А


Лекции

Лабораторные занятия

1.Работа с графикой на Паскале. Модуль Graph.

1.Работа с графикой на Паскале.

2.Ссылочные типы. Порождение и уничтожение динамических объектов. Работа с динамическими объектами различных типов. Процедуры работы с динамическими объектами.

2. Работа с динамическими объектами различных типов.

3. Динамические структуры данных. Стек.

3. Динамические структуры данных. Стек.

4. Динамические структуры данных: очередь, однонаправленный список.

4. Динамические структуры данных: очередь, однонаправленный список.

5. Двунаправленные динамические структуры данных: кольцо.

5-6. Двунаправленные динамические структуры данных: кольцо.

6. Двунаправленные динамические структуры данных: Деревья. Бинарные деревья.

7-8. Двунаправленные динамические структуры данных: Деревья. Бинарные деревья.

7. Применение двунаправленных динамических структур для решения прикладных задач и задач поиска элемента.

9. Создание класса. Работа с классами.

8. Основы ООП.




9. Создание класса. Работа с классами.




Зачет


Литература:
  1. Бурьков Д.В. Практикум по информатике: Учеб. пособие- М. : Дашков и К; Ростов н/Д, Спектр, 2008
  2. Могилев А.В. и др. Информатика: Учеб.пособие для высш. пед. учеб. заведений по спец."Информатика"/Могилев А.В.,Пак Н.И., Хеннер Е.К.;Под ред.Е.К.Хеннера.-М.:Академия,2000.-816 с.-( Высш.образование).-ISBN 5-7695-0330-0.
  3. Немнюгин С.А. Turbo Pascal:Практикум.-СПб.: Питер,2000.-256
  4. Немнюгин С.А. Turbo Pascal:Учебник.-СПб.: Питер,2000.-496 с. :ил.-ISBN 5-8046-0137-7.


Дополнительная:

  1. Павловская Т.А. Паскаль. Программирование на языке высокого уровня: Учебник для ВУЗов. – СПб.: Питер, 2006.
  2. Павловская Т.А. Паскаль. Программирование на языке высокого уровня: Практикум. – СПб.: Питер, 2006.
  3. Немнюгин С.А. Turbo Pascal. Практикум. – СПб.: Питер, 2005.
  4. Андросова Е.Г., Лядагина Г.В., Макаров С.А., Хачева Г.Ю., Шерпаев Н.В. Задания к лабораторным работам по информатике. – Брянск: Изд-во БГПУ, 2001.
  5. Марченко А.И., Марченко Л.А. Программирование в среде Turbo Pascal. – М.: Бином-Универсал, 1997.
  6. Андросова Е.Г. Задания к лабораторным работам по информатике / Е.Г. Андросова , Г.В. Лядагина, С.А. Макаров, Г.Ю. Хачева, Н.В. Шерпаев. – Брянск: Изд-во БГПУ, 2001.
  7. Вирт Н. Алгоритмы и структуры данных / Н.Вирт. – М.: Мир, 1989.
  8. Глинский Я.Н. Turbo Pascal 7.0 и Delphi. Учебное пособие / Я. Н. Глинский. – М.: Диасофт, 2001.
  9. Гусева А.И. Учимся программировать: Pascal 7.0. Задачи и методы их решения / А.И. Гусева. – М.: Диалог-МИФИ, 2005.
  10. Зеленяк О.П. Практикум программирования на Turbo Pascal. Задачи, алгоритмы и решения / О.П. Зеленяк. – СПб.: ДиаСофтЮП, ДМК Пресс, 2007.
  11. Информатика. Задачник-практикум в 2 т. / Под ред. И. Семакина, Е. Хеннера. – М.: Лаборатория Базовых Знаний, 1999.
  12. Кетков Ю. Практика программирования: Бейсик, Си, Паскаль. / Ю.Л. Кетков, А.Ю. Кетков. – СПб.: БХВ Петербург, 2001.
  13. Климова Л.М. Pascal 7.0. Практическое программирование. Решение типовых задач / Л.М. Климова. – М.: КУДИЦ образ, 2003.
  14. Коффман Э.Б. Turbo Pascal / Э.Б. Коффман. – М.: Диалектика, 2002.
  15. Культин Н.Б. Программирование в Turbo Pascal 7.0 и Delphi / Н.Б. Культин. – СПб.: БХВ Петербург, 2007.
  16. Лукин С.Н. Турбо Паскаль 7.0. Самоучитель для начинающих / С.Н. Лукин. – М.: Диалог МИФИ, 2002.
  17. Марченко А.И. Программирование в среде Turbo Pascal / А.И. Марченко, Л.А. Марченко – М.: Бином-Универсал, 1997.
  18. Окулов С.М. Основы программирования / С.М. Окулов – М.: ЮНИМЕДИАСТАЙЛ, 2002.
  19. Семакин И.Г. Основы алгоритмизации и программирования: Учебник для сред. проф. образования / И.Г. Семакин, А.П. Шестаков. – М.: Издательский центр "Академия", 2008. 

Информационные технологии
  1. Система программирования Turbo Pascal
  2. Библиотека программ по вычислительной математике Nummet на языке Pascal (автор Трубников С.В.), описанная в пособии [7].
  3. Табличный процессор Excel.