rpd000009182 (160100 (24.03.04).Б18 Конструкция, технология эксплуатации и ремонта авиационной техники)
Описание файла
Файл "rpd000009182" внутри архива находится в следующих папках: 160100 (24.03.04).Б18 Конструкция, технология эксплуатации и ремонта авиационной техники, 160100.Б18. Документ из архива "160100 (24.03.04).Б18 Конструкция, технология эксплуатации и ремонта авиационной техники", который расположен в категории "". Всё это находится в предмете "вспомогательные материалы для первокурсников" из 1 семестр, которые можно найти в файловом архиве МАИ. Не смотря на прямую связь этого архива с МАИ, его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "вспомогательные материалы для первокурсников" в общих файлах.
Онлайн просмотр документа "rpd000009182"
Текст из документа "rpd000009182"
Министерство образования и науки Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
Московский авиационный институт
(национальный исследовательский университет)
УТВЕРЖДАЮ
Проректор по учебной работе
______________Куприков М.Ю.
“____“ ___________20__
РАБОЧАЯ ПРОГРАММА ДИСЦИПЛИНЫ (000009182)
Алгоритмические языки и программирование
(указывается наименование дисциплины по учебному плану)
Направление подготовки | Авиастроение | |||||
Квалификация (степень) выпускника | Бакалавр | |||||
Профиль подготовки | Конструкция, технология эксплуатации и ремонта авиационной техники | |||||
Форма обучения | очная | |||||
(очная, очно-заочная и др.) | ||||||
Выпускающая кафедра | 103 | |||||
Обеспечивающая кафедра | 103 | |||||
Кафедра-разработчик рабочей программы | 103 | |||||
Семестр | Трудоем-кость, час. | Лек-ций, час. | Практич. занятий, час. | Лаборат. работ, час. | СРС, час. | Экзаменов, час. | Форма промежуточного контроля |
2 | 108 | 16 | 18 | 16 | 31 | 27 | Э |
Итого | 108 | 16 | 18 | 16 | 31 | 27 |
Москва
2013 г.
РАБОЧАЯ ПРОГРАММА ДИСЦИПЛИНЫ
Разделы рабочей программы
-
Цели освоения дисциплины
-
Структура и содержание дисциплины
-
Учебно-методическое и информационное обеспечение дисциплины
-
Материально-техническое обеспечение дисциплины
Приложения к рабочей программе дисциплины
Приложение 1. Аннотация рабочей программы
Приложение 2. Cодержание учебных занятий
Приложение 3. Прикрепленные файлы
Программа составлена в соответствии с требованиями ФГОС ВПО по направлению подготовки 160100 Авиастроение
Авторы программы :
Скиданов С.Н. | _________________________ |
Заведующий обеспечивающей кафедрой 103 | _________________________ |
Программа одобрена:
Заведующий выпускающей кафедрой 103 _________________________ | Декан выпускающего факультета 1 _________________________ |
-
ЦЕЛИ ОСВОЕНИЯ ДИСЦИПЛИНЫ
Целью освоения дисциплины Алгоритмические языки и программирование является достижение следующих результатов образования (РО):
N | Шифр | Результат освоения |
1 | З-10 | Знать введение в теорию алгоритмов и алгоритмических языков |
2 | З-13 | Знать современные тенденции развития информатики и вычислительной техники, компьютерных технологий; |
3 | Знать назначение и основные функции операционной системы. | |
4 | Знать назначение основных узлов ЭВМ и периферийного оборудования. | |
5 | Знать основы разработки, отладки и тестирования программ. | |
6 | Уметь составить алгоритм решения задачи. | |
7 | Уметь закодировать и отладить составленную программу. | |
8 | Уметь разработать программу, реализующую составленный алгоритм. | |
9 | Владеть навыками разработки и отладки программ на одном из алгоритмических процедурных языков программирования высокого уровня. |
Перечисленные РО являются основой для формирования следующих компетенций: (в соответствии с ФГОС ВПО и требованиями к результатам освоения основной образовательной программы (ООП))
N | Шифр | Компетенция |
1 | ОК-11 | Иметь навыки работы с компьютером как средством управления информацией |
-
СТРУКТУРА И СОДЕРЖАНИЕ ДИСЦИПЛИНЫ
Общая трудоемкость дисциплины составляет 3 зачетных(ые) единиц(ы), 108 часа(ов).
Модуль | Раздел | Лекции | Практич. занятия | Лаборат. работы | СРС | Всего часов | Всего с экзаменами и курсовыми |
Алгоритмические языки и программирование | Введение | 2 | 2 | 0 | 2 | 6 | 108 |
Структура программы и основные типы данных | 2 | 4 | 8 | 7 | 21 | ||
Управляющие структуры | 4 | 4 | 4 | 8 | 20 | ||
Файлы | 2 | 2 | 4 | 5 | 13 | ||
Алгоритмы | 2 | 2 | 0 | 3 | 7 | ||
Основные этапы разработки программы | 2 | 2 | 0 | 3 | 7 | ||
Современные технологии программирования | 2 | 2 | 0 | 3 | 7 | ||
Всего | 16 | 18 | 16 | 31 | 81 | 108 |
-
Содержание (дидактика) дисциплины
В разделе приводится полный перечень дидактических единиц, подлежащих усвоению при изучении данной дисциплины.
1. Введение
- 1.1. Поколения ЭВМ
- 1.2. Алгоритмические языки высокого и низкого уровня
- 1.3. Диалог пользователь-ЭВМ
- 1.4. Обработка заданий
- 1.5. Файловая система
2. Структура программы и основные типы данных
- 2.1. Раздел описаний
- 2.2. Раздел операторов
- 2.3. Тип данных INTEGER
- 2.4. Тип данных REAL
- 2.5. Тип данных BOOLEAN
- 2.6. Тип данных CHAR
- 2.7. Ограниченный и перечисляемый типы
- 2.8. Тип данных ARRAY
- 2.9. Тип данных SET
- 2.10. Тип данных RECORD
3. Управляющие структуры
- 3.1. Оператор WHILE
- 3.2. Оператор REPEAT
- 3.3. Оператор FOR
- 3.4. Оператор IF
- 3.5. Оператор CASE
- 3.6. Подпрограмма
- 3.7. Подпрограмма-процедура
- 3.8. Подпрограмма-функция
4. Файлы
- 4.1. Свойства файла
- 4.2. Структура файла
- 4.3. Типы файлов
- 4.4. Файловая переменная
- 4.5. Чтение из файла
- 4.6. Запись в файл
5. Алгоритмы
- 5.1. Эффективность программ
- 5.2. Эффективность высокого и низкого уровня
- 5.3. Линейный алгоритм
- 5.4. Ветвящийся алгоритм
- 5.5. Рекурсивный алгоритм
6. Основные этапы разработки программы
- 6.1. Взаимосвязь алгоритма и типов используемых данных
- 6.2. Типы тестов
- 6.3. Локализация ошибок
- 6.4. Исправление ошибок
7. Современные технологии программирования
- 7.1. Программирование сверху-вниз
- 7.2. Программирование снизу-вверх
- 7.3. Структурное программирование
- 7.4. Модульное программирование
- 7.5. Объектно-ориентированные алгоритмические языки
- 7.6. Инкапсуляция
- 7.7. Наследование
- 7.8. Полиморфизм
-
Лекции
№ п/п | Раздел дисциплины | Объем, часов | Тема лекции | Дидакт. единицы |
1 | 1.1.Введение | 2 | История развития ЭВМ и языков программирования | 1.1, 1.2 |
2 | 1.2. Структура программы и основные типы данных | 2 | Основные разделы программы для ЭВМ, | 2.1, 2.2, 2.3, 2.4 |
3 | 1.3.Управляющие структуры | 2 | Операторы | 3.1, 3.2, 3.3, 3.4, 3.5 |
4 | 1.3.Управляющие структуры | 2 | Процедуры и подпрограммы | 3.6, 3.7, 3.8 |
5 | 1.4.Файлы | 2 | Общие сведения о файловой системе | 4.1, 4.2, 4.3 |
6 | 1.5.Алгоритмы | 2 | Эффективность алгоритмов | 5.1, 5.2 |
7 | 1.6.Основные этапы разработки программы | 2 | Разработка алгоритма и структуры данных | 6.1 |
8 | 1.7.Современные технологии программирования | 2 | Восходящее и нисходящее программирование | 7.1, 7.2, 7.3, 7.4 |
Итого: | 16 |
-
Практические занятия
№ п/п | Раздел дисциплины | Объем, часов | Тема практического занятия | Дидакт. единицы |
1 | 1.1.Введение | 2 | Назначение и основные функции операционной системы | 1.3, 1.4, 1.5 |
2 | 1.2. Структура программы и основные типы данных | 2 | Основные типы данных | 2.5, 2.6, 2.7 |
3 | 1.2. Структура программы и основные типы данных | 2 | Структурированные типы данных | 2.8, 2.9, 2.10 |
4 | 1.3.Управляющие структуры | 2 | Условные повторения (цикла) | 3.2, 3.3 |
5 | 1.3.Управляющие структуры | 2 | Условный оператор, оператор выбора | 3.4, 3.5 |
6 | 1.4.Файлы | 2 | Методы работы с данными | 4.4, 4.5, 4.6 |
7 | 1.5.Алгоритмы | 2 | Типы алгоритмов | 5.3, 5.4, 5.5 |
8 | 1.6.Основные этапы разработки программы | 2 | Отладка, тестирование и сопровождение программы | 6.2, 6.3, 6.4 |
9 | 1.7.Современные технологии программирования | 2 | Объектно-ориентированное и экстремальное программирование | 7.5, 7.6, 7.7, 7.8 |
Итого: | 18 |
-
Лабораторные работы
№ п/п | Раздел дисциплины | Наименование лабораторной работы | Наименование лаборатории | Объем, часов | Дидакт. единицы |
1 | 1.2. Структура программы и основные типы данных | Структура программы | Компьютерный класс | 4 | 2.1, 2.2, 2.3, 2.4, 2.5, 2.6 |
2 | 1.2. Структура программы и основные типы данных | Структурированные типы данных | Компьютерный класс | 4 | 2.8, 2.9, 2.10 |
3 | 1.3.Управляющие структуры | Операторы повторения, условный оператор, оператор выбора | Компьютерный класс | 4 | 3.1, 3.2, 3.3, 3.4, 3.5 |
4 | 1.4.Файлы | Файлы: методы чтения и записи информации | Компьютерный класс | 4 | 4.4, 4.5, 4.6 |
Итого: | 16 |
-
Типовые задания
№ п/п | Раздел дисциплины | Объем, часов | Наименование типового задания |
Итого: |
-
Курсовые работы и проекты по дисциплине
-
Рубежный контроль
-
Промежуточная аттестация
1. Экзамен (2 семестр)