Рабочая программа по курсу «технология программирования»


Скачать 33.09 Kb.
Название Рабочая программа по курсу «технология программирования»
Тип Рабочая программа
rykovodstvo.ru > Руководство эксплуатация > Рабочая программа

РАБОЧАЯ ПРОГРАММА

ПО КУРСУ «ТЕХНОЛОГИЯ ПРОГРАММИРОВАНИЯ»


Аннотация

В данном курсе даются теоретические основы современного подхода к разработке программного обеспечения, а так даются основы языка Java, на базе которого осваиваются различные практические приёмы. Изучаются как классические концепции, уже успевшие зарекомендовать себя за долгие годы, так и только начинающиеся оформляться методы и технологии.

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

Полный объём 290 часов (из них 40 – лекционный материал, 16 – лабораторные занятия, остальное – самостоятельная подготовка). В процессе обучения предусмотрены 2 контрольные работы. В конце семестра – экзамен.

Литература

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

Блок 1 (основы объектно-ориентированного подхода)


Объём

15 часов – лекции, 4 часа – лабораторные занятия, 50 часов – самостоятельная подготовка.

Обзор теоретического материала

  1. Понятие функциональной и объектной декомпозиции системы

  2. Принципы объектно-ориентированного проектирования и программирования

  3. Обзор языков программирования, поддерживающих объектно-ориентированный подход

  4. Основы моделирования и проектирования структуры объектных систем (UML)

  5. Основы языка программирования Java

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

  1. Приобретение навыков объектной декомпозиции систем (UML+Java)

  2. Моделирование и документирование структуры объектных систем (UML)

Контрольная работа

Необходимо показать владение терминологией и понимания принципов объектно-ориентированного подхода, а так же продемонстрировать наличие основных навыков работы с Java и UML.

Блок 2 (технологии проектирования)


Объём

20 часа – лекции, 12 часов – лабораторные занятия, 100 часов – самостоятельная подготовка.

Обзор теоретического материала

  1. Подход сущность-связь

  2. Нотации записи проектных решений

  3. Проблемы построения архитектуры системы

  4. Паттерны проектирования

  5. Методология проектирования

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

  1. Навыки построения архитектуры (UML)

  2. Использование паттернов проектирования (UML+Java)

Контрольная работа

Необходимо продемонстрировать владение нотацией UML, а так же показать умение использовать инструментарий паттернов проектирования на практике.

Блок 3 (перспективы)


Объём

5 часов – лекции.

Обзор теоретического материала

  1. Автоматическая генерация кода, перспективы

  2. Компонентные технологии

  3. Концепция и применение платформонезависимой и платформозависимой модели (MDA)

  4. Обзор различных технологий, способствующих разработке систем (XML, .NET)

Экзамен


Допуск к экзамену осуществляется только при получении зачётов по всем практическим занятиям и наличии положительных оценок по обеим контрольным работам.

На экзамене необходимо показать уверенное владение теорией в объёме курса, а так же продемонстрировать стабильные практические навыки проектирования программных систем и умение документировать принятые проектные решения в нотации UML.


Список литературы по курсу «Технология программирования»

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


  1. Буч, Гради. Объектно-ориентированный анализ и проектирование с примерами приложений на С++, 2-е изд. – М.: «Издательство Бином», СПб.: «Невский диалект», 1999 г.

  2. Рамбо Дж., Якобсон А., Буч Г. UML: руководство пользователя. – СПб.: Питер, 2001 г.

  3. Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. Приёмы объектно-ориентированного проектирования. Паттерны проектирования. – СПб.: Питер, 2001 г.

  4. Кослинг Дж., Арнольд К. Язык программирования Java. – СПб.: Питер, 1997 г.

Дополнительная литература


  1. Рамбо Дж., Якобсон А., Буч Г. UML: специальный справочник. – СПб.: Питер, 2002 г.

  2. Кратчен, Филипп. Введение в Rational Unified Process, 2-е издание. – М.: «Вильямс», 2002 г.

  3. Фаулер М. Рефакторинг: улучшение существующего кода. – СПб.: «Символ-Плюс», 2002 г.

  4. Рамбо Дж., Якобсон А., Буч Г. Унифицированный процесс разработки программного обеспечения. – СПб.: Питер, 2002 г.

  5. Скотт. Унифицированный процесс. Основные концепции. – М.: «Вильямс», 2002 г.

  6. Ларман. Применение UML и шаблонов проектирования. – М.: «Вильямс», 2002 г.

Сайты


  1. www.therationaledge.com – Журнал «The Rational Edge»

  2. www.omg.org – Сайт Object Management Group

  3. www.rsdn.ru – Russian Software Developers Network

Похожие:

Рабочая программа по курсу «технология программирования» icon Рабочая программа по курсу «Технология»
Рабочая программа по курсу «Технология» образовательной области «Технология» для 4 класса составлена на основе авторской программы...
Рабочая программа по курсу «технология программирования» icon Рабочая программа по курсу технология направление обслуживающий труд
Данная рабочая программа по направлению «Технология. Обслуживающий труд» адресована общеобразовательной школе с углубленным изучением...
Рабочая программа по курсу «технология программирования» icon Рабочая программа учебного предмета «Технология»
Рабочая программа по учебному предмету «Технология» для 4 класса составлена на основе авторской программы «Технология» (авт. Роговцева...
Рабочая программа по курсу «технология программирования» icon Рабочая программа по курсу «Технология»
Оу (утверждены постановлением Главного государственного санитарного врача РФ от 29. 12. 2010г. №189)
Рабочая программа по курсу «технология программирования» icon Рабочая программа по базовому курсу технология
Муниципальное бюджетное общеобразовательное учреждение "Средняя общеобразовательная школа №176"
Рабочая программа по курсу «технология программирования» icon Рабочая программа по курсу «математика» умк «школа россии» пояснительная записка
Рабочая программа по курсу «Математика» составлена на основе следующих нормативных документов и методических рекомендаций
Рабочая программа по курсу «технология программирования» icon Рабочая программа учебного предмета «Технология»
Рабочая программа учебного предмета «Технология» для 5 класса составлена на основе Примерной программы основного общего образования...
Рабочая программа по курсу «технология программирования» icon Рабочая программа по курсу «Технология» умк «Планета знаний»
Бюджетное общеобразовательное учреждение города Омска «Средняя общеобразовательная школа №144»
Рабочая программа по курсу «технология программирования» icon Рабочая учебная программа по учебному курсу Технология (обслуживающий труд) 8 класс
Муниципальное казенное общеобразовательное учреждение «Нижнесанарская средняя общеобразовательная школа»
Рабочая программа по курсу «технология программирования» icon Статус документа
Данная рабочая программа к учебному курсу «Технология» предназначена для обучающихся 1-4 классов мкоу парская сош и составлена на...
Рабочая программа по курсу «технология программирования» icon Рабочая программа по предмету «Технология»
Рабочая программа по предмету «Технология» разработана на основе примерной общеобразовательной программы ноо и авторской программы...
Рабочая программа по курсу «технология программирования» icon Рабочая программа по курсу Информатика и икт предназначена для обучения...
Старомайнская средняя школа №1 муниципального образования «старомайнский район» ульяновской области
Рабочая программа по курсу «технология программирования» icon Рабочая программа курса «технология»
Рабочая программа по учебному предмету «Технология» для общеобразовательных 5 –8 классов опирается на
Рабочая программа по курсу «технология программирования» icon Рабочая программа по курсу «Окружающий мир» для 1-4 классов (далее программа)
Рабочая программа по курсу «Окружающий мир» для 1-4 классов (далее программа) составлена на основе авторской программы Н. Ф. Виноградовой...
Рабочая программа по курсу «технология программирования» icon Рабочая программа учебного предмета «Технология»
Рабочая программа учебного предмета «Технология» предметной области «Технология» для 1-4 классов составлена на основе
Рабочая программа по курсу «технология программирования» icon Рабочая программа Учебного предмета «Технология»
Рабочая программа учебного предмета «Технология» предметной области «Технология» для 1-4 классов составлена на основе

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск