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





Скачать 281.15 Kb.
НазваниеРабочая программа по курсу «Технология программирования» направления
страница2/4
Дата публикации09.01.2015
Размер281.15 Kb.
ТипРабочая программа
100-bal.ru > Информатика > Рабочая программа
1   2   3   4




Рабочая программа обсуждена на заседании кафедры ___ «Информационные системы и управление»


утверждена « » 2008 г. протокол №_ _
Заведующий кафедрой _________________ Черкесова Э.Ю.__

(подпись) (фамилия, инициалы)


Рабочая программа согласована с учебно-методическим отделом
Начальник УМО Ю.Н. Попков
« » 2008 г.


Рабочая программа одобрена научно-методической комиссией гуманитарно-экономического факультета
Председатель НМК, декан факультета ___ Привалов А.А._____

(подпись) ( фамилия, инициалы)
« » 2008 г.


1 Цели и задачи дисциплины

1.1

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

1.2

получение практических навыков их реализации;

1.3

формирование систематизированного представления о концепциях, моделях и принципах организации, положенных в основу "классических" технологий программирования и современных семейств технологий;

1.4

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

1.5

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




2 Требования к уровню освоения содержания дисциплины

2.1

Студент должен иметь представление:

2.1.1

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

2.1.2

о важнейших этапах и приёмах реализации технологий проектирования и разработки программных продуктов.

2.2

Студент должен знать и уметь:

2.2.1

современные инструментальные средства проектирования программного продукта;

2.2.2

приемы реализации фаз жизненного цикла программного продукта;

2.3

Студент должен иметь навыки:

2.3.1

проектирования и разработки программного продукта на основе современной технологии программирования;

2.3.2

тестирования, отладки и документирования программ.



3 Содержание дисциплины

3.1 Обязательный минимум содержания образовательной программы

(выписка из ГОСа)

Индекс

Наименование дисциплины и ее основные разделы

Всего часов

ОПД.Ф.12

Технология программирования.

102

 

Основные этапы решения задач на ЭВМ; критерии качества программы.

 

 

Диалоговые программы; дружественность, жизненный цикл программы.

 

 

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

 

 

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

 

 

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

 

 

Типы данных, определяемые пользователем; записи; файлы; динамические структуры данных.

 

 

Списки: основные виды и способы реализации; программирование рекурсивных алгоритмов.

 

 

Способы конструирования программ.

 

 

Модульные программы. Основы доказательства правильности.

 




3.2 Разделы дисциплины и виды занятий

Код учебного занятия

Номер учебной недели

Вид и номер занятия (пары)

Объем в часах

Тема занятия

КУРС 3

Модуль 1

Раздел 1. Введение в программирование. Критерии качества программы (2 час)

3.01.01.01

 

Лекц. 1

2

Понятие алгоритма. Способы записи алгоритмов. Блок-схемы.

Раздел 2. Средства разработки ПП (2 час)

3.01.02.01

 

Сам. работа

2

Язык программирования: назначение и основные особенности. Исходный код и машинный код.

Раздел 3. Основные понятия и подходы технологии программирования (8 час)

3.01.03.01

 

Лекц. 2

2

Технология программирования и основные этапы ее развития. Автоматизация разработки ПП, CASE-технологии. Эффективность и технологичность ПП. Структурное программирование. Объектно-ориентированное программирование.

3.01.03.02

 

Лаб. 1

2

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

3.01.03.03

 

Сам. работа

4

Процедурное программирование.

Раздел 4. Типы и структуры данных. Основные алгоритмы (10 час)

3.01.04.01

 

Сам. работа

4

Основные понятия структур данных. Динамические структуры данных. Поиск. Сортировка.

3.01.04.02

 

Лаб. 2

2

Ввод-вывод, работа с файлами.

3.01.04.03

 

Сам. работа

2

Алгоритмы поиска.

3.01.04.04

 

Сам. работа

2

Алгоритмы сортировки.

Раздел 5. Технология программирования при структурном подходе. (2 час)

3.01.05.01

 

Сам. работа

2

Спецификация ПП при структурном подходе. Диаграммы переходов состояний. Функциональные диаграммы. Структурные и функциональные схемы, метод пошаговой детализации. Структурные карты Константайна.

Раздел 6. Технология программирования при объектном подходе. (6 час)

3.01.06.01

 

Лекц. 3

2

Спецификация ПП при объектном подходе. Унифицированный язык моделирования UML. Модель использования. Логическая модель. Модель реализации. Модель процессов. Модель развертывания. Разработка структуры ПП при объектном подходе. Определение отношений между объектами. Уточнение отношений классов. Проектирование классов. Компоновка компонентов ПП.

3.01.06.02

 

Сам. работа

4

Реализация динамических структур данных.

Раздел 7. Разработка пользовательских интерфейсов. (6 час)

3.01.07.01

 

Сам. работа

4

Типы пользовательских интерфейсов и этапы их разработки. Пользовательская и программная модели интерфейса. Классификация диалогов и принципы их разработки. Основные компоненты графического интерфейса пользователя. Реализация диалога в графическом интерфейсе.

3.01.07.02

 

Лаб. 3

2

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

Раздел 8. Тестирование и отладка. Документирование и стандартизация (6 час)

3.01.08.01

 

Сам. работа

4

Классификация ошибок. Понятие и этапы отладки. Определение, принципы тестирования. Виды тестирования: стохастическое, детерминированное, статическое, в реальном масштабе времени.

3.01.08.02

 

Сам. работа

4

Теорема о структурировании. Блок-схема алгоритма, предикативные и функциональные вершины. Роль представления данных, структуры данных. Понятие программы.

3.01.08.03

 

Сам. работа

4

Классификация и поколения языков программирования. Понятие системы программирования. Основные компоненты системы программирования их назначение и особенности.

3.01.08.04

 

Сам. работа

8

Структурное программирование. Объектно-ориентированное программирование. Класс как тип данных, определенный пользователем. Состояние и поведение объекта.

3.01.08.05

 

Сам. работа

8

CASE-технологии на основе структурного анализа и проектирования.

3.01.08.06

 

Сам. работа

8

Определение вариантов использования. Концептуальная модель предметной области. Описание поведения. Системные события и операции.

3.01.08.07

 

Сам. работа

8

Интерфейсы прямого манипулирования и особенности их проектирования. Интеллектуальные элементы пользовательских интерфейсов

3.01.08.08

 

Сам. работа

8

Стратегии структурного и функционального тестирования. Стандартизация жизненного цикла программного средства в системе государственных стандартов и стандартов ISO. Документирование на фазах жизненного цикла по требованиям ЕСПД и стандартов ISO.

3.01.08.09

 

Сам. работа

8

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

 

 

 

 

 
1   2   3   4

Похожие:

Рабочая программа по курсу «Технология программирования» направления iconПояснительная записка к курсу «Технология»
Рабочая программа учителя по курсу технология для учащихся 2-го класса рассчитана на 34 часов (1 час в неделю, 34 учебные недели)...
Рабочая программа по курсу «Технология программирования» направления iconРабочая программа дисциплины «программирование и алгоритмизация»
Автоматизация технологических процессов и производств”, с основами алгоритмизации, основными понятиями программирования, несколькими...
Рабочая программа по курсу «Технология программирования» направления iconПрограмма дисциплины технология программирования  Для направления...
Федеральное государственное автономное образовательное учреждение высшего профессионального образования
Рабочая программа по курсу «Технология программирования» направления iconТехнология, трудовое обучение
Рабочая программа по курсу Технология Отрасли общетехнического производства и профессиональное самоопределение 9 класс 23
Рабочая программа по курсу «Технология программирования» направления iconРазработка урока Автор: Целюрик Юлия Петровна Тема: «Знакомство со...
Используемые программные приложения из пакета спо: Среда программирования Скретч (Scratch)
Рабочая программа по курсу «Технология программирования» направления iconПояснительная записка: Цели и задачи дисциплины. Дисциплина «Языки программирования»
Ступников А. А. Языки программирования. Учебно-методический комплекс. Рабочая программа для студентов очной формы обучения, направления...
Рабочая программа по курсу «Технология программирования» направления iconОбразовательная программа по предмету технология для 5 класса «Технология...
...
Рабочая программа по курсу «Технология программирования» направления iconРабочая программа по дисциплине с 3 «Технологии и методы программирования»
Цель преподавания дисциплины: Целью изучения дисциплины «Технологии и методы программирования» является изучение современных технологий...
Рабочая программа по курсу «Технология программирования» направления iconРабочая программа по курсу «Технология» в 8 классе
Технология. 8 класс: учебник для учащихся общеобразовательных учреждений /[В. Д. Симоненко, А. А. Электов, Б. А. Гончаров и др];...
Рабочая программа по курсу «Технология программирования» направления iconРабочая программа составлена в соответствии с требованиями фгос впо...
Н. А. Балюк. Технология проектирования экскурсий: Учебно-методический комплекс. Рабочая программа для студентов направления 100400....
Рабочая программа по курсу «Технология программирования» направления iconРабочая программа по курсу «Специальные языки программирования» для...
Учебный план переутверждён на Учёном совете гоу впо юргту (нпи) протоколом № от 2013 г
Рабочая программа по курсу «Технология программирования» направления iconПрограмма дисциплины Языки программирования  для направления 010300....
Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов направления подготовки 010300....
Рабочая программа по курсу «Технология программирования» направления iconТема урока: среда программирования qbasic цели урока
Программы пишут программисты на разных языках программирования. Одним из языков программирования является язык qbasic
Рабочая программа по курсу «Технология программирования» направления iconРабочая программа по курсу «Технология»
«Технология. Ступеньки к мастерству» с учетом межпредметных и внутрипредметных связей, логики учебного процесса, задачи формирования...
Рабочая программа по курсу «Технология программирования» направления iconРабочая программа по учебной дисциплине Высокоуровневые методы информатики...
Рабочая программа предназначена для преподавания дисциплины «Высокоуровневые методы информатики и программирования» студентам очной...
Рабочая программа по курсу «Технология программирования» направления iconРоссийской федерации
В результате изучения дисциплины «Обзор языков программирования» студенты должны владеть основными технологическими и методическими...


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск