Аннотация рабочей программы учебной дисциплины языки программирования Направление подготовки 090900 «Информационная безопасность»

Вид материалаЗадача

Содержание


Цель дисциплины
Учебные задачи дисциплины
Место дисциплины в структуре ООП ВПО (основной образовательной программы высшего профессионального образования)
Требования к результатам освоения содержания дисциплины
ПК-16 – способность использовать инструментальные средства и системы программирования для решения профессиональных задач; ПК-17
Языки программирования”
Раздел 1 Введение в теорию языков программирования
Раздел 2 Программные средства
Раздел 3 Алгоритмика
Раздел 4 Основы программирования
Раздел 5 Программирование в среде
Раздел 6 Программирование на Delphi
Подобный материал:

Министерство образования и науки Российской Федерации


Государственное образовательное учреждение высшего профессионального образования

«Российский экономический университет им. Г.В. Плеханова»


Факультет информатики


Кафедра Информатики


АННОТАЦИЯ РАБОЧЕЙ ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ


Языки программирования


Направление подготовки 090900 «Информационная безопасность»


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


Квалификация (степень) выпускника – Бакалавр


Москва – 2010

Цель дисциплины


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

Учебные задачи дисциплины


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


Место дисциплины в структуре ООП ВПО (основной образовательной программы высшего профессионального образования)


Дисциплина «Языки программирования» обеспечивает базовую подготовку для изучения следующих дисциплин учебного плана: «Технологии и методы программирования», «Математические методы информатики», «Экономико-математические модели», «Структуры данных и алгоритмы» и другие.

Для успешного освоения дисциплины «Языки программирования» студент должен знать:
  • изобразительные средства описания алгоритмов;
  • основные приемы алгоритмизации и программирования на языке высокого уровня;
  • основные типы алгоритмов и их использование для решения вычислительных, инженерных, экономических и других типов прикладных задач;
  • основные структуры данных, способы их представления и обработки;
  • принципы разработки программ;
  • принципы автономной и комплексной отладки и тестирования простых программ;
  • технологический процесс подготовки и решения задач на ПЭВМ.

Требования к результатам освоения содержания дисциплины


В результате освоения дисциплины должны быть сформированы следующие компетенции:


ОК – 7 – способность осознавать социальную значимость своей будущей профессии, обладать высокой мотивацией к выполнению профессиональной деятельности в области обеспечения информационной безопасности, готов и способен к активной состязательной деятельности в условиях информационного противоборства;

ОК – 8 – способен к обобщению, анализу, восприятию информации, постановке цели и выбору путей её достижения, владеет культурой мышления;

ОК – 9 – способен логически верно, аргументировано и ясно строить устную и письменную речь, публично представлять собственные и известные научные результаты, вести дискуссии; ПК-2 – способность к пониманию сущности и значения информации в развитии современного информационного общества, сознавать опасности и угрозы, возникающие в этом процессе, соблюдать основные требования информационной безопасности, в том числе защиты государственной тайны;

ПК-16 – способность использовать инструментальные средства и системы программирования для решения профессиональных задач;

ПК-17 – способность к программной реализации алгоритмов для решения типовых задач обеспечения информационной безопасности;

ПК-19 – способность составить обзор по вопросам обеспечения информационной безопасности по профилю своей деятельности;

ПК-23 – способность осуществлять подбор, изучение и обобщение научно-технической литературы, нормативных и методических материалов по вопросам обеспечения информационной безопасности;


В результате освоения компетенций студент должен:

  1. Знать:
    1. функциональные возможности и состав программного обеспечения современных компьютеров;
    2. процесс подготовки и решения задач на ПЭВМ;
    3. принципы разработки программ;
    4. основные приемы алгоритмизации и программирования на языке высокого уровня;
    5. принципы автономной отладки и тестирования простых программ;
  2. Уметь:
    1. использовать прикладные программы для решения экономических задач;
    2. разрабатывать алгоритмы решения; программировать задачи обработки данных в предметной области;
    3. выполнять тестирование и отладку программ;
    4. оформлять программную документацию.
  3. Владеть:
    1. навыками работы с персональным компьютером на высоком пользовательском уровне;
    2. основами работы с научно-технической литературой и технической документацией по программному обеспечению ПЭВМ;
    3. основными конструкциями современного языка программирования и иметь представление о его возможностях;
    4. навыками поиска ошибок, отладки программа и умения анализировать результаты;
    5. навыками поиска информации;
    6. навыками работы с файловыми структурами прямого и последовательного доступа.

4. Содержание дисциплины:

ЯЗЫКИ ПРОГРАММИРОВАНИЯ”


№ п/п

Наименование разделов и тем

Аудиторные часы

Самостоя-тельная работа (формы, часы)

Интерак-тивные формы обучения

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

Лекции

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

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

Всего

1 семестр

1

Раздел 1 Введение в теорию языков программирования

Тема 1. Основные понятия языков программирования

2







2

4, лит1.




Проверка письменных заданий

2

Тема 2. Способы и механизмы управления данными.

2

2




2

6, лит.




Проверка письменных заданий

3

Раздел 2 Программные средства

реализации информационных процессов

Тема 3. Программные среды

2




2

4

6,

лит., ИЗ1,

2

Комп.з.2

Проверка письменных заданий

4

Тема 4. Виды трансляции

2







2

4,

лит., ИЗ




Проверка письменных заданий

5

Раздел 3 Алгоритмика Тема 5. Основные принципы разработки алгоритмов.

2

2




4

4,

лит., ИЗ




Проверка письменных заданий

6

Тема 6. Представление основных алгоритмических структур: итерации, ветвления, повторения

2

4




6

4,

лит., ИЗ




Проверка письменных заданий,

коллоквиум

7

Тема 7. Программирование рекурсивных алгоритмов. Поиск. Сортировка.

2

4




6

4,

лит., ИЗ




Проверка ИЗ

8

Раздел 4 Основы программирования

Тема 8. Основы технологии программирования. Структура программы в Pascal.







4

4

4,

лит., ИЗ

4

Комп.з.

Проверка ИЗ

9

Тема 9. Pascal: Переменные, константы, идентификаторы, операторы.

2




2

4

4,

лит., ИЗ

2

Комп.з.

Проверка ИЗ

10

Тема 10. Простые операторы. Операторы присвоения. Составной оператор.

2




2

4

4,

лит., ИЗ

2

Комп.з.

Проверка ИЗ

11

Тема 11. Циклические алгоритмы. Сравнительная характеристика операторов цикла

2




4

6

4

лит., ИЗ

4

Комп.з.

Проверка ИЗ

12

Тема 12. Object Pascal: Переменные, константы, идентификаторы, операторы.




2




2

4

лит., ИЗ




Проверка ИЗ

13

Раздел 5 Программирование в среде Object Pascal

Тема 13. Операторы условного перехода. Составной оператор условного перехода.

2

2

6

10

4

лит., ИЗ

6

Комп.з.

Проверка ИЗ

2 семестр

14


Тема 14. Структура данных. Порядковые, простые, структурированные данные. Массивы.

2




2

4

4

лит.,

2

Комп.з.

ПР1

15

Тема 15. Циклические алгоритмы. Сравнительная характеристика операторов цикла

4

2

2

8

4

лит., ИЗ

2

Комп.з.

ПР

16

Тема 16. Функции и процедуры. Передача параметров.

2

2

2

6

4

лит., ИЗ

2

Комп.з.

ПР

Проверка ИЗ

17

Тема 17. Файловые структуры Object Pascal

4




2

6

4

лит., ИЗ

2

Комп.з.

ПР

Проверка ИЗ,

коллоквиум

18

Раздел 6 Программирование на Delphi Тема 18. Особенности объектно - ориентированного программирования. Среда Delphi. Формат меню.

2

2

2

6

4

лит., ИЗ

2

Комп.з.

ПР

Проверка ИЗ

19

Тема 19. Визуальные и невизуальные компоненты Delphi.

2




4

6

4

лит., ИЗ

4

Комп.з.

ПР

Проверка ИЗ

20

Тема 20. Основные свойства. События. Методы.

2




4

6

4

лит., ИЗ

4

Комп.з.

ПР

Проверка ИЗ

21

Тема 21. Компоненты редактирования в Delphi. Работа со списками. Кнопки переключателей.

2




6

8

4

лит., ИЗ

6

Комп.з.

ПР

Проверка ИЗ

22

Тема 22. Конструирование форм. Реализация диалога.

2




4

6

4

лит., ИЗ

4

Комп.з.

ПР

Проверка ИЗ

ИТОГО

46

22

48

116

92

48






Разработчик К.т.н., доцент Князева Марина Данииловна


Зав. Каф. Информатики Попов И.И.


1 Работа с литературой

1 Индивидуальное задание (ИЗ)

2 Компьютерные занятия

1 Выполнение практической работы