rpd000015916 (1011576), страница 2
Текст из файла (страница 2)
- 32. Параметры, формальные и фактические
- 33. Современные методологии в программировании
- 34. Динамические массивы
- 35. Пользовательские типы данных
- 36. Указатели
- 37. Рекурсия
- 38. Общая память
- 39. Файловый ввод/вывод
- 40. Отладка программ
- 41. Эффективность программ
-
Лекции
| № п/п | Раздел дисциплины | Объем, часов | Тема лекции | Дидакт. единицы |
| 1 | 1.1.Основы алгоритмизации | 2 | Основы алгоритмизации | 1, 2, 3, 4, 5 |
| 2 | 1.2.Основные операторы | 2 | Основные операторы | 6, 7, 8, 9, 10 |
| 3 | 1.2.Основные операторы | 2 | Условные операторы | 11, 12, 13 |
| 4 | 1.2.Основные операторы | 2 | Операторы цикла | 14, 15, 16, 17 |
| 5 | 1.3.Массивы | 2 | Массивы | 18, 19, 20, 21, 22, 23, 24, 25 |
| 6 | 1.4.Подпрограммы | 2 | Подпрограммы | 26, 27, 28, 29, 30, 31, 32 |
| 7 | 1.5.Современные методологии в программировании | 2 | Современные методологии в программировании, часть 1 | 33, 34, 35, 36 |
| 8 | 1.5.Современные методологии в программировании | 2 | Современные методологии в программировании, часть 2 | 37, 38, 39, 40, 41 |
| Итого: | 16 | |||
-
Практические занятия
| № п/п | Раздел дисциплины | Объем, часов | Тема практического занятия | Дидакт. единицы |
| 1 | 1.1.Основы алгоритмизации | 2 | 1. Основы алгоритмизации | 1, 2, 3, 4, 5 |
| 2 | 1.2.Основные операторы | 6 | 2. Линейный алгоритм, алгоритм с ветвлением, основы языка программирования | 6, 7, 8, 9, 10, 11, 12, 13 |
| 3 | 1.2.Основные операторы | 6 | Циклический алгоритм | 14, 15, 16, 17 |
| 4 | 1.3.Массивы | 8 | Массивы | 18, 19, 20, 21, 22, 23, 24, 25 |
| 5 | 1.3.Массивы | 8 | Простейшие численные методы | 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25 |
| 6 | 1.4.Подпрограммы | 4 | Подпрограммы | 26, 27, 28, 29, 30, 31, 32 |
| 7 | 1.5.Современные методологии в программировании | 2 | Основы современной методологии в программировании | 33, 34, 35, 36, 37, 38, 39, 40, 41 |
| Итого: | 36 | |||
-
Лабораторные работы
| № п/п | Раздел дисциплины | Наименование лабораторной работы | Наименование лаборатории | Объем, часов | Дидакт. единицы |
| 1 | 1.2.Основные операторы | Простейшие задачи с ветвлением | 4 | 7, 8, 9, 10, 11, 12, 13 | |
| 2 | 1.2.Основные операторы | Форматный вывод | 4 | 7, 8, 9, 10, 11, 13, 15, 16, 17 | |
| 3 | 1.3.Массивы | Обработка текстовой информации | 4 | 7, 8, 9, 10, 11, 12, 13, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25 | |
| 4 | 1.5.Современные методологии в программировании | Подпрограммы, вложенные циклы, матричные задачи, файловый ввод/вывод | 4 | 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 39, 40, 41 | |
| Итого: | 16 | ||||
-
Типовые задания
| № п/п | Раздел дисциплины | Объем, часов | Наименование типового задания |
| Итого: | |||
-
Курсовые работы и проекты по дисциплине
-
Рубежный контроль
-
Промежуточная аттестация
1. Зачет с оценкой (2 семестр)
Прикрепленные файлы: Зачет с оценкой (2 семестр).doc
-
УЧЕБНО-МЕТОДИЧЕСКОЕ И ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ
а)основная литература:
1. С.Немнюгин, О.Стесик, Современный Фортран, самоучитель, СПб, БХВ, 2004.
2. М.Меткалф, Дж. Рид, Описание Языка программирования Фортран 90, Москва, Мир, 1995.
3. ISO/IEC 1539-1 Information technology - Programming languages - Fortran COMMITTEE DRAFT.
4. Фортран 90 Международный стандарт, Москва, «Финансы и статистика», 1998.
б)дополнительная литература:
1. Информация, размещенная на сайте www.fortran-help.narod.ru
2. Дополнительный раздаточный материал лабораторных занятий.
в)программное обеспечение, Интернет-ресурсы, электронные библиотечные системы:
1. операционная система Windows;
2. текстовые и графические редакторы Mocrosoft Office;
3. среда программирования Fortran G95 по лицензии GNU
-
МАТЕРИАЛЬНО-ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ
компьютерный класс, оснащенный презентационной техникой (проектор, экран, компьютеры/ноутбук),
пакетами ПО общего назначения (текстовые редакторы, графические редактор),
специализированным ПО (Fortran G95 по лицензии GNU)
Приложение 1
к рабочей программе дисциплины
«Алгоритмические языки и программирование »
Аннотация рабочей программы
Дисциплина Алгоритмические языки и программирование является частью Математического и естественно-научный цикл дисциплин подготовки студентов по направлению подготовки Проектирование авиационных и ракетных двигателей. Дисциплина реализуется на 2 факультете «Московского авиационного института (национального исследовательского университета)» кафедрой (кафедрами) 201.
Дисциплина нацелена на формирование следующих компетенций: ОК-11 ,ОК-12 ,ОК-13 ,ОК-14 ,ОК-20 ,ОК-22 ,ПК-2 ,ПК-6 ,ПК-17 ,ПК-33 ,ПК-35.
Содержание дисциплины охватывает круг вопросов, связанных с: основами теории информации и информационных процессов, алгоритмизации и программирования.
Преподавание дисциплины предусматривает следующие формы организации учебного процесса: Лекция, мастер-класс, Практическое занятие, Лабораторная работа.
Программой дисциплины предусмотрены следующие виды контроля: промежуточная аттестация в форме Зачет с оценкой (2 семестр).
Общая трудоемкость освоения дисциплины составляет 4 зачетных единиц, 144 часов. Программой дисциплины предусмотрены лекционные (16 часов), практические (36 часов), лабораторные (16 часов) занятия и (76 часов) самостоятельной работы студента.
Приложение 2
к рабочей программе дисциплины
«Алгоритмические языки и программирование »
Cодержание учебных занятий
-
Лекции
1.1.1. Основы алгоритмизации (АЗ: 2, СРС: 8)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.2.1. Основные операторы (АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.2.2. Условные операторы (АЗ: 2, СРС: 3)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.2.3. Операторы цикла (АЗ: 2, СРС: 3)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.3.1. Массивы (АЗ: 2, СРС: 8)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.4.1. Подпрограммы (АЗ: 2, СРС: 8)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.5.1. Современные методологии в программировании, часть 1 (АЗ: 2, СРС: 3)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.5.2. Современные методологии в программировании, часть 2 (АЗ: 2, СРС: 3)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
-
Практические занятия
1.1.1. 1. Основы алгоритмизации (АЗ: 2, СРС: 4)
Форма организации: Практическое занятие
1.2.1. 2. Линейный алгоритм, алгоритм с ветвлением, основы языка программирования (АЗ: 6, СРС: 6)
Форма организации: Практическое занятие
1.2.2. Циклический алгоритм (АЗ: 6, СРС: 6)
Форма организации: Практическое занятие
1.3.1. Массивы (АЗ: 8, СРС: 8)
Форма организации: Практическое занятие















