Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
39
Добавлен:
15.04.2015
Размер:
150.53 Кб
Скачать

Федеральное агентство по образованию

РЯЗАНСКИЙ ГОСУДАРСТВЕННЫЙ РАДИОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

УТВЕРЖДАЮ

Декан факультета

вычислительной техники

____________ А.Н.Пылькин

«___»_____________2006г.

РАБОЧАЯ ПРОГРАММА

дисциплины

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

Специальность 090102 – Компьютерная безопасность

Квалификация выпускника - математик

Форма обучения – очная

Рязань 2006г.

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

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

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

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

- знать

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

-уметь

для сформулированной задачи разработать алгоритм, написать программу на языке (Turbo Pascal, Object Pascal, Turbo C, C++ или другом языке высокого уровня), отладить программу и получить ее решение в заданной инструментальной среде.

- иметь представление

о современном состоянии средств разработки программ, тенденциях развития средств и систем для проектирования программ.

3. Объём дисциплины и виды учебной работы (часы):

Вид учебной работы

Всего часов

Семестр 2

Семестр 3

Общая трудоемкость дисциплины

410

205

205

Аудиторные занятия

170

102

68

Лекции

102

51

51

Практические занятия (ПЗ)

34

17

17

Лабораторные работы (ЛР)

34

34

0

Индивидуальные занятия

17

8

9

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

223

95

128

Курсовой проект (работа)

КР

Вид итогового контроля

(зачет, экзамен)

экзамен

экзамен

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

4.L. Разделы дисциплины и виды занятий

№ п/п

Раздел дисциплины

Лекции

ПЗ

ЛР

1

Введение в языки программирования

*

2

Основные этапы решения задач на ЭВМ, тестирование и документирование

*

*

3

Языки программирования высокого уровня. Данные и программы

*

4

Интегрированные среды разработки программ

*

*

5

Структура программы на языке высокого уровня. Стандартные типы данных

*

*

6

Операторы языка: присваивание, ветвление, повторение, итерация.

*

*

*

7

Способы конструирования программ. Процедуры и функции.

*

8

Типы данных, определяемые пользователем: массивы, записи, множества, файлы.

*

*

*

9

Динамические структуры данных. Стеки. Списки: основные виды и способы реализации.

*

*

*

10

Способы конструирования программ. Модули.

*

*

11

Другие языки программирования

*

*

*

Соседние файлы в папке WORD