Учебно-методический комплекс по дисциплине «Алгоритмизация и программирование» для студентов специальности «прикладная информатика (в управлении)

Вид материалаУчебно-методический комплекс

Содержание


1Рабочая программа 1.1Цели и задачи дисциплины
1.2Требования к уровню усвоения дисциплины
1.3Аудиторная работа
1.4Самостоятельная работа
1.5Темы курсовых работ и учебных проектов
1.6Учебно-методическое обеспечение дисциплины
Дополнительная литература
1.7Информационно-методическое обеспечение
2Практические занятия
Краткая теория занятия
Свойства алгоритма
Элементарность действий
Способы описания алгоритмов
Основные типы алгоритмов
Правила построения алгоритма задачи
Использование MS Visio для разработки алгоритмов
Задание на практическое занятие
Практическая работа «Основы C++»
Краткая теория занятия
Ключевые слова
...
Полное содержание
Подобный материал:
  1   2   3

ИНСТИТУТ УПРАВЛЕНИЯ, БИЗНЕСА И ПРАВА

М. В. Романенко

Учебно-методический комплекс

ПО ДИСЦИПЛИНЕ

«Алгоритмизация и программирование»


для студентов специальности

«ПРИКЛАДНАЯ ИНФОРМАТИКА (В УПРАВЛЕНИИ)»

(очная, заочная формы обучения)

Ростов-на-Дону 2010 г.

Учебно-методический комплекс по дисциплине «Алгоритмизация и программирование» разработан в соответствии с требованиями Государственного образовательного стандарта высшего профессионального образования для студентов, обучающихся по специальности:


080801.65 – ПРИКЛАДНАЯ ИНФОРМАТИКА (В УПРАВЛЕНИИ).


Учебно-методический комплекс включает учебную программу курса, планы проведения занятий, список основной и дополнительной рекомендуемой литературы, перечень контрольных вопросов по дисциплине, словарь основных терминов и понятий, содержит перечень компетенций, требуемых для аттестации знаний по дисциплине.

Учебно-методический комплекс рекомендован к изданию кафедрой «Информационные технологии» (протокол №1 от 31.08.2010 ) и утвержден Учебно-методическим советом по дисциплинам Института управления, бизнеса и права (протокол № 1 от 10.09.2010).


Составитель: к.т.н. Романенко М.В. (ИУБиП)


Рецензенты: д.ф-м.н., доц. Дашко Ю.В.

д.т.н., доц. Строцев А.А.


СОДЕРЖАНИЕ

C.

1 Рабочая программа 5

1.1 Цели и задачи дисциплины 5

1.2 Требования к уровню усвоения дисциплины 5

1.3 Аудиторная работа 7

Практические занятия (семестр 1) 7

Практические занятия (семестр 2) 8

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

Семестр 1 9

Семестр 2 9

1.5 Темы курсовых работ и учебных проектов 10

1.6 Учебно-методическое обеспечение дисциплины 10

Основная литература 10

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

1.7 Информационно-методическое обеспечение 11

2 Практические занятия 12

Практическая работа «Понятие алгоритма» 12

Цель занятия 12

Краткая теория занятия 12

a. Основные понятия 12

b. Свойства алгоритма 12

c. Основные типы алгоритмов 14

d. Правила построения алгоритма задачи 14

e. Использование MS Visio для разработки алгоритмов 15

Задание на практическое занятие 16

Практическая работа «Основы C++» 20

Цель занятия 20

Краткая теория занятия 20

f. Понятие функции 30

Задание на практическое занятие 30

Семестр 2 31

3 План самостоятельной работы студентов. 32

4 Контрольные работы (только для ЗО). 33

4.1 Методические рекомендации по выполнению и оформлению контрольных работ; 33

4.2 Перечень рекомендуемой литературы; 33

4.3 Темы (варианты) контрольных работ. 33

5 Курсовые работы (учебные проекты) 34

5.1 Тематика; 34

5.2 Методические рекомендации по выполнению; 34

5.3 Указания по оформлению; 34

5.4 Перечень рекомендуемой литературы. 34

6 Модули (только для дневного обучения). 35

6.1 Модульная структура 35

6.2 Описание дисциплины 35

6.3 План изучения дисциплины 36

6.4 План аттестации дисциплины 38

7 Контроль 39

7.1 Структура и бальная оценка каждого модуля 39

7.2 Тестовые задания: 39

8 Контактная информация преподавателя. 40



1Рабочая программа

1.1Цели и задачи дисциплины


Дисциплина «Алгоритмизация и программирование» является общепрофессиональной дисциплиной, формирующей базовый уровень знаний для освоения специальных дисциплин

Целью изучения дисциплины «Алгоритмизация и программирование» является усвоение основных закономерностей по разработке алгоритмов и кодированию программных модулей на объектно-ориентированном языке высокого уровня C++.

Предметом изучения дисциплины являются принципы построения и использования современных языков программирования.

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

1.2Требования к уровню усвоения дисциплины


В процессе изучения дисциплины студенты должны:

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

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

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

овладеть компетенциями IT-менеджера: начального уровня по разработке алгоритмов и программных модулей на языке высокого уровня (3 глава дипломного проекта).

Базовым языком для изучения дисциплины является С++ в среде MS Visual Studio 2005.