Учебная программа (Syllabus) Дисциплина: «Технологии программирования» Специальность Вычислительная техника и программное обеспечение (5В070400)

Вид материалаПрограмма

Содержание


1. Сведения о преподавателе
2. Контактная информация
6. Содержание дисциплины
Тематическое содержание дисциплины
7.2. Тематический план семинарских (практических) занятий
7.3. Тематический план самостоятельных работ под руководством преподавателя (СРСП)
8. Задания самостоятельной работы студентов (СРС)
8.2. План организации самостоятельной работы студента (СРС)
Подготовка к итоговому контролю
11. Список литературы
12. Требования преподавателя
13. Критерии оценки
Буквенная система оценки учебных достижений
Подобный материал:
КАЗАХСКАЯ АКАДЕМИЯ ТРУДА И СОЦИАЛЬНЫХ ОТНОШЕНИЙ

ЭКОНОМИЧЕСКИЙ ФАКУЛЬТЕТ


Тел. 279-95-82, 279-27-30 (вн.113)

E.mail: kaz_atso@mail.ru

atso@ atso.kz

«УТВЕРЖДАЮ»

Проректор по УМР

К.ю.н., доцент Бегалиев Е.Н.

________________

(подпись)


Учебная программа (Syllabus)


Дисциплина: «Технологии программирования»


Специальность – Вычислительная техника и программное обеспечение (5В070400)


Форма обучения – очная

Код дисциплины – ТR1301


Всего – 2 кредита




Курс – 1

Семестр – 2

Лекции – 20 часов

Практические, семинарские,

лабораторные занятия – 10 часов

Количество РК – 2





СРСП – 30 часов




СРС – 30 часов




Экзамен – 2 семестр

Трудоемкость –90 часов



Алматы 2011

Учебная программа (Syllabus) дисциплины «Технологии программирования» составлена на основе ГОСО РК 3.08.311-2006 по специальности «Вычислительная техника и программное обеспечение» типового учебного плана «Технологии программирования» и логической модели образования.

Учебную программу (Syllabus) дисциплины подготовил и.о. доцента экономического факультета Дандыбаев М.Ж..


_______________ Дандыбаев М.Ж.

подпись


«25» августа 2011 г.


Обсуждена на заседании Совета экономического факультета

«25» августа 2011 г., Протокол № 1

Декан экономического факультета

Садыкова Ж.Е. _______________подпись


РЕКОМЕНДОВАНО УМБ экономического факультета

«25 » августа 2011 г.


Председатель УМБ секции ВТ и ПО

Тулемисова Г.Е. ______________подпись


Одобрена УМС Каз АТиСО

«31» августа 2011 г. Протокол № 1

Зам. председателя УМС

Бегалиев Е.Н. _____________подпись


1. Сведения о преподавателе: Дандыбаев Максут Жумабекович - кандидат технических наук, и.о. доцента КазАТиСО, имеет 26 научных трудов и 1 патент, а также имеет большой опыт промышленных разработок программного обеспечения, читает курс «Информатика», «Теория языков программирования и методы трансляции», «Технологии программирования», «Архитектура вычислительных систем», «Теория языков и автоматов».

2. Контактная информация: Экономический факультет КазАТиСО, г. Алматы, ул. Наурызбай батыра 9, телефон -279-95-82, 279-27-30 (вн.111), сот., 8 777 514 06 04.

3. Описание дисциплины (Course Description) – Предмет «Технологии программирования» входит в перечень профилирующих компонентов цикла дисциплин.

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

5. Постреквизиты: Знания, умения и навыки, полученные при изучении дисциплины « Технологии программирования» предполагает освоение основ промышленного проектирования и принципов моделирования программных систем и получение навыков самостоятельного применения современных методов и средств проектирования программного обеспечения, основанного на использовании визуального моделирования.

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





Название темы раздела

кол-во часов

лекции

практика

СРСП

СРС

Всего


Введение. Основы теории проектирования.

2

1

3

3

9


Архитектура программных систем.

4

2

6

6

18


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

6

3

9

9

27


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

6

3

9

9

27


Визуальное программирование.

4

2

6

6

18


CASE-средства и визуальное моделирование

4

2

6

6

18


Тестирование программного обеспечения.

2

1

3

3

9


Менеджмент программных разработок

2

1

3

3

9

Всего




30

15

45

45

135

7. ТЕМАТИЧЕСКОЕ СОДЕРЖАНИЕ ДИСЦИПЛИНЫ


7.1. Тематический план лекций




Тема лекции и краткое содержание

Кол-во

часов

1

Введение. Общие принципы разработки программ. Системный подход и программирование. Стандарты и программирование.

2

2

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

4

3

Технология структурного программирования. Понятие структуры программы. Модуль и основные принципы структурного подхода. .Стандарты и программирование.

6

4

Технология ООП. История создания ООП. Основные понятия объектно-ориентированной технологии. Этапы и модели объектно-ориентированной технологии. Проектная процедура объектно-ориентированного проектирования по Б.Страуструпу Технология проектирования на основе обязанностей

6

5

Визуальное программирование.. Общие понятия визуального программирования. Технология визуального программирования.

4

6

CASE-средства и визуальное моделирование . Предпосылка появления CASE-средств. .Визуальное моделирование в Rational Rose. .Диаграммы UML.

4

7

Тестирование программного обеспечения. Основные сведения.. Свойства программного обеспечения. Средства автоматизации тестирования.

2

8

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

2







30


7.2. Тематический план семинарских (практических) занятий



Тема занятия и краткое содержание

Кол-во

часов

1

Жизненный цикл программного обеспечения.

1

2

Водопадный, макетный и спиральная технологии проектирования программных изделий.

2

3

Возможности языков программирования для ТСП.

2

4

Возможности языков программирования для ООП.

5

5

Примеры реализаций для UML

5







15


7.3. Тематический план самостоятельных работ под руководством преподавателя (СРСП)




Тема занятия и краткое содержание

Кол-во

часов

1

Разновидности стандартов при разработке программного обеспечения.

2

2

Описание стадий и этапов разработки программ по ГОСТу 19.102.77

3

3

Кодекс этики ACM/IEEE

3

4

Типы диалогов программ

6

5

Критерии оценки качества схемы

6

6

Примеры программ с классами С++.

6

7

Полиморфизм. Примеры программ.

6

8

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

3

9

Изучение элементов интерфейса ROSE

4

10

Защита проекта REQUISITEPRO.

6







45


8. Задания самостоятельной работы студентов (СРС)


8.1. Тематический план самостоятельной работы студента (СРС)



Тема задания и краткое содержание

Кол-во часов

1

Описание стадий и этапов разработки программ по ГОСТу 19.102.77

3

2

Кодекс этики ACM/IEEE

3

3

Типы диалогов программ

3

4

Упражнение 1.1.-1.4.[4] стр.32

3

5

Критерии оценки качества схемы

3

6

Полиморфизм. Вопросы и упражнения 1-4 стр.101

6

7

Вопросы и упражнения 1-2 стр.113

6

8

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

6

9

Изучение элементов интерфейса ROSE

6

10

Создание проекта REQUISITEPRO.

6







45



8.2. План организации самостоятельной работы студента (СРС)




Тема

Литература

Рекомендации

Вид контроля [*]

Сроки сдачи (неделя)

1

Введение. Основы теории проектирования.

[3] стр.8-23.

Описание стадий и этапов разработки программ по ГОСТу 19.102.77

Ответы на вопросы

2

2

Архитектура программных систем.

[4] стр.30

Кодекс этики ACM/IEEE


Ответы на вопросы

3

3

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

[5] стр.65-69

Типы диалогов программ

Ответы на вопросы

5

4

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

[4] стр.29-32

Упражнение 1.1.-1.4.

[4] стр.32

Краткий конспект

6

5

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

[3] стр.135

Критерии оценки качества схемы

Представить отчет

7

6

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

Конспект лекции, 1,2,3

Подготовка к рубежному контролю 1

Тест на компьютере

7

7

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

[1], стр 84-101,

Полиморфизм. Вопросы и упражнения 1-4 стр.101

Выполнение задания на компьютере.

11

8

Области действия и пространство имен.

[1], стр103-113

Вопросы и упражнения 1-2 стр.113

Ответы на вопросы

12

9

Визуальное программирование.

[3] стр.135

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

Ответы на вопросы

13

10

CASE-средства и визуальное моделирование

[2] стр.7-14

Изучение элементов интерфейса ROSE

Ответы на вопросы

14

11

Моделирование ROSE

[2] стр.24-27

Создание проекта REQUISITEPRO.

Эскиз проекта




12

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




Подготовка к рубежному контролю №2

Тест на компьютере

15

13

Итоговый контроль



Подготовка к итоговому контролю


Экзамен

16


9. Время консультаций:


10. Расписание рубежного контроля: РК 1 – 7-я неделя, РК 2 – 15 неделя.

11. Список литературы:

Основная литература
  1. Давыдов В.Г. Технологии программирования С++– СПб:БХВ-Петербург,2005-672с.
  2. Вендров А.М. ПРАКТИКУМ по проектированию программного обеспечения экономических информационных систем.Москва, Финансы и статистика, 2006-191с.
  3. Камаев В.А., Костерин В.В. Технологии программирования. Москва Высш. школа, 2005,-329с.
  4. Иан Соммервилл Инженерия программного обеспечения. 6-е издание. Издательский дом «Вильямс», 2002 –624с.

Дополнительная литература
  1. Павловская Т.А. С/С++. Структурное программирование: практикум ПИТЕР, 2002 –240с.
  2. Павловская Т.А. С/С++. Программирование на языке высокого уровня. Учебник для вузов ПИТЕР2002 –464с.

12. Требования преподавателя: 1. Посещение лекций и лабораторных занятий должно быть обязательным. Самостоятельная работа студентов (СРС) заключается в выполнении заданий в компьютерном зале, а также в работе с литературой, периодическими изданиями, в поиске материалов в Интернете, подготовке рефератов и докладов во внеаудиторное время, а также в выполнении заданий на ПЭВМ.

2.Задания выдаются по мере проведения лекционных и лабораторных занятий по данной теме и принимаются во время, выделенное для СРСП. Студент, не выполнивший задание для лабораторного занятия или СРС, должен отработать и сдать их до перехода к следующей теме. Рубежный контроль проводится два раза за семестр.

3.Студенты, пропустившие занятия, должны отработать его во время СРС и сдать преподавателю. Преподаватель зачитывает только полностью выполненные лабораторные работы Студенты, пропустившие без уважительной причины 1/3 часть учебных занятий, к экзамену не допускаются. Студенты, не отработавшие лабораторные занятия, теряют баллы.

4.На занятиях не разрешается пользоваться сотовыми телефонами, выходить из класса и опаздывать. Опоздавшие студенты на занятие не допускаются.

5. Итоговые оценки знаний студента оцениваются по балльной буквенной системе, утвержденной приказом Центрального Исполнительного органа Республики Казахстан в области образования.


13. Критерии оценки: Знания, умения, навыки и компетенции обучающихся по всем видам контроля определяются оценками балльно-рейтинговой буквенной системы.

Оценка «отлично» (А, и А-). Данная оценка ставится в том случае, если обучающийся показал полное усвоение программного материала и не допустил каких-либо ошибок, неточностей, своевременно и правильно выполнил контрольные и лабораторные работы и сдал отчеты по ним, проявил при этом оригинальное мышление, своевременно и без каких-либо ошибок сдал коллоквиумы и выполнил домашние задания, занимался научно-исследовательской работой, самостоятельно использовал дополнительную научную литературу при изучении дисциплины, умел самостоятельно систематизировать программный материал.

Оценка «хорошо» (В+, В и В-). Данная оценка ставится в том случае, если студент освоил программный материал не ниже чем на 75% и при этом не допустил грубых ошибок при ответе, своевременно выполнил контрольные и лабораторные работы и сдал их без принципиальных замечаний, правильно выполнил и своевременно сдал коллоквиумы и домашние задания без принципиальных замечаний, использовал дополнительную литературу по указанию преподавателя, занимался научно-исследовательской работой, допускал непринципиальные неточности или принципиальные ошибки, исправленные самим студентом, сумел систематизировать программный материал с помощью преподавателя.

Оценка «удовлетворительно» (С+, С., С-, D+, и D). Данная оценка ставится в том случае, если студент освоил программный материал не менее чем на 50%, при выполнении контрольных и лабораторных работ, домашних заданий нуждался в помощи преподавателя, при сдаче коллоквиума допускал неточности и непринципиальные ошибки, неточности, не проявил активность в исследовательской работе, ограничивался только учебной литературой, указанной преподавателем, испытывал больше затруднения в систе­матизации материала.

Оценка «неудовлетворительно» (F). Данная оценка ставится в том случае, если студент обнаружил пробелы в знании основного материала, предусмотренного программой, не освоил более половины программы дисциплины, в ответах допустил принципиальные ошибки, не выполнил отдельные задания, предусмотренные формами текущего, промежуточного и итогового контроля, не проработал всю основную литературу, предусмотренную программой.

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

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

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

Итоговая оценка Иоц по дисциплине определяется по формуле (1):


Р1 + Р2

Иоц = ---------------------- × 0,6 + Э × 0,4, (1)

2


где:

Р1 - процентное содержание оценки 1-го рейтинга;

Р2 - процентное содержание оценки 2-го рейтинга;

Э - процентное содержание экзаменационной оценки.


Буквенная система оценки учебных достижений

обучающихся, соответствующая цифровому эквиваленту

по четырехбалльной системе

 

Оценка по

буквенной

системе

Цифровой

эквивалент

баллов

%-ное

содержание

Оценка по

традиционной

системе

А

4,0

95-100

Отлично

А-

3,67

90-94

В+

3,33

85-89

Хорошо

В

3,0

80-84

В-

2,67

75-79

С+

2,33

70-74

Удовлетворительно

С

2,0

65-69

С-

1,67

60-64

D+

1,33

55-59

D

1,0

50-54

F

0

0-49

Неудовлетворительно