ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ


Волжский государственный инженерно-педагогический университет

Кафедра «Математики и информатики»



  УТВЕРЖДАЮ:

  Проректор по учебно-

  методической деятельности


  ______________________


  «____»___________ 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. Разработка программ. Отладка программ. Тестирование программ. Правила оформления программного продукта.