rpd000013289 (1012406), страница 2

Файл №1012406 rpd000013289 (161400 (24.05.05).С5 Приборы и измерительно-вычислительные комплексы ЛА) 2 страницаrpd000013289 (1012406) страница 22017-06-17СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 2)

Тематика: Разработка сложной объектно-ориентированной программной системы в соответствии с индивидуальным заданием

Трудоемкость(СРС): 9

Прикрепленные файлы: Основы технологии объектно-ориентированного программирования сложных систем.doc

Типовые варианты:



    1. Рубежный контроль



    1. Промежуточная аттестация

1. Экзамен

Прикрепленные файлы: Экзамен.doc







  1. УЧЕБНО-МЕТОДИЧЕСКОЕ И ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ

а)основная литература:

1. Стивен Прата. Язык программирования С++. Лекции и упражнения. Учебник: Пер. с англ. –СПб: ООО «ДиаСофтЮП», 2005. – 1104 с.

2. Динман М.И. С++. Освой на примерах. –СПб: БХВ-Петербург, 2006. – 384 с., ил.

3. Павловская Т.А., Щупак Ю.В. С++. Объектно-ориентированное программирование: Практикум. –СПб: Питер, 2006. – 265 с., ил.

4. Златопольский Д.М. Сборник задач по программированию. – 2-е изд., перераб. и доп. –СПб: БХВ-Петербург, 2007. – 240 с., ил.

5. Романов Е. Л. Практикум по программированию на C++: Уч. пособие. СПб: БХВ-Петербург; Новосибирск: Изд-во НГТУ, 2004. - 432 с.

б)дополнительная литература:

в)программное обеспечение, Интернет-ресурсы, электронные библиотечные системы:

Среда разработки программного обеспечения Microsoft Visual Studio 6.0



  1. МАТЕРИАЛЬНО-ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ

1. Телевизионная аудитория для чтения лекций.

2. Дисплейный класс для выполнения лабораторных работ.



Приложение 1
к рабочей программе дисциплины
«
Языки программирования »

Аннотация рабочей программы

Дисциплина Языки программирования является частью Математического и естественно-научный цикл дисциплин подготовки студентов по направлению подготовки Интегрированные системы летательных аппаратов. Дисциплина реализуется на 3 факультете «Московского авиационного института (национального исследовательского университета)» кафедрой (кафедрами) 303.

Дисциплина нацелена на формирование следующих компетенций: ПК-8 ,ПК-10 ,ПКК-6 ,НИК-6.

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

• изучением базового функционала языка С;

• эволюцией языка С;

• изучением объектно-ориентированной технологии разработки программных систем;

• изучением функциональных средств языка С++ в плане реализации объектно-ориентированной технологии при разработки сложных программных систем.

Преподавание дисциплины предусматривает следующие формы организации учебного процесса: лекции, лабораторные работы, курсовую работу, самостоятельную работу студентов, консультации.

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

Преподавание дисциплины предусматривает следующие формы организации учебного процесса: Лекция, мастер-класс, Лабораторная работа.

Программой дисциплины предусмотрены следующие виды контроля: промежуточная аттестация в форме Экзамен.

Общая трудоемкость освоения дисциплины составляет 3 зачетных единиц, 108 часов. Программой дисциплины предусмотрены лекционные (22 часов), практические (0 часов), лабораторные (32 часов) занятия и (27 часов) самостоятельной работы студента. Дисциплина «Языки программирования» входит в состав вариативной части профессионального цикла дисциплин подготовки специалистов 161400 «Системы управления ЛА» и преподается для специализации «ИВК СУ ВК ЛА». Дисциплина реализуется на 3 факультете МАИ кафедрой 303.

Приложение 2
к рабочей программе дисциплины
«
Языки программирования »

Cодержание учебных занятий

  1. Лекции

1.1.1. История возникновения языка С. Базовые типы данных.

Операции и выражения (АЗ: 2, СРС: 1)

Тип лекции: Информационная лекция

Форма организации: Лекция, мастер-класс

Описание: Возникновение языка С.

Функциональный базис языка С.

Функциональный базис языка С++

Объектно-ориентированное программирование.

Методика создания программ

Методика создания программ.

Типы данных в языке C++. Общие понятия.

Целочисленные типы данных.

Булевский тип данных.

Числа с плавающей точкой.

Венгерская нотация при именовании переменных и констант.





1.2.1. Управляющие операторы языка (АЗ: 2, СРС: 1)

Тип лекции: Информационная лекция

Форма организации: Лекция, мастер-класс

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

Цикл for.

Цикл while.

Сравнение циклов for и while.

Цикл do while.

Операторы break и continue.

Операторы ветвления.

Оператор if.

Операторы switch break.





1.3.1. Обеспечение консольного ввода-вывода информации (АЗ: 2, СРС: 1)

Тип лекции: Информационная лекция

Форма организации: Лекция, мастер-класс

Описание: Ввод-вывод данных.

Ситуация с вводом-выводом в языке С.

Элементарный ввод-вывод средствами стандартной библиотеки.

Потоковый механизм реализации операций ввода-вывода.





1.3.2. Обеспечение файлового ввода-вывода информации (АЗ: 2, СРС: 1)

Тип лекции: Информационная лекция

Форма организации: Лекция, мастер-класс

Описание: Файловый ввод-вывод.

Средства ввода-вывода стандартной библиотеки функций.

Средства ввода-вывода стандартной библиотеки классов.



1.4.1. Массивы данных. Указатели. Структуры. (АЗ: 2, СРС: 1)

Тип лекции: Информационная лекция

Форма организации: Лекция, мастер-класс

Описание: Массивы. Описание, инициализация, использование массивов разной размерности.

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

Перечисления.

Указатели. Работа с указателями.

Работа со строками символов.

Библиотека рабооты со строками символов.





1.5.1. Понятие функции. Определение, создание, работа с функциями. (АЗ: 2, СРС: 1)

Тип лекции: Информационная лекция

Форма организации: Лекция, мастер-класс

Описание: Понятие функции.

Определение и создание функции.

Создание прототипа функции.

Назначение прототипа функции.

Вызов функций.





1.5.2. Передача функции аргументов и возврат результатов работы. (АЗ: 2, СРС: 1)

Тип лекции: Информационная лекция

Форма организации: Лекция, мастер-класс

Описание: Принципы организации передачи аргументов функции.

Передача функции аргументов по значению

Передача функции аргументов по ссылке

Рассмотрение различных вариантов аргументов: переменные, константы, массивы различной размерности, структуры, указатели, строки.





1.6.1. Общие принципы объектно-ориентированного программирования. Классы и объекты. (АЗ: 2, СРС: 1)

Тип лекции: Информационная лекция

Форма организации: Лекция, мастер-класс

Описание: Общие принципы объектно-ориентированного программирования.

Абстрагирование.

Инкапсуляция.

Полиморфизм.

Классы и объекты.

Интерфейс и состояние объекта.



1.6.2. Понятие наследования. Полиморфизм. Виртуальные функции. Иерархии классов. (АЗ: 2, СРС: 1)

Тип лекции: Информационная лекция

Форма организации: Лекция, мастер-класс

Описание: Преимущества механизма наследования по сравнению с традиционными способами повторного использования программного кода.

Реализация инструмента наследования классов.

Реализация полиморфизма. Виртуальные функции.

Виртуальные методы и переопределение методов.

Множественное наследование.

Проблемы при множественном наследовании.

Перегрузка методов класса.

Статические члены класса



1.6.3. Практическое применение объектно-ориентированного подхода к решению задач. (АЗ: 4, СРС: 2)

Тип лекции: Информационная лекция

Форма организации: Лекция, мастер-класс

Описание: Освоение типовой технологии создания сложных программных систем на основе объектно-ориентированного подхода.

Концептуализация: выявление требований к создаваемому программному продукту.

Анализ: разработка модели требуемого поведения проектируемой системы.

Проектирование: создание архитектуры для реализации проектируемой системы.







  1. Практические занятия



  1. Лабораторные работы

1.1.1. Вычисление арифметических выражений (АЗ: 4, СРС: 1)

Форма организации: Лабораторная работа

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



1.2.2. Исследование условных операторов и операторов цикла. (АЗ: 4, СРС: 1)

Форма организации: Лабораторная работа

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



1.4.3. Исследование массивов, структур и перечислений. (АЗ: 4, СРС: 1)

Форма организации: Лабораторная работа

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



1.5.4. Работа с функциями. (АЗ: 8, СРС: 2)

Форма организации: Лабораторная работа

Описание: В данной работе студентам дается задание на составление программы, в которой необходимо реализовать одну или несколько функций. Студенты исследуют особенности передачи в функции аргументов, способы возврата функциями значений. Реализовывают файловый ввод-выод данных.



1.6.5. Основы технологии объектно-ориентированного программирования сложных программных систем. (АЗ: 12, СРС: 2)

Форма организации: Лабораторная работа

Описание: В данной работе студенты должны реализовать свой класс, выполняющий функции, требуемые по заданию.





  1. Типовые задания

Приложение 3
к рабочей программе дисциплины
«
Языки программирования »

Прикрепленные файлы

Основы технологии объектно-ориентированного программирования сложных систем.doc

Блок №1 Языки программирования С и С++

Курсовая работа(проект) №1 Основы технологии объектно-ориентированного программирования сложных систем

Трудоемкость(объем часов): 9

Тематика: Разработка сложной объектно-ориентированной программной системы в соответствии с индивидуальным заданием

Типовые варианты:

  1. Моделирование цепочки преобразователей информации, путём создания их программных аналогов

  2. Моделирование цепочки устройств управления передачей информации

  3. Создание простой информационно-справочной системы по авиационным приборам

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

  5. Создание объекта для хранения и визуального отображения информационного параметра

Экзамен.doc

Промежуточная аттестация №1

Характеристики

Тип файла
Документ
Размер
150 Kb
Тип материала
Высшее учебное заведение

Список файлов учебной работы

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6447
Авторов
на СтудИзбе
306
Средний доход
с одного платного файла
Обучение Подробнее