ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
Волжский государственный инженерно-педагогический университет
Кафедра «Математики и информатики»
УТВЕРЖДАЮ:
Проректор по учебно-
методической деятельности
______________________
«____»___________ 2006г.
ПРОГРАММА ДИСЦИПЛИНЫ
ЕН. В.1 – Прикладное программирование
Автомобильный институт
Специальность: по ОКСО 190701.65 (240100.01)
Организация перевозок и управление
на транспорте (автомобильный транспорт)
Специализация: Организация перевозок
Форма обучения: очная
Нижний Новгород
2006
Учебная программа составлена на основе:
Государственного образовательного стандарта высшего профессионального образования. Направление подготовки дипломированного специалиста 190700 «Организация перевозок и управление на транспорте». Специальность по ОКСО 190701.65 (240100.1) «Организация перевозок и управление на транспорте» (Автомобильный транспорт), утвержденного 05.04.2000 г., номер государственной регистрации– 300 тех/дс.
2. Учебного плана для 653400 «Организация перевозок и управление на транспорте», специальность по ОКСО 190701.65 (240100.01)
«Организация перевозок и управление на транспорте» (Автомобильный транспорт), Специализация: «Организация перевозок», утвержденного 30 ноября 2004г.
Программа по дисциплине «Информатика» принята на заседании кафедры «Математика и информатика», протокол от «__» __________ 2006г.
Разработчики:
к. т.н., доцент
СОГЛАСОВАНО:
Заведующий кафедрой
«Математика и информатика»
к. п.н., доцент
Цели и задачи дисциплины
Целью дисциплины Прикладное программирование является ознакомить студентов с аппаратной и программной составляющей современной вычислительной техники, с основами разработки программного обеспечения, с некоторыми аспектами применения вычислительной техники в сфере обработки данных; информационным системам.
Задачами дисциплины являются:
- знакомство обучающихся с различными языками программирования; дать информацию об источниках литературы по прикладному программированию, методах написания прикладных программ; научить принимать и обосновывать конкретные технические решения при написании прикладных программ.
Место дисциплины в структуре ООП ВПО
Цикл, к которому относится дисциплина: математический и естественно-научный.
Дисциплина базируется на следующих дисциплинах: "Математика", "Информатика".
Дисциплины, для которых данная дисциплина является предшествующей: Основы логистики.
3. Требования к результатам освоения дисциплины
В результате освоения данной дисциплины студент должен:
Знать:
- методы и процессы сбора, передачи, обработки и накопления информации;
- технические и программные средства реализации информационных процессов; модели решения функциональных и вычислительных задач; алгоритмизацию и программирование, языки программирования; базы данных; программное обеспечение и технологии программирования; компьютерную графику.
Уметь:
- использовать математические методы и модели в технических приложениях;
- использовать возможности вычислительной техники и программного обеспечения отрасли.
Владеть:
- методами организации вычислительных экспериментов в области профессиональной деятельности;
- пользовательскими вычислительными системами и системами программирования.
4. Объем дисциплины и виды учебной работы
Вид учебной работы | Всего часов | Семестр 4 |
Общая трудоемкость дисциплины | 70 | 70 |
Аудиторные занятия | 34 | 34 |
Лекции | 17 | 17 |
Лабораторные работы | 17 | 17 |
Самостоятельная работа | 36 | 36 |
Вид итогового контроля: | зачет |
5. Содержание дисциплины
5.1. Тематический план
Раздел дисциплины | Количество часов | Итого по разделам дисциплины | ||
Лекции | Лаб. работы | Сам. работа | ||
Раздел 1. Основы алгоритмизации и программирования Понятие алгоритма и алгоритмической системы. Блок-схемы. Построение алгоритма из базовых структур. | 2 2 4 | 2 2 4 | 4 4 8 | 32 |
Раздел 2.Языки программирования высокого уровня. 2.1. Язык программирования QBASIC. Алгоритмическое (модульное) программирование. | 6 3 | 6 3 | 12 8 | 38 |
| Итого: | 17 | 17 | 36 | 70 |
5.2. Содержание разделов дисциплины
Раздел 1. Основы алгоритмизации и программирования.
Понятие алгоритма и алгоритмической системы. Две формы представления алгоритмов: визуальная и текстовая. Блок-схемы. Типовые алгоритмы. Линейные и разветвляющиеся алгоритмы. Одномерный и двумерный циклический алгоритмы. Структура, параметры и принципы организации циклов. Построение алгоритма из базовых структур. Индексированные переменные и массивы. Ввод и вывод массивов. Суммирование, нахождение произведения и количество элементов массива. Нахождение максимального (минимального) элемента из массива.
Раздел 2. Языки программирования высокого уровня.
Языки программирования. Системы программирования. Алгоритмическое (модульное) программирование. Структурное программирование. Объектно-ориентированное программирование.
6. Учебно-методическое и информационное обеспечение дисциплины
а. Основная литература:
1. Информатика: Учебник для вузов / Под ред. – 3-е изд., перераб. - М.: Финансы и статистика, 2009. - 768 с.
2. Информатика: учебник / под ред. . – СПб.: Питер, 2009. – 639 с.
3. Боброва, : учеб. Метод. комплекс/ . – СПб.: Изд-во СЗТУ, 2011.- 258 с.
b. Дополнительная литература:
Access в примерах, – СПб: Питер, 2007.- 250 с.2. Методические указания для выполнения лабораторной работы «Решение линейных задач оптимизации средствами табличного процессора EXCEL» / Кулева, – Н. Новгород: ВГИПИ, 2000.
3. Информационные технологии: В 2 ч. Ч. 1: Основы информатики и информационных технологий. – М.: Лаборатория Базовых Знаний, 2000. – 320 с.
4. Информационные технологии: В 2ч. Ч.2: Офисная технология и информационные системы. – М.: Лаборатория Базовых Знаний, 2000. – 336 с.
с. Бызы данных, информационно-справочные и поисковые системы:
1. http://www. http://www. http://ic. krasu. ru/new/events. php3?parad-20025 http://www. elrussia. ru/files/36827/КИС_ВУЗа. html http://rrc. karelia. ru/site/Resources/iias/ http://www. tts. esoo. ru/~ospp/IL/econom/il31.docМатериально-техническое обеспечение дисциплины
Реализация дисциплины требует наличия компьютерного класса. Компьютерный класс с современной, постоянно обновляемой технической базой, обеспечивающей каждого студента отдельным рабочим местом - комплект базовых устройств персонального компьютера.
Контроль и оценка результатов освоения дисциплины
Контроль и оценка результатов освоения дисциплины осуществляется преподавателем в процессе проведения практических занятий и лабораторных работ, тестирования, а также выполнения обучающимися индивидуальных заданий, проектов, исследований.
Контрольные вопросы к зачету:
Языки программирования. Алгоритмическое (модульное) программирование. Алгоритм линейной структуры. Алгоритмы разветвляющейся структуры. Алгоритмы циклической структуры. Алгоритмы со структурой вложенных циклов. Переменные и их типы Операции и операнды Одномерные и многомерные массивы, создание и применение Функции (стандартные) Указатели и ссылки Введение в объектно-ориентированное программирование Основные операции с переменными, логические и арифметические операции Переходы, условные и безусловные Циклы, циклы с предусловием, циклы с постусловием. Операции с массивами, преобразования типов массивов. Теория ООП. Отличия ООП от функционального программирования.
Темы контрольных работ
Виды алгоритмов. Блок-схемы. Основы языка программирования Qbasic. Разработка программ. Отладка программ. Тестирование программ. Правила оформления программного продукта.

