Программа курса (Syllabus) по дисциплине «технологии программирования» для студентов специальности 5В05070400 Вычислительная техника и программное обеспечение
Вид материала | Программа курса |
- Учебная программа (Syllabus) Дисциплина: «Технологии программирования» Специальность, 208.12kb.
- Учебная программа (Syllabus) Дисциплина: «java технологии программирования» Специальность, 266.56kb.
- Учебная программа (Syllabus) Дисциплина: Web-дизайн Специальность Вычислительная техника, 418.42kb.
- Учебная программа (Syllabus) Дисциплина: Интерфейсы компьютерных систем (iks 3304), 321.31kb.
- Учебная программа (Syllabus) Дисциплина: Специальность Вычислительная техника и программное, 289.07kb.
- Учебная программа (Syllabus) Дисциплина «Инструментальные средства разработки программ», 374.12kb.
- Учебная программа (Syllabus) Дисциплина: «Программирование С++builder» Специальность, 286.84kb.
- Учебная программа (Syllabus) Дисциплина: «Информатика» Специальность Вычислительная, 323.55kb.
- Учебная программа (Syllabus) Дисциплина: Компьютерные сети Специальность 5В070400, 299.09kb.
- Рабочая учебная программа для студентов специальности 050704 «Вычислительная техника, 174.22kb.
Министерство образования и науки Республики Казахстан
НЕКОММЕРЧЕСКОЕ АО
«АЛМАТИНСКИЙ УНИВЕРСИТЕТ ЭНЕРГЕТИКИ И СВЯЗИ»
ФАКУЛЬТЕТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ
КАФЕДРА КОМПЬЮТЕРНЫХ ТЕХНОЛОГИЙ
УТВЕРЖДАЮ
Декан ФИТ ________ Табултаев С.С.
«_____»___________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.3 Пререквизиты
Перечень предметов, усвоение которых студентами необходимо для изучения данной дисциплины:
- Информатика;
- Математика;
- Алгоритмизация и языки программирования.
1.4 Постреквизиты
Знания и умения, полученные при изучении дисциплины «Технологии программирования» используются при изучении дисциплин: «Интерфейсы компьютерных систем», «Объектно-ориентированное программирование», «Современные методы и средства программирование», «Системное программирование».
- ^ СИСТЕМА ОЦЕНКИ ЗНАНИЙ СТУДЕНТОВ
По кредитной технологии обучения по дисциплине контроль качества усвоения знаний студентами осуществляется с помощью:
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.