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





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




3.3 Содержание разделов дисциплины










96

Код занятия

Наименование разделов и тем /вид занятия/

Литература

Часов

 

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

 

2

01.01

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

[1.001] [1.002] [1.003] [1.005] [2.001] [2.002] [2.003] [2.004] [2.005] [2.006] [2.007] [2.008]

2

 

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

 

2

02.01

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

[1.001] [1.002] [1.003] [1.004] [1.005] [2.001] [2.002] [2.003] [2.004] [2.005] [2.006] [2.007] [2.008]

2

 

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

 

8

03.01

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

[1.001] [1.002] [1.003] [1.004] [1.005] [1.006] [1.010] [1.011] [2.001] [2.002] [2.003] [2.004] [2.005] [2.006] [2.007] [2.008]

2

03.02

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



2

03.03

Процедурное программирование. /самостоятельная работа/



4

 

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

 

10

04.01

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

[1.001] [1.002] [1.003] [1.004] [1.005] [1.006] [1.007] [1.008] [1.009] [1.010] [1.011] [2.001] [2.002] [2.003] [2.004] [2.005] [2.006] [2.007] [2.008]

4

04.02

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



2

04.03

Алгоритмы поиска. /самостоятельная работа/



2

04.04

Алгоритмы сортировки. /самостоятельная работа/



2

 

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

 

2

05.01

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

[1.001] [1.002] [1.003] [1.004] [1.005] [1.006] [1.007] [1.008] [1.009] [2.001] [2.002] [2.003] [2.004] [2.005] [2.006] [2.007] [2.008]

2

 

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

 

6

06.01

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

[1.001] [1.002] [1.003] [1.004] [1.005] [1.006] [1.007] [1.008] [1.009] [1.010] [1.011] [2.001] [2.002] [2.003] [2.004] [2.005] [2.006] [2.007] [2.008]

2

06.02

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



4

 

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

 

6

07.01

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

[1.001] [1.002] [1.003] [1.004] [1.005] [1.006] [1.007] [1.008] [1.009] [1.010] [1.011]

4

07.02

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



2

 

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

 

60

08.01

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

[1.001] [1.002] [1.003] [1.004] [1.005] [1.006] [1.007] [1.008] [1.009] [1.010] [1.011] [2.001] [2.002] [2.003] [2.004] [2.005] [2.006] [2.007] [2.008]

4

08.02

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

[1.001] [1.002] [1.003] [1.004] [1.005] [1.006] [1.007] [1.008] [1.009] [1.010] [1.011] [2.001] [2.002] [2.003] [2.004] [2.005] [2.006] [2.007] [2.008]

4

08.03

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

[1.001] [1.002] [1.003] [1.004] [1.005] [1.006] [1.007] [1.008] [1.009] [1.010] [1.011] [2.001] [2.002] [2.003] [2.004] [2.005] [2.006] [2.007] [2.008]

4

08.04

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

[1.001] [1.002] [1.003] [1.004] [1.005] [1.006] [1.007] [1.008] [1.009] [1.010] [1.011] [2.001] [2.002] [2.003] [2.004] [2.005] [2.006] [2.007] [2.008]

8

08.05

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

[1.001] [1.002] [1.003] [1.004] [1.005] [1.006] [1.007] [1.008] [1.009] [1.010] [1.011] [2.001] [2.002] [2.003] [2.004] [2.005] [2.006] [2.007] [2.008]

8

08.06

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

[1.001] [1.002] [1.003] [1.004] [1.005] [1.006] [1.007] [1.008] [1.009] [1.010] [1.011] [2.001] [2.002] [2.003] [2.004] [2.005] [2.006] [2.007] [2.008]

8

08.07

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

[1.001] [1.002] [1.003] [1.004] [1.005] [1.006] [1.007] [1.008] [1.009] [1.010] [1.011] [2.001] [2.002] [2.003] [2.004] [2.005] [2.006] [2.007] [2.008]

8

08.08

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

[1.001] [1.002] [1.003] [1.004] [1.005] [1.006] [1.007] [1.008] [1.009] [1.010] [1.011] [2.001] [2.002] [2.003] [2.004] [2.005] [2.006] [2.007] [2.008]

8

08.09

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

[1.001] [1.002] [1.003] [1.004] [1.005] [1.006] [1.007] [1.008] [1.009] [1.010] [1.011] [2.001] [2.002] [2.003] [2.004] [2.005] [2.006] [2.007] [2.008]

8




4 Тематика лабораторных и письменных работ

5.1

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



Наименование (тема) лабораторной работы

5.1.1

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

5.1.2

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

5.1.3

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







5.2

Письменные работы



Перечень рекомендуемых тем (с последующим уточнением при выдаче задания конкретному студенту)

5.2.1

1. Современные средства CASE-проектирования.

5.2.2

Современные RAD-системы.

5.2.3

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

5.2.4

Современные методы тестирования программ

5.2.5

5. Современные средства автоматизированного тестирования программ.

5.2.6

6. Современные средства и методы оптимизации программ.

5.2.7

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

5.2.8

8. Унифицированный язык моделирования UML.

5.2.9

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

5.2.10

10. Технология Rational Unified Process.

5.2.11

11. Платформа разработки программного обеспечения Microsoft .NET.

5.2.12

Система программирования Delphi.

5.2.13

13. Система программирования Borland Builder

5.2.14

14. Проектирование приложений с помощью Bold for Delphi и Model Maker.
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
Поиск