
- •Федеральное агентство по образованию
- •3. Объём дисциплины и виды учебной работы (часы):
- •4. Содержание дисциплины
- •4.L. Разделы дисциплины и виды занятий
- •4.2. Содержание разделов дисциплины
- •5А. Практические занятия
- •5Б. Лабораторный практикум
- •5В. Курсовая работа
- •6. Учебно-методическое обспечение дисциплины
- •6.1. Рекомендуемая литература
- •6.2. Средства обеспечения освоения дисциплины
- •7. Материально-техническое обеспечение дисциплины
Федеральное агентство по образованию
РЯЗАНСКИЙ ГОСУДАРСТВЕННЫЙ РАДИОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
УТВЕРЖДАЮ |
Декан факультета вычислительной техники
____________ А.Н.Пылькин «___»_____________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 |
Другие языки программирования |
* |
* |
* |