Индивидуальное задание первого семестра заключается в выполнении РГЗ с использованием программ MS Office и MathCAD. Студент должен набрать 3 страницы текста при помощи MS Word по образцу из научного журнала по специальности. Решить задачу с использованием функций MS Excel и построить диаграмму, иллюстрирующую результаты расчёта. При помощи MS Access создать базу данных “Мой школьный класс”. Используя программу MathCAD построить трёхмерный график функции и кривую Аррениуса в логарифмических координатах.
Индивидуальное задание 2-го семестра
Индивидуальное задание второго семестра представляет собой РГЗ на разработку программы на языке С++, предназначенной для решения какой-либо задачи научно-технического характера. Программа должна состоять из нескольких функциональных модулей. В тексте отчета о выполнении задания студент описывает процесс разработки программы с обоснованием принятых решений:
- разработку структуры входных и выходных данных;
- выбор метода решения информационной задачи;
- разработку модульной структуры и потоков данных;
- разработку алгоритмов отдельных модулей с приведением их блок-схем;
- разработку текста программы на языке С++;
- разработку тестовых наборов данных и результаты испытания программы.
Кроме того, составляется краткая программная документация (4 – 5 стр. текста, MS Word, Times New Roman, 12 pt, одинарный интервал), включающая в себя:
- общую характеристику программы;
- описание входных и выходных переменных;
- инструкцию пользователю;
- тестовые примеры.
В приложении к отчету о выполнении задания приводится полный текст разработанной программы.
Индивидуальное задание 3-го семестра
Индивидуальное задание третьего семестра представляет собой курсовую работу по разработке программ на языках Basic, Pascal и С++, предназначенных для решения научно-технической задачи вычислительного или моделирующего типа. Программы должны использовать какие-либо методы и алгоритмы вычислительной математики из изучаемых на лабораторных работах. Желательно использование подпрограмм из стандартных библиотек численных методов. Программа должна состоять из нескольких функциональных модулей. В тексте отчета о выполнении задания студент описывает процесс разработки программы с обоснованием принятых решений:
- разработку структуры входных и выходных данных;
- выбор метода решения информационной задачи;
- разработку модульной структуры и потоков данных;
- разработку алгоритмов отдельных модулей с приведением их блок-схем;
- разработку текста программы на языке С++;
- разработку тестовых наборов данных и результаты испытания программы.
Кроме того, составляется краткая программная документация (4 – 5 стр. текста, MS Word, Times New Roman, 12 pt, одинарный интервал), включающая в себя:
- общую характеристику программы;
- описание входных и выходных переменных;
- инструкцию пользователю;
- тестовые примеры.
В приложении к отчету о выполнении задания приводится полный текст разработанной программы.
Правила аттестации студентов по учебной дисциплине
Правила аттестации размещены в прикреплённом файле по гиперссылке <Правила аттестации по курсу>.
Литература
По первой части курса
Основная
1. Информатика. Базовый курс. 2-е изд./Под ред. С.В. Симановича. СПб: Питер, 2006.
2. Могилев А.В., Пак Н.И., Хеннер Е.К. Информатика. / Под ред. Хеннера Е.К. – 3 изд., М.: Изд. центр «Академия», 2004.
3. Фигурнов В.Э. IBM PC для пользователя. Восьмое и последующие издания.
4. Пасько В. Microsoft Office 97. – К., BHV, 1998, 1999. или
Пасько В. Microsoft Office 2000. – К., BHV, 2000, 2001.
5. Информатика. Методические указания к лабораторным работам и РГЗ для студентов 1 курса. Сост. Б.К. Богомолов и И.М. Козлов. Новосибирск, НГТУ, 2000.
Дополнительная
В качестве дополнительной литературы можно использовать любые книги по конкретным программным продуктам, которые издаются и переиздаются в большом количестве. Рекомендуется использовать книги российских авторов.
По второй части курса
Основная
6. Информатика. Методические указания к лабораторным работам для студентов 1 курса РЭФ (направление 550700). Новосибирск, НГТУ, 2001.
7. Вычислительная техника и программирование./ Под ред. А.В. Петрова. М.: Высшая школа, 1990.
8. Березин Б.И., Березин С.Б. Начальный курс С и С++. М.: «Диалог-МИФИ», 1997 – 2000.
9. Подбельский В.В. Фомин С.С. Программирование на языке Си. М.: Финансы и статистика. 1999, 2000.
10. Подбельский В.В. Язык C++. М.: Финансы и статистика. 1999, 2000.
11. Климова Л.М.. Основы практического программирования на языке Си. М.: Издательство ПРИОР, 1999, 464 с.
Дополнительная
12. Романов E.Л. Информатика. Основы анализа и проектирования программ. Конспект лекций и методические указания к лабораторным работам по дисциплине "Информатика". - Новосибирск, Изд-во НГТУ, 1999, -80 с. (библиотека НГТУ - 73Р693)
13. Романов E.Л.Практикум по программированию на С++. С.Пб: «БХВ-Петербург», 2004.
14. Иодан Э. Структурное программирование и конструирование программ. М.: Мир, 1979.
15. Ван Тассел Д. Стиль, разработка, эффективность, отладка и испытание программ. М.: Мир, 1985.
16. Керниган Б., Плоджер Ф. Элементы стиля программирования. М., Радио и связь, 1988.
По третьей части курса
Основная
17. Турчак Л.И., Плотников П.В. Основы численных методов. М.: Физматлит, 2002.
18. Самарский А.А., Гулин А.В. Численные методы. М.: Наука, 1989.
19. Гладких Л.С. Курс вычислительной математики. Новосибирск, ИПП «Art-Avenue», 2004.
20. Информатика. Алгоритмы и программы вычислительных задач микроэлектроники. Часть 1. Новосибирск, НГТУ, 2003.
21. Информатика. Алгоритмы и программы вычислительных задач микроэлектроники. Часть 2. Новосибирск, НГТУ, 2004.
Дополнительная
22. Каханер Д., Моулер К., Нэш С. Численные методы и программное обеспечение. М.: Мир. 1998.
23. Мэтьюз Дж., Финк К. Численные методы. Использование MatLAB. M:Изд. дом. «Вильямс», 2001.
24. Мудров А.Е. Численные методы для ПЭВМ на языках БЭЙСИК, ФОРТРАН и ПАСКАЛЬ. Томск, МП "Раско",1992.
25. Форсайт Дж., Малькольм М., Моулер К. Машинные методы математических вычислений. М.,Мир,1980.
26. Калиткин Н.Н. Численные методы. М.: Наука, 1978.
27. Гутер Р.С., Овчинский Б.В. Элементы численного анализа и математической обработки результатов опыта. - М.: Наука, 1970.
28. Демидович Б.П., Марон И.А. Основы вычислительной математики. М.: ГИФМЛ, 1962.
29. Демидович Б.П., Марон И.А., Шувалова Э.З. Численные методы анализа. М.: ГИФМЛ, 1963.