Программа дисциплины ен. Ф. 04 Информатика для студентов направления подготовки 010700 «Физика»

Вид материалаПрограмма дисциплины

Содержание


Программа дисциплины
1 Цели и задачи дисциплины
2 Требования к уровню освоения содержания дисциплины
3 Содержание дисциплины
3.2 Семинарские занятия
3.3 Лабораторный практикум
3.4 Курсовые проекты (работы)
3.6. Самостоятельная работа
World Wide Web
Windows Movie Maker
2-й семестр
3-й семестр
Разностные схемы. Аппроксимация. Устойчивость
4.1 Рекомендуемая литература
4.1.2 Дополнительная литература
Подобный материал:
Министерство образования и науки Российской Федерации

Федеральное агентство по образованию



ОБНИНСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
АТОМНОЙ ЭНЕРГЕТИКИ (ИАТЭ)






УТВЕРЖДАЮ




Проректор по учебной работе


С. Б. Бурухин





“____”____________ 2008 г.



ПРОГРАММА ДИСЦИПЛИНЫ


ЕН.Ф.04 ИНФОРМАТИКА


Для студентов направления подготовки

010700 – «Физика»


Форма обучения: очная


Объем дисциплины и виды учебной работы по очной форме
в соответствии с учебным планом

Вид учебной работы

Всего
часов


Семестр

Семестр

Семестр

1

2

3

Общая трудоемкость дисциплины

200

73

73

54

Аудиторные занятия

144

54

54

36

Лекции

36

18

18



Практические занятия и семинары

54

18

18

18

Лабораторные работы

54

18

18

18

Самостоятельная работа

56

19

19

18

Вид итогового контроля
(зачет, экзамен)




зач

экз

зач



Обнинск 2008


Программа составлена в соответствии с Государственным образовательным стандартом высшего профессионального образования по направлению подготовки 010700


Программу составил


___________________ В. Л. Миронович, доцент


Программа рассмотрена на заседании кафедры ИКД
(протокол № 06/08 от 22.05.2008 г.)


Заведующий кафедрой ИКД


___________________ П.А. Андросенко, профессор


“____”_____________ 2008 г.


СОГЛАСОВАНО


Начальник
Учебно-методического управления


___________________ Ю.Д. Соколова


Декан

факультета “ЕН”


_______________________Н.Б.Эпштейн


“____”_____________ 2008 г.


1 ЦЕЛИ И ЗАДАЧИ ДИСЦИПЛИНЫ

Цель дисциплины:
  • дать студентам представление о процессах сбора, передачи, хранения и обработки информации для решения задач вычислительной физики;
  • ознакомить их с техническими и программными средствами реализации информационных процессов, используемых в ядерной физике.

Задача дисциплины:
  • ознакомить студентов со способами представления и хранения информации;
  • представить общие принципы функционирования компьютеров;
  • дать обзор программного обеспечения компьютера;
  • ознакомить с принципами разработки алгоритмов;
  • дать обзор классических базовых алгоритмов с проведением анализа и оценкой качества.

2 ТРЕБОВАНИЯ К УРОВНЮ ОСВОЕНИЯ СОДЕРЖАНИЯ ДИСЦИПЛИНЫ

В результате изучения дисциплины студент должен знать
  • основные концепции использования операционных систем и оболочек;
  • принципы функционирования компьютера;
  • структуру программного обеспечения компьютера;
  • принципы конструирования алгоритмов;
  • основы программирования на алгоритмическом языке высокого уровня;
  • основы численных методов и математического моделирования;
  • методы использование системных объектных библиотек для решения задач вычислительной физики.

В результате изучения дисциплины студент должен уметь
  • работать с аппаратным и программным обеспечением, используемым в предметной области его специализации.

3 СОДЕРЖАНИЕ ДИСЦИПЛИНЫ

3.1 Лекции

1. Влияние новых физических идей на развитие компьютерной техники. Компьютерный эксперимент в физике (1час.)

2. Операционные системы и оболочки (6 час.)

Современные операционные системы. Файловая система и файлы. Операционные оболочки. Пользовательский интерфейс, основные команды. Системные утилиты. Локальные и глобальные сети, архитектура сетей. Интернет.

3. Программирование (20 час.)

Характеристики языка. Структура программы. Принципы структурного программирования. Алгоритмы. Типы данных. Переменные и константы. Описания переменных. Массивы. Основные арифметические операции. Условные операторы. Циклы. Стандартные функции ввода/вывода. Передача параметров при вызове функций. Глобальные и локальные переменные. Строки. Указатели. Структуры. Работа с файлами. Использование стандартных подпрограмм из библиотек объектных модулей.

4. Компьютер в лаборатории (9 час.)

Текстовые редакторы и процессоры. Элементы издательских систем. Подготовка научной статьи к печати. Обработка экспериментальных данных. Электронные таблицы. Базы данных. Системы управления базами данных (СУБД). Автоматизация физического эксперимента.

3.2 Семинарские занятия


Раздел

Темы семинарских занятий

Литература


Часы

1

Позиционные системы счисления

[1], [2]

2

2

Машинные форматы данных

[1], [2], [34]

4

3

Конструирование структурных алгоритмов

[3], [5], [34]

4

4

Алгоритмы работы с массивами

[1], [4], [34], [35]

4

5

Итерационные алгоритмы. Вычисление значений простейших функций

[1], [2], [4], [8], [20], [23], [24]

4

6

Приближенные числа, погрешности.
Ошибки вещественной арифметики ЭВМ.

[8], [9], [18], [31]

6

7

Поиск корней нелинейных и трансцендентных уравнений

[8], [9], [10], [17], [18], [23], [26]

6

8

Решение систем линейных алгебраических уравнений
(СЛАУ)

[8], [9], [17], [18], [23], [24], [26]

6

9

Численное интегрирование

[8], [9], [17], [18], [23], [24], [26]

8

10

Задача Коши для обыкновенных дифференциальных
уравнений (ОДУ)

[7], [8], [12], [17], [18], [23], [26]

10



3.3 Лабораторный практикум


Раздел

Тема лабораторных занятий

Часы

1

Работа с объектами Windows

1

2

Операционная оболочка FAR

2

3

Представление данных в памяти компьютера

4

4

Объявления данных и организация ввода-вывода

4

5

Вычисление простейших функций, форматы арифметических данных

3

6

Работа с одномерными и двумерными массивами

4

7

Работа с файлами прямого и последовательного доступа

2

8

Взаимодействие фактических и формальных параметров в подпрограммах

2

9

Поиск корней нелинейных и трансцендентных уравнений.
9.1 Отделение корней.
9.2 Метод дихотомии. Метод хорд.
9.3 Метод Ньютона.
9.4 Комплексные корни

6

10

Математическая библиотека IMSL. Операции и функции для выполнения матричных вычислений

2

11

Решение СЛАУ
11.1 Метод Гаусса с выбором главного элемента (прямой процесс)
11.2 Итерационные методы решения СЛАУ
11.3 Вычисление собственных значений

6

12

Численное интегрирование
12.1 Методы прямоугольников и трапеций
12.2. Экстраполяционный переход к пределу. Метод Симпсона
12.3. Метод Гаусса
12.4. Численное интегрирование быстро осциллирующих функций
12.5 Многомерные интегралы. Метод Монте-Карло

10

13

Задача Коши для ОДУ
13.1 Метод Рунге-Кутты второго порядка
13.2 Метод Рунге-Кутты четвертого порядка
13.3 Интегрирование уравнений второго и высшего порядков

8



3.4 Курсовые проекты (работы)

Не предусмотрены.

3.5 Формы текущего контроля

Разделы

Форма
контроля


Неделя

Семестр 1


3.3.1 – 3.3.2

КР

4 рейт.

3.3.3

КР

8 рейт.

3.3.4

КР

12 рейт.

Семестр 2


3.3.7 – 3.3.8

КР

5 рейт.

3.3.9

КР

10 рейт.

3.3.10 – 3.3.11

КР

13 рейт.

3.6. Самостоятельная работа

Тема

Литература

Форма контроля

1-й с е м е с т р

Электронная почта и электронные
конференции. World Wide Web

Help-система ОС Windows XP

Устный опрос

Интерактивная графика. Компьютерная анимация. Современные методы программирования. Понятие об объектном программировании

[36],
Приложения Windows: Windows Movie Maker и MS Power Point,
[37]

Устный опрос

Языки программирования СУБД. Аналитические вычисления на компьютере

Интернет-ресурсы:
sk.com/sql-lang/,
ru/


Устный опрос

Компьютерное моделирование в физике: численный эксперимент в задачах механики, электричества и статистической физики

[6], [14], [19], [25]

Устный опрос

2-й семестр

Интерполяция и приближение функций:
Интерполяционные полиномы. Наилучшее приближение. Среднеквадратичное приближение. Ортогональные многочлены. Сплайн-интерполяция.

[9], [10], [18], [21], [22], [23],
[24], [33]

Устный опрос

Быстрое преобразование Фурье

[9], [10], [32]

Устный опрос

Численное дифференцирование

[9], [10], [24], [33]

Устный опрос










3-й семестр

Численное решение краевой задачи и задач на собственные значения для ОДУ.
Вычислительные методы решения краевых задач математической физики. Разностные схемы. Аппроксимация. Устойчивость.
Вариационно-разностные методы, метод конечных элементов

[7], [8], [9], [10], [13], [14],
[15], [16], [24], [33]

Устный опрос

Численные методы решения интегральных уравнений

[9], [10], [25]

Устный опрос

Поиск экстремума, одномерная и многомерная оптимизация

[9], [11], [17], [18], [32]

Устный опрос

Методы математического программирования. Вычисление псевдообратных матриц и псевдорешений. Сингулярное разложение. Обработка экспериментальных данных

[18], [23], [31]

Устный опрос



4.1 Рекомендуемая литература

4.1.1 Основная литература (имеется в библиотеке)

1. Информатика. Под ред. проф. Макаровой Н.В. – М.: Финансы и статистика, 2005

-10 экз.

2. Могилев А.В., Пак Н.И., Хеннер Е.К. Информатика. – М.: Академия, 1999. -1 экз.

3 Вирт Н. Алгоритмы и структуры данных. – М.: Мир, 1989. -6 экз.

4. Кушниренко А.Г., Лебедев Г.В. Программирование для математиков. – М.: Наука, 1988. - 6 экз.

5. Острейковский В.А. Лабораторный практикум по информатике. – М.: Высш. шк., 2003. - 1 экз.

6. Тихоненко А.В. Компьютерные математические пакеты в курсе общей физики. – Обнинск: ИАТЭ, 2003. -1 экз.

4.1.2 Дополнительная литература

7. Коллатц Л. Численные методы решения дифференциальных уравнений. – М.: Изд-во Иностранной литературы, 193. -1 экз.

8. Мак-Кракен Д., Дорн У. Численные методы и программирование на Фортране. – М.: Мир, 1977. -1 экз.

9. Калиткин Н.Н. Численные методы. – М.: Наука, 1978. -2 экз.

10. Бахвалов Н.С., Жидков Н.Л., Кобельков Г.М. Численные методы. – М.: Наука, 1987.

-1 экз.

11. Гилл Ф., Мюррей У., Райт М. Практическая оптимизация. –– М.: Мир, 1985. -3 экз.

12. Ортега Дж., Пул У. Введение в численные методы решения дифференциальных уравнений. – М.: Мир, 1988. -1 экз.

13. Сильверстер П., Феррари Р. Метод конечных элементов для радиоинженеров и инженеров-электриков. – М.: Наука, 1986. -1 экз.

14. Хокни Р., Иствуд Дж. Численное моделирование методом частиц. – М.: Мир, 1987.

-1 экз.

15. Фарлоу С. Уравнения с частными производными для научных работников и инженеров.
– М.: Мир, 1985. -1 экз.

16. Флетчер К. Численные методы на основе метода Галёркина. – М.: Мир, 1988. -3 экз.

17. Плис А.И., Сливина Н.А. Лабораторный практикум по высшей математике. – М.: Высш. шк., 1985. -1 экз.

18. Форсайт Дж., Малькольм М., Моулер К. Машинные методы математических вычислений. – М.: Мир, 1980. -1 экз.

19. Задков В.Н., Пономарёв Ю.В. Компьютер в эксперименте: Архитектура и программные средства автоматизации. – М.: Наука, 1988. -1 экз.

20. Справочник по специальным функциям с формулами, графиками и математическими таблицами. Под ред. М. Абрамовица и И. Стиган. – М.: Наука, 1979. -7 экз.

21. Де Бор К. Практическое руководство по сплайнам. – М.: Радио и связь, 1985. -4 экз.

22. Никифоров А.Ф., Суслов С.К., Уваров В.Б. Классические ортогональные полиномы дискретной переменной. – М.: Наука, 1985. -1 экз.

23. Бородич Л.И., Герасимович А.И., Кеда Н.П., Мелешко И.Н. Справочное пособие по приближённым методам решения задач высшей математики. – Минск: Выш. шк., 1986.

-1 экз.

24. Копчёнова Н.В., Марон И.А. Вычислительная математика в примерах и задачах. – М.: Наука, 1972. -8 экз.

25. Том А., Эйплт К.Д. Числовые расчёты полей в технике и физике. – М.; Л.: Энергия, 1964. -1 экз.

26. Мудров А.Е. Численные методы для ПЭВМ на языках Бейсик, Фортран и Паскаль. – Томск: МП «РАСКО», 1991. -2 экз.

27. Артёмов И.Л. Fortran. Основы программирования. – М.: Диалог-МИФИ, 2007. -3 экз.

28. Горелик А.М. Программирование на современном Фортране. – М.: Финансы и статистика, 2006. -5 экз.

29. Бартеньев О.В. Современный Фортран. – М.: Диалог-МИФИ, 1988. -3 экз.

30. Бартеньев О.В. Фортран для студентов. – М.: Диалог-МИФИ, 2000. -10 экз.

31. Бартеньев О.В. Фортран для профессионалов. Математическая библиотека IMSL: Ч. 1. – М.: Диалог-МИФИ, 2000. -7 экз.

32. Бартеньев О.В. Фортран для профессионалов. Математическая библиотека IMSL: Ч. 2. – М.: Диалог-МИФИ, 2001. -7 экз.

33. Бартеньев О.В. Фортран для профессионалов. Математическая библиотека IMSL: Ч. 3. – М.: Диалог-МИФИ, 2001. -7 экз.

34. Миронович В.Л., Миронович Е.П. Построение алгоритмов для ЭВМ (основные методы). – Обнинск: ИАТЭ, 1996. -43 экз.

35. Андросенко П.А., Зеленецкий А.В., Миронович В.Л. Алгоритмы и программы на Фортране. Базовые алгоритмы и программы. – Обнинск: ИАТЭ, 1997. -15 экз.

36. Энджел Э. Интерактивная компьютерная графика. – М.: Вильямс, 2001. -1 экз.

37. Светозаров Г.И., Козловский А.В., Сигитов Е.В. Современные методы программирования в примерах и задачах. – М.: Альянс book, 1995. -15 экз.


4.2 Средства обеспечения освоения дисциплины

Не предусмотрены


5 Материально-техническое обеспечение дисциплины

Дисплейные классы кафедры ИКД с соответствующим аппаратным и программным обеспечением.