rpd000012844 (1010133), страница 2
Текст из файла (страница 2)
Прикрепленные файлы: Зачет с оценкой (6 семестр).doc
-
УЧЕБНО-МЕТОДИЧЕСКОЕ И ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ
а)основная литература:
1. Шилдт Г. Полный справочник по C++ :Пер. с англ.-М.:ООО «И.Д. Вильямс»,2008.
2. Шилдт Г. C++ для начинающих. Шаг за шагом. :Пер. с англ.-М.:ООО «И.Д. Вильямс»,2007.
3. Б.В. Керниган, Д.М. Ричи. Язык С. :Пер. с англ.-М.:ООО «И.Д. Вильямс»,2013.
б)дополнительная литература:
1. Д. Хамбл, Ж. Фарли. Непрерывное развертывание ПО: автоматизация процессов сборки, тестирования и внедрения новых версий.:Пер. с англ.-М.:ООО «И.Д. Вильямс»,2011.
2. Б. Бейзер. Тестирование черного ящика. Технологии функционального тестирования программного обеспечения и систем. Спб.Питер.2004.
3. Р. Карлсбертон, К. Браун, Г.Кобб. Быстрое тестирование. :Пер. с англ.-М.:ООО «И.Д. Вильямс»,2002.
в)программное обеспечение, Интернет-ресурсы, электронные библиотечные системы:
Набор необходимого программного обеспечения Ubuntu Linux, gcc, make, mc, распространяемого по лицензии GPL на компакт диске.
-
МАТЕРИАЛЬНО-ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ
1. Лекционные занятия: Аудитория базовой кафедры №308, оснащенная презентационной техникой, доска и мел.
2. Практические занятия: Аудитория базовой кафедры №308, оснащенная презентационной техникой, доска и мел.
Приложение 1
к рабочей программе дисциплины
«Языки программирования высокого уровня »
Аннотация рабочей программы
Дисциплина Языки программирования высокого уровня является частью Профессионального цикла дисциплин подготовки студентов по направлению подготовки Информационные системы и технологии. Дисциплина реализуется на 3 факультете «Московского авиационного института (национального исследовательского университета)» кафедрой (кафедрами) 308.
Дисциплина нацелена на формирование следующих компетенций: ПК-12 ,ПК-13 ,ПК-18 ,ПК-29 ,ПК-31 ,ПКС.1.
Содержание дисциплины охватывает круг вопросов, связанных с: изучением инструментальных средств применяемых на этапах разработки информационных систем, а также с изучением структуры и состава современных инструментальных средств проектирования информационных систем.
Преподавание дисциплины предусматривает следующие формы организации учебного процесса: Лекция, мастер-класс, Практическое занятие.
Программой дисциплины предусмотрены следующие виды контроля: промежуточная аттестация в форме Зачет с оценкой (6 семестр).
Общая трудоемкость освоения дисциплины составляет 3 зачетных единиц, 108 часов. Программой дисциплины предусмотрены лекционные (20 часов), практические (30 часов), лабораторные (0 часов) занятия и (58 часов) самостоятельной работы студента.
Приложение 2
к рабочей программе дисциплины
«Языки программирования высокого уровня »
Cодержание учебных занятий
-
Лекции
1.1.1. Обзор существующих языков высокого уровня. (АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.2.1. Язык программирования С. Простые типы данных. Структура программы. Операторы управления. (АЗ: 4, СРС: 3)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.2.2. Абстракция данных. Сложные типы данных. Массивы. Указатели. Передача параметров. (АЗ: 2, СРС: 3)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.2.3. Функции. Повторное использование. Интерфейсы. (АЗ: 4, СРС: 3)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.3.1. Понятие класса. Инкапсуляция. Статическое и динамическое создание объекта. (АЗ: 2, СРС: 4)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.3.2. Наследование и полиморфизм. (АЗ: 2, СРС: 4)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.3.3. Парадигмы обработки ошибок. Возврат значении и исключения. (АЗ: 2, СРС: 4)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.3.4. Программирование с использованием темплейтов. (АЗ: 2, СРС: 4)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
-
Практические занятия
1.2.1. Разработка минимальной программы на языке С. (АЗ: 2, СРС: 3)
Форма организации: Практическое занятие
1.2.2. Разработка программы для работы с контейнерной структурой данных и модульного теста. (АЗ: 4, СРС: 4)
Форма организации: Практическое занятие
1.2.3. Разработка программы для работы с контейнерной структурой данных с использование динамического выделения памяти. (АЗ: 4, СРС: 4)
Форма организации: Практическое занятие
1.2.4. Разработка и использование библиотеки функций. (АЗ: 4, СРС: 4)
Форма организации: Практическое занятие
1.3.1. Разработка программы на C++, использующей объекты. (АЗ: 4, СРС: 4)
Форма организации: Практическое занятие
1.3.2. Разработка модульных тестов с использованием CPPUnit. (АЗ: 4, СРС: 4)
Форма организации: Практическое занятие
1.3.3. Разработка иерархии классов. (АЗ: 4, СРС: 4)
Форма организации: Практическое занятие
1.3.4. Шаблоны обработки ошибок. (АЗ: 4, СРС: 4)
Форма организации: Практическое занятие
-
Лабораторные работы
-
Типовые задания
Приложение 3
к рабочей программе дисциплины
«Языки программирования высокого уровня »
Прикрепленные файлы
Зачет с оценкой (6 семестр).doc
Промежуточная аттестация №1
Зачет (6 семестр)
Семестр: 6
Вид контроля: Зч
Вопросы:
-
Классификация языков программирования.
-
Абстрактные типы данных. Сложные типы данных. Массивы и структуры.
-
Динамическое выделение памяти в языке С.
-
Методы обработки ошибок в языке С.
-
Функции. Повторное использование. Интерфейсы.
-
Функции. Передача параметров. Использование указателей на функции.
-
Структуры управления в языках высокого уровня на примере C.
-
Стандарты кодирования и структуры управления.
-
Массивы и указатели в языке С.
-
Указатели на функции.
-
Модульная структура программы в языке С.
-
Использование препроцессора в языке С.
-
Объекты.
-
Инкапсуляция.
-
Наследование и полиморфизм.
-
Области видимости в языке С++. Инкапсуляция.
-
Динамическое выделение объектов в С++. Умные указатели.
-
Конструктор, деструктор, оператор присваивания в языке C++.
-
Перегрузка операций.
-
Обработка ошибок в языке С++.
-
Исключения в языке С++.
-
Стандартная библиотека в языке C++.
-
Поддержка параллельных вычислений в языках высокого уровня.
-
Использование темплейтов в C++.
-
Повторное использование в языке С++.
Версия: AAAAAAT9k7g Код: 000012844














