rpd000012362 (231000 (09.03.04).Б1 Программно-информационные системы), страница 2
Описание файла
Файл "rpd000012362" внутри архива находится в следующих папках: 231000 (09.03.04).Б1 Программно-информационные системы, 231000.Б1. Документ из архива "231000 (09.03.04).Б1 Программно-информационные системы", который расположен в категории "". Всё это находится в предмете "вспомогательные материалы для первокурсников" из 1 семестр, которые можно найти в файловом архиве МАИ. Не смотря на прямую связь этого архива с МАИ, его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "вспомогательные материалы для первокурсников" в общих файлах.
Онлайн просмотр документа "rpd000012362"
Текст 2 страницы из документа "rpd000012362"
Прикрепленные файлы: Вопросы к зачёту по конструированию ПО.doc
-
УЧЕБНО-МЕТОДИЧЕСКОЕ И ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ
а)основная литература:
1. Гагарин, А.П. Элементы технологии программирования примерах и упражнениях (электронный конспект), 2013, 70 с.
2. Иванова, Г.С. Технология программирования. Учебник для вузов. 3-е изд., МГТУ, 2006, 335 с.
3. Камаев, В.А., Косторин В.В. Технология программирования. Учебник для вузов. М.: Высш. школа, 2005, 359 с.
4 Монахов В. Язык программирования Java и среда NetBeans. — 3-е издание. — СПб.: «БХВ-Петербург», 2011. — С. 704. — ISBN 978-5-9775-0671-7
5. Методические указания к лабораторным работам
Литература из электронного каталога:
1. Бенкен Е.С. Бенкен Е.С. AJAX : программирование для Интернета. БХВ-Петербург, 2009. - 440 с. - БХВ-Петербург, 2009.
2. Агуров П.В. Агуров П.В. ASP.NET. Сборник рецептов + CD. БХВ-Петербург, 2010. - БХВ-Петербург, 2010.
3. Васильев А. Васильев А. C#.Объектно-ориентированное программирование. Питер, 2012. - 315 с. - Питер, 2012.
4. Культин Н.Б. Культин Н.Б. C/C ++ в задачах и примерах . БХВ-Петербург, 2012. - БХВ-Петербург, 2012.
5. Карлсон Д. Карлсон Д. Eclipse. ЛОРИ, 2008. - ЛОРИ, 2008.
6. Прохоренок Н.А. Прохоренок Н.А. HTML, JavaScript, PHP и MySQL. Джентельменский набор Web-мастера. БХВ-Петербург, 2009. - 840 с. - БХВ-Петербург, 2009.
7. Шафер С. Шафер С. HTML,XHTML и CSS.Библия для пользователя. Питер, 2011. - Питер, 2011.
8. Васильев А.Н. Васильев А.Н. Java.Объектно-ориентированное программирование. Питер, 2011. - Питер, 2011.
9. Вилтон П. Вилтон П. JavaScript. Руководство программиста. Питер, 2009. - 720 с. - Питер, 2009.
10. Шилдт Г. Шилдт Г. SWING: руководство для начинающих. Вильямс, 2007. - Вильямс, 2007.
б)дополнительная литература:
в)программное обеспечение, Интернет-ресурсы, электронные библиотечные системы:
1.Microsoft Visio
2.Microsoft Visual 2010 и выше
3.Rational Rose 2000 и выше
4.IDE Eclipse
5.IDE NetBeans
-
МАТЕРИАЛЬНО-ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ
компьютерный класс, оснащённый операционной средой типа Windows и интегральными средами проектирования
Приложение 1
к рабочей программе дисциплины
«Конструирование программного обеспечения »
Аннотация рабочей программы
Дисциплина Конструирование программного обеспечения является частью Профессионального цикла дисциплин подготовки студентов по направлению подготовки Программная инженерия. Дисциплина реализуется на 3 факультете «Московского авиационного института (национального исследовательского университета)» кафедрой (кафедрами) 304.
Дисциплина нацелена на формирование следующих компетенций: ПК-2 ,ПК-3 ,ПК-10 ,ПК-12 ,ПК-14 ,ПК-15 ,ПК-16 ,ПК-17 ,ПК-19 ,ПК-21.
Содержание дисциплины охватывает круг вопросов, связанных с: формированием статической и динамической структуры программ и представления её на языках в рамках современной парадигмы объектно-ориентированного программирования в целях промышленного создания продуктов программного обеспечения.
Преподавание дисциплины предусматривает следующие формы организации учебного процесса: Лекция, мастер-класс, Лабораторная работа.
Программой дисциплины предусмотрены следующие виды контроля: промежуточная аттестация в форме Зачет (5 семестр).
Общая трудоемкость освоения дисциплины составляет 2 зачетных единиц, 72 часов. Программой дисциплины предусмотрены лекционные (18 часов), практические (0 часов), лабораторные (16 часов) занятия и (38 часов) самостоятельной работы студента. Дисциплина «Конструирование программного обеспечения» является первой из трёх дисциплин профессионального цикла подготовки студентов по направлению 231000 "Программно-информационные системы", формирующих базовую компетентность в области программной инженерии (технологий программирования) . Следующие две дисциплины: "Проектирование и архитектура программных систем" и "Тестирование программного обеспечения". Дисциплины преподаются на 3 факультете МАИ (НИУ) кафедрой 304.
Приложение 2
к рабочей программе дисциплины
«Конструирование программного обеспечения »
Cодержание учебных занятий
-
Лекции
1.1.1. Основы конструирования программ (АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.2.1. Шаблоны и каркасы программирования (АЗ: 4, СРС: 4)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.2.2. Программирование в среде Microsoft Visual Studio (АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.2.3. Программирование в среде IDE NetBeans (АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.2.4. Программирование в среде IDE Eclipse (АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.3.1. Процессы и витки в программах (АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.4.1. Принципы организации и функционирования Веб-приложений (АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.4.2. Подходы к конструированию Веб-приложений (АЗ: 2, СРС: 2)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
-
Практические занятия
-
Лабораторные работы
1.1.1. Построение и использование иерархии классов (АЗ: 4, СРС: 5)
Форма организации: Лабораторная работа
1.2.1. Конструирование программ с помощью шаблонов GOF (АЗ: 4, СРС: 5)
Форма организации: Лабораторная работа
1.2.2. Разработка проекта в интегральной среде проектирования (АЗ: 4, СРС: 5)
Форма организации: Лабораторная работа
1.4.1. Разработка одностраничного сайта в интегральной среде (АЗ: 4, СРС: 5)
Форма организации: Лабораторная работа
-
Типовые задания
Приложение 3
к рабочей программе дисциплины
«Конструирование программного обеспечения »
Прикрепленные файлы
Вопросы к зачёту по конструированию ПО.doc
ВОПРОСЫ
к зачёту по конструированию программ
-
Структурный подход в программировании. Процедурное, объектное и объектно-ориентированное программирование.
-
Определение (синтаксис и семантика) класса и его компонентов в языках C++, C# Microsoft Visual Studio и в языке Java . Примеры.
-
Определение метода в составе класса в C++, C# и Java. Примеры определения и использования.
-
Назначение и определение конструкторов и деструкторов в классе. Техника создания и использования объектов. Примеры.
-
Определение свойства (property) класса в C#. Примеры определения и использования.
-
Назначение и определение события в C++ и C# (Microsoft Visual Studio). Определение делегата.
-
Назначение и особенности событий, вызываемых нажатием клавиши (KeyDown, KeyPress и KeyUp). Примеры использования.
-
Наследование как принцип объектно-ориентированного программирования. Иерархия классов.
-
Инкапсуляция данных в объектном программировании. Принципы видимости (доступности) имён.
-
Полиморфизм как свойство объектно-ориентированного стиля программирования. Примеры.
-
Структура и услуги IDE Microsoft Visual Studio.
-
Структура и услуги IDE Eclipse
-
Структура и услуги IDE NetBeans
-
Форма как класс и структурный элемент приложения. Назначение и техника конструирования приложений с использованием нескольких форм. Модальный вызов формы.
-
Обзор шаблонов проектирования GOF.
-
Шаблон “Издатель/подписчик” на C#.
-
Шаблон “Фабрика компонентов”.
-
Шаблон “Мост” (Bridge).
-
Шаблон “цепочка ответственности”.
-
Определение процессов в языках программирования.
-
Шаблоны синхронизации. Пример на синхронизацию потоков “часы».
-
Язык HTML и его применение в Веб.
-
Структурные особенности Веб-приложений
Версия: AAAAAATrc4w Код: 000012362