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

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

 

УТВЕРЖДАЮ

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

«_____»___________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.


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

 

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

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

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

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

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

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

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

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

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

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

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

 

 

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

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

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

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

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

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

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

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

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

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

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

 

 

Пререквизиты

 

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

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

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

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

 

 

Постреквизиты

 

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