Главная
страница 1страница 2страница 3


Министерство образования и науки Республики Казахстан

НЕКОММЕРЧЕСКОЕ АО

«АЛМАТИНСКИЙ УНИВЕРСИТЕТ ЭНЕРГЕТИКИ И СВЯЗИ»

ФАКУЛЬТЕТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ


КАФЕДРА КОМПЬЮТЕРНЫХ ТЕХНОЛОГИЙ


УТВЕРЖДАЮ



Декан ФИТ ________ Табултаев С.С.

«_____»___________2011г.
ПРОГРАММА КУРСА (Syllabus)

по дисциплине

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

для студентов специальности

5В05070400 – Вычислительная техника и программное обеспечение

Курс 1


Семестр 2

Всего 3 кредита

Лекции 30 часов

Лабораторные занятия 30 часов

РГР 45 часов

СРСП 30 часов

Экзамен 2 семестр
Алматы 2011

Syllabus составлен на основании рабочего учебного плана бакалавриата, утвержденного протоколом №1 от «30 августа» 2011г. и рабочей программы дисциплины «Технологии программирования».

Программа курса по дисциплине разработана:

ст. преп. ­каф. КТ, к.т.н. Сербиным В.В.


Рабочая программ и Syllabus обсуждены и одобрены на заседании кафедры «Компьютерные технологии» (протокол № 1 от 30 августа 2011 г.)
Зав.каф. КТ

30.09. 2011 Куралбаев З.К.

Сведения о преподавателе:

Сербин Василий Валерьевич - старший преподаватель кафедры КТ, кандидат технических наук. Научно-педагогический стаж 4 года. E-mail: v_serbin@mail.ru, контактный телефон 8-705-777-79-46.
Рабочее место: ул.А. Байтурсынова, 126, ауд. С-307, телефон 260-66-95.

1 ЦЕЛИ И ЗАДАЧИ ПРЕПОДАВАНИЯ ДИСЦИПЛИНЫ, ЕЕ МЕСТО В УЧЕБНОМ ПРОЦЕССЕ



    1. Цели преподавания дисциплины

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

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

- перечисление условий, при которых выполняется та или иная операция;

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

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

Целью преподавания дисциплины «Технологии программирования» является

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

- приобретение практических навыков разработки технического задания и принятия основных решений начальных этапа проектирования;

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

- приобретение практических навыков разработки пользовательских интерфейсов и программирования на языках высокого уровня (Паскаль, С++).



    1. Задачи изучения дисциплины

Основными задачами изучения дисциплины являются:

- фундаментальные принципы проектирования;

- важнейшие особенности современных технологий программирования;

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

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

В результате изучения дисциплины студенты должны:

- иметь представление об основных подходах к разработке программного обеспечения,

- знать основные положения структурного, модульного, объектно-ориентированного и защитного программирования,

- иметь представление об особенностях разработки программного обеспечения при различных подходах программирования,

- приобрести практические навыки создания завершенного программного продукта.

1.3 Пререквизиты
Перечень предметов, усвоение которых студентами необходимо для изучения данной дисциплины:


  • Информатика;

  • Математика;

  • Алгоритмизация и языки программирования.



1.4 Постреквизиты
Знания и умения, полученные при изучении дисциплины «Технологии программирования» используются при изучении дисциплин: «Интерфейсы компьютерных систем», «Объектно-ориентированное программирование», «Современные методы и средства программирование», «Системное программирование».


  1. СИСТЕМА ОЦЕНКИ ЗНАНИЙ СТУДЕНТОВ

По кредитной технологии обучения по дисциплине контроль качества усвоения знаний студентами осуществляется с помощью:

1) текущего контроля (посещаемость занятий, выполнение лабораторных и 3 расчетно-графических работ);

2) оценки итогового контроля (экзамена) по дисциплине.

В качестве этих оценок применяются 9-ти, а также процентная системы оценки работы обучающихся, представленная в таблице 1.

Таблица 1 - Оценка знаний студентов


Оценка

Буквенный эквивалент

В процентах %

В баллах

Отлично

А

95-100

9

4

А-

90-94

8

3,67

Хорошо

В+

85-89

7

3,33

В

80-84

6

3,0

В-

75-79

5

2,67

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

С+

70-74

4

2,33

С

65-69

3

2,0

С-

60-64

2

1,67

D+

55-59

1

1,33

D

50-54

0

1,0

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

F

0-49

-

0

Оценка рейтинга допуска подсчитывается при условии:

- полного выполнения программы дисциплины;

- полной отчетности по всем видам работ;

- успешного прохождения тестирования для допуска к экзамену (60%).

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

Повторная пересдача экзамена допускается только после повторного изучения дисциплины на платной основе в следующем академическом периоде.

В таблице 2 приведена процентная значимость каждого вида работ.
Таблица 2 – Значимость каждого вида работ


Параметр

%-ное содержание (мах кол-во баллов)

Посещение лекционных занятий

30

Расчетно-графических / самостоятельных работ

30

Выполнение лабораторных работ

40

Итого ∑ допуск

100

Студенты посещают лекционные (см. таблицу 3), выполняют расчетно-графические работы (см. таблицу 4), лабораторные занятия (см. таблицу 5).



Расчетно-графические работы включают теоретический материал, который студенты должны освоить самостоятельно. Лабораторные работы выполняются в присутствии преподавателя на лабораторных занятиях, студент должен защитить работу в срок (таблица 5). Работа оценивается после ее защиты. Студент должен продемонстрировать: понимание содержательной постановки задачи лабораторной работы, навыки работы с используемым инструментарием.
Таблица 3 – Оценка посещений лекционных занятий

Виды занятий

Количество лекций

Оценка одной лекции

Общая сумма (максимум)

Лекции

15

2

30 баллов


Таблица 4 – Оценка выполнения расчетно-графических работ



Виды работ


Срок выдачи

заданий


Срок

сдачи и защиты

Оценка выполнения работы


В срок

С опозданием


1 нед.

> 1 нед

Мин.

Макс.







Расчетно-графическая работа

1-2 неделя

5-14 н.

5

10

- 3 балл

-5 балла

Итого (3 РГР)







15

30








Таблица 5 – Оценка выполнения лабораторных работ


Название работ

Кол-во

часов

Срок

выполнения

Срок

защиты

Оценка одной работы

В срок

С опозданием

min

max.

1 нед.

> 1 нед

Лаборатор. работа № 1

4

1,2 недели

2 неделя

3

5

- 1 балл

-2, 3, 4, … баллов

Лаборатор. работа № 2

4

3,4 недели

4 неделя

3

5

- 1 балл

Лаборатор. работа № 3

4

5,6 недели

6 неделя

3

5

- 1 балл

Лаборатор. работа № 4

4

7,8 недели

8 неделя

3

5

- 1 балл

Лаборатор. работа №5

4

9,10 недели

10 неделя

3

5

- 1 балл

Лаборатор. работа № 6

4

11,12 недели

12 неделя

3

5

- 1 балл

Лаборатор. работа № 7

4

13,14 недели

14 неделя

3

5

- 1 балл

Лаборатор. работа № 8

2

15 неделя

15 неделя

3

5

- 1 балл

Итого

30







24

40






Рейтинг допуска получается, суммируя результаты всех видов контроля. Итоговая оценка накапливается за семестр по следующей схеме (см. таблицу 6):

Итого=Рейтинг допуска*0,6+Итоговый контроль (экзамен)*0,4.
Таблица 6 – процентное содержание итогового контроля


Параметр

%-ное содержание

Рейтинг допуска

60

Итоговый контроль (экзамен)

40

Итого

100


3 СОДЕРЖАНИЕ ДИСЦИПЛИНЫ

Изучение дисциплины предполагает обязательные лекционные, лабораторные, расчетно-графические и самостоятельные работы студентов. Темы и содержания лекций с указанием количества академических часов приведены в таблице 7.



следующая страница >>
Смотрите также:
Программа курса (Syllabus) по дисциплине «технологии программирования»
425.18kb.
3 стр.
Программа курса (Syllabus) Физика электромагнитных волн и атома
239.18kb.
1 стр.
Программа курса «Информатика и технологии программирования»
161.07kb.
1 стр.
Учебно-методический комплекс по дисциплине информационные технологии в лингвистических исследованиях Пенза 2007 Программа курса «Информационные технологии в лингвистических исследованиях»
242.75kb.
1 стр.
Технологические подходы к разработке по [Алексеев П. С.]
27.11kb.
1 стр.
Программа по дисциплине «web-программирование» для студентов, обучающихся по специальности 220400 «Программное обеспечение вычислительной техники и автоматизированных систем»
20.54kb.
1 стр.
Рабочая программа лекционного курса «Программирование и алгоритмические языки»
64.07kb.
1 стр.
Программа обучения по дисциплине (Syllabus) Биогеохимия и экотоксикология для студентов специальности 050608 Экология
301.18kb.
1 стр.
Программа курса «Программирование на языке С++»
31.04kb.
1 стр.
Программа по курсу: современные технологии программирования на языке java (по выбору) по направлению
39.86kb.
1 стр.
Учебная программа общего курса «Модели и методы трансляции языков программирования» для специальности
48.95kb.
1 стр.
Программа обучения по дисциплине (Syllabus) «Культура Древнего мира» для студентов специальности 050204 Культурология Павлодар
381.38kb.
4 стр.