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

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

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

УТВЕРЖДАЮ

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

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

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

«___»_____________2006г.

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

дисциплины

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

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

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

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

Рязань 2006г.

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

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

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

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

- знать

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

-уметь

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

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

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

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

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

Всего часов

Семестр 2

Семестр 3

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

410

205

205

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

204

202

202

Лекции

102

51

51

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

34

17

17

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

68

34

34

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

20

10

10

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

186

93

93

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

КР

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

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

зачет

экзамен

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

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

№ п/п

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

Лекции

ПЗ

ЛР

1

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

*

2

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

*

*

3

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

*

4

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

*

*

5

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

*

*

6

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

*

*

*

7

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

*

8

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

*

*

*

9

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

*

*

*

10

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

*

*

11

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

*

*

*

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