Silla Bus
Silla Bus
РЕСПУБЛИКИ КАЗАХСТАН
«Утверждаю»
Декан Энергетического факультета
ПРОГРАММА
дисциплины для обучающихся
(СИЛЛАБУС)
Астана 2018
3
Рабочая программа дисциплины (силлабус) составлена в соответствии с
требованиями ГОСО РК «Высшее образование. Бакалавриат. Основные
положения № 292 от 13.05.2016 г.» и в соответствии с Модульной
образовательной программой, утвержденной Ученым Советом КАТУ им.
С.Сейфуллина, протокол № 21 от 30.06.2017 г.
Председатель
методической комиссии ____________________ Н.К. Сагнаева
СТРУКТУРА СИЛЛАБУСА
4
1. ДАННЫЕ О ПРЕПОДАВАТЕЛЕ
Дагмирзаев Омирбек Абылбекович - старший преподаватель
кафедры информационно-коммуникационных технологий КазАТУ им.
С.Сейфуллина, кандидат технических наук.
Рабочий тел.: 38-39-59
Биологический корпус, 2517 ауд.
Время консультации – по расписанию кафедры.
2. ДАННЫЕ О ДИСЦИПЛИНЕ
«Алгоритмизация и программирование на языках высокого уровня» - 3 курс.
Количество кредитов - 3.
Количество часов, всего 135, в т.ч.:
- лекционные занятия – 15,
- лабораторные занятия – 30,
- самостоятельная работа студента под руководством преподавателя
(СРСП) – 22.5,
- самостоятельная работа студентов – 67.5.
3. ПРЕРЕКВИЗИТЫ КУРСА
- Информационно-коммуникационные технологии;
- Высшая математика;
- Физика.
4. ПОСТСТРЕКВИЗИТЫ КУРСА
- Микропроцессорная техника;
- Системное программирование в телекоммуникациях.
5
понятий и базовых концепций, базовых методов анализа и разработки
алгоритмов, основ структурного программирования, языка программирования
высокого уровня C++, современных концепций построения программного
обеспечения.
6
6. СОДЕРЖАНИЕ КУРСА
6.1 Перечень лекционных занятий
доп. 1-8
доп. 1-8
доп. 1-8
1
Модульная образовательная программа -Телекоммуникационные системы и сети
****
Модульная образовательная программа -Радиоэлектроника
7
Классы и объекты в ООП. 1 осн. 5,7 50-100
доп. 9
доп. 9
доп. 9
доп. 9
доп. 9
Итого часов: 15
8
6.2 Перечень лабораторных занятий
доп. 1-8
доп. 1-8
доп. 9
Итого часов: 30
**
Модульная образовательная программа – Телекоммуникационные системы и сети
****
Модульная образовательная программа -Радиоэлектроника
9
6.3 Задания для СРСП (СРС) и график их выполнения
№ Тема занятия Цель и содержание задания Рекомендуемая Форма Срок Оценочные
литература контроля сдачи баллы
п/п
1 Определение алгоритма. Свойства Изучение способов записи осн. 1,2,3 Вопрос- 1 неделя 50-100
и способы описания алгоритмов. алгоритмов. Знать ответ.
Классификация языков классификацию языков доп. 1-8
программирования высокого программирования высокого
уровня. уровня.
2 Программирование алгоритмов Структура программы в С++. осн. 1,2,3 1. Сдача 2 неделя 50-100
линейной структуры в С++. Уметь составлять программы с индиви-
линейной структурой. доп. 1-8 дуального
задания.
2. Вопрос-
ответ.
3 Программирование алгоритмов Знать способы применения в осн. 1,2,3 1. Сдача 3 неделя 50-100
разветвленной структуры в С++. программе оператора if в индиви-
полном и неполном форматах. доп. 1-8 дуального
Использование оператора задания.
множественного выбора switch.
2. Вопрос-
ответ.
4 Программирование алгоритмов Применять операторы цикла с осн. 1,2,3 1. Сдача 4 неделя 50-100
циклической структуры. предусловием и постусловием индиви-
при решении задач на языке доп. 1-8 дуального
программирования С++. задания.
10
2. Вопрос-
ответ.
5 Одномерные и многомерные Одномерные и многомерные осн. 1,2,3 1. Сдача 5-6 недели 50-100
массивы. массивы в С++. Написать индиви-
программу обработки массива. доп. 1-8 дуального
задания.
2. Вопрос-
ответ.
6 Функции пользователя в С++. Работа с функциями осн. 1,2,3 1. Сдача 7 неделя 50-100
пользователя. индиви-
доп. 1-8 дуального
задания.
2. Вопрос-
ответ.
2. Вопрос-
ответ.
8 Визуальное программирование в С+ Разработка приложения для осн. 1,2,3 1. Сдача 9 неделя 50-100
+. Windows с использованием индиви-
возможностей визуального доп. 1-8 дуального
программирования С++. задания.
2. Вопрос-
11
ответ.
9 Язык программирования Java. Знать лексику языка Java. осн. 5,6 1. Сдача 10,11,12- 50-100
Управляющие операторы Java. Разработка программ, индиви- недели
используя операторы условия и доп. 9 дуального
цикла. задания.
2. Вопрос-
ответ.
10 Java: Массивы и Строки. Обработка массивов и строк. осн. 5,6 1. Сдача 13,14,15- 50-100
Сортировка массивов. индиви- недели
доп. 9 дуального
задания.
2. Вопрос-
ответ.
12
7. ОСНОВНЫЕ ФОРМЫ И МЕТОДЫ ОБУЧЕНИЯ
Для преподавания дисциплины «Алгоритмизация и программирования на
языках высокого уровня» предусмотрены традиционные технологии в рамках
аудиторных занятий и самостоятельной работы студентов.
8. СПИСОК ЛИТЕРАТУРЫ
Основная:
1. Страуструп Б. Язык программирования С++ [] : специальное издание / Бьерн
Страуструп; Пер. с англ. С.Анисимова, М.Кононова; Ред. Ф.Андреев,
А.Ушаков. - М.: ООО "Бином-Пресс", 2004. - 1104 с. - ISBN 5-9989-0223-4
(рус.)
2. Шилдт Г. С++:руководство для начинающих, 2-е издание.:Пер.с англ.-
М.:Издательский дом «Вильямс», 2005.-672 с.
3. Шмидский Я.К. Программирование на языке С/С++. Самоучитель.:-
М.:Издательский дом «Вильямс», 2003.-352 с.
4. Пахомов Б. И. C/C++ и MS Visual C++ для начинающих:- СПб. : БХВ-
Петербург, 2008. - 624 с.
5. Вязовик Н. А. Программирование на Java [Текст] : курс лекций /
Н.А.Вязовик. - М. : Интернет-университет Информационных Технологий,
2003. - 592 с. - (Основы информационных технологий). - ISBN 5-9556-0006-X
6. Шилдт Г. Java 8. Руководство для начинающих- Вильямс.- 2017- ISBN 978-5-
8459-1955-7
Дополнительная:
13
3. Шамис В. А. Borland C++ Builder 6 [] : учебное пособие- СПб. : Питер, 2004.
- 798 с.
4. Лаптев В. В. С ++ .Объектно-ориентированное программирование: учебное
пособие /- СПб. : Питер, 2008. - 464 с.
5. Borland C++ Builder 6. Руководство разработчика [Текст] = Парал. тит.
англ : учебник / Д.Холингворт , Б.Сворт, М.Кэшмэн, П.Густавсон ; Пер. с
англ. - М. : Издательский дом "Вильямс", 2004. - 976 с.
6. Павловская Т. А. С++. Объектно-ориентированное программирование:
практикум. Учеб. пособие для вузов /Т.А.Павловская, Ю.А.Щупак. - СПб. :
Питер, 2005. - 265 с.
7. Керниган Б. Язык программирования С [Текст] = Парал. тит. англ. : научно-
популярная литература / Б. Керниган, Д. Ритчи ; Пер. с англ. - 2-е изд.,
перераб. и доп. - М. : Издательский дом "Вильямс", 2009. - 304 с.
8. Культин Н. Б. С/С++ в задачах и примерах [Текст] : к изучению дисциплины
/ Н. Культин. - 2-е изд. - СПб. : БХВ-Петербург, 2012. - 368 с.
9. Шилдт Г.Искусство программирования на Java / Г.Шилдт, Д.Холмс ; Пер. с
англ. - М. : Издательский дом "Вильямс", 2005. - 336 с. - ISBN 5-8459-
0786-1.
9. ПОЛИТИКА КУРСА
- Не опаздывать и не пропускать занятия;
- Во время занятий отключить мобильный телефон;
- Не входить в компьютерные классы в верхней одежде;
- Работы следует сдавать в указанные сроки;
- Посещение студентами всех аудиторных занятий является
обязательным, в случае отсутствия по состоянию здоровья предоставить
справку;
- Пропущенные по уважительной причине лабораторные занятия
отрабатывать в определённое преподавателем время;
- Самостоятельно заниматься в библиотеке и дома.
14
Оценка знаний студентов основывается на 100 (100%) бальной системе и
предусматривает следующее распределение баллов: доля текущего и
промежуточного контроля в общей сумме баллов составляет 60 %, итогового
контроля – 40 %.
2 Промежуточный контроль:
В семестре два контроля 50-100
Итого: 50-100
3 Итоговый контроль
Экзамен 50-100
Всего: 50-100
15
Примерная схема оценки знаний студентов в баллах на экзамене
А 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 неудовлетворительно
16