0% нашли этот документ полезным (0 голосов)
8 просмотров14 страниц

Silla Bus

фывфафывыв

Загружено:

Кан Кан
Авторское право
© All Rights Reserved
Мы серьезно относимся к защите прав на контент. Если вы подозреваете, что это ваш контент, заявите об этом здесь.
Доступные форматы
Скачать в формате DOCX, PDF, TXT или читать онлайн в Scribd
0% нашли этот документ полезным (0 голосов)
8 просмотров14 страниц

Silla Bus

фывфафывыв

Загружено:

Кан Кан
Авторское право
© All Rights Reserved
Мы серьезно относимся к защите прав на контент. Если вы подозреваете, что это ваш контент, заявите об этом здесь.
Доступные форматы
Скачать в формате DOCX, PDF, TXT или читать онлайн в Scribd

МИНИСТЕРСТВО СЕЛЬСКОГО ХОЗЯЙСТВА

РЕСПУБЛИКИ КАЗАХСТАН

КАЗАХСКИЙ АГРОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ


им. С.СЕЙФУЛЛИНА

«Утверждаю»
Декан Энергетического факультета

______________ С.С. Исенов

«____» _____________ 2018 г.

ПРОГРАММА
дисциплины для обучающихся
(СИЛЛАБУС)

По дисциплине «АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ


НА ЯЗЫКАХ ВЫСОКОГО УРОВНЯ»

Модульная образовательная программа «Телекоммуникационные сети и


системы» и «Радиоэлектроника»
Для специальности 5В071900 – «Радиотехника, электроника
и телекоммуникации»

Для группы специальностей Технические науки и технологии

Астана 2018
3
Рабочая программа дисциплины (силлабус) составлена в соответствии с
требованиями ГОСО РК «Высшее образование. Бакалавриат. Основные
положения № 292 от 13.05.2016 г.» и в соответствии с Модульной
образовательной программой, утвержденной Ученым Советом КАТУ им.
С.Сейфуллина, протокол № 21 от 30.06.2017 г.

Рассмотрена на заседании кафедры информационно-коммуникационных

технологий от «____» ___________ 20___ г., протокол № _____

Заведующий кафедрой ____________ к.ф-м.н., доцент Г.Е. Мурзабекова

Рекомендована методической комиссией Энергетического факультета

«____» ______________ 20___ г., протокол № _____

Председатель
методической комиссии ____________________ Н.К. Сагнаева

Согласована с представителем проф.ассоциации, протокол №____ от


«____»____________2018 г.

Согласована с представителем работодателей, протокол №____ от


«____»____________2018 г.

СТРУКТУРА СИЛЛАБУСА
4
1. ДАННЫЕ О ПРЕПОДАВАТЕЛЕ
Дагмирзаев Омирбек Абылбекович - старший преподаватель
кафедры информационно-коммуникационных технологий КазАТУ им.
С.Сейфуллина, кандидат технических наук.
Рабочий тел.: 38-39-59
Биологический корпус, 2517 ауд.
Время консультации – по расписанию кафедры.

2. ДАННЫЕ О ДИСЦИПЛИНЕ
«Алгоритмизация и программирование на языках высокого уровня» - 3 курс.
Количество кредитов - 3.
Количество часов, всего 135, в т.ч.:
- лекционные занятия – 15,
- лабораторные занятия – 30,
- самостоятельная работа студента под руководством преподавателя
(СРСП) – 22.5,
- самостоятельная работа студентов – 67.5.

ПРИМЕРНОЕ РАСПРЕДЕЛЕНИЕ УЧЕБНОГО ВРЕМЕНИ


Недели 1 3 4 5 6 7 8 9 1 1 1 1 1 1 Все-
22222222222222
семестра 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 го
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Лекции 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 15
Лаборатор- 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
ные 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 30
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
СРСП 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 22.5
4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
СРС 4.5 4.5 4.5 4.5 4.5 4.5 4.5 4.5 4.5 4.5 4.5 4.5 4.5 4.5 4.5 67.5
9999999999993
3 3 3 9999999
3 3 3 3 3 3 3 3 3 3 3
Итого 999999999999999999999
9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 135

3. ПРЕРЕКВИЗИТЫ КУРСА
- Информационно-коммуникационные технологии;
- Высшая математика;
- Физика.

4. ПОСТСТРЕКВИЗИТЫ КУРСА
- Микропроцессорная техника;
- Системное программирование в телекоммуникациях.

5. КРАТКОЕ ОПИСАНИЕ КУРСА


Целью изучения дисциплины является освоение студентами основных

5
понятий и базовых концепций, базовых методов анализа и разработки
алгоритмов, основ структурного программирования, языка программирования
высокого уровня C++, современных концепций построения программного
обеспечения.

Задачи преподавания дисциплины является приобретение студентами


теоретических знаний и практических навыков: по основам алгоритмизации
задач и построению эффективных алгоритмов; по программированию на
языках высокого уровня С++.

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


Знать и понимать (дескриптор А):
- основные принципы разработки и анализа алгоритмов;
- существующие технологии программирования и основные тенденции их
развития;
- базовые системы программирования;
Уметь (дескриптор В):
- разрабатывать алгоритмы решения задач в любой прикладной области с
построением модели предметной области;
- применять современные технологии программирования;
- разрабатывать и сопровождать компьютерные программы;
- выполнять отладку и тестирование программ.
Владеть (дескриптор С,D,E):
- навыками критического отношения к получаемой информации, умение
выделять главное, оценивать степень достоверности информации;
- навыками умения работать в группе, искать и находить компромиссы;
толерантность, умение строить общение с представителями других взглядов.
- способами работы с информацией.

6
6. СОДЕРЖАНИЕ КУРСА
6.1 Перечень лекционных занятий

Наименование Наименование темы Объем, Литература ТК


модуля час

Понятие алгоритма, свойства алгоритма, 1 осн. 1,2,3 50-100


способы записи алгоритма, виды алгоритмов.
Описание линейных и разветвляющихся доп. 1-8
структур алгоритмов. Организация
алгоритмов циклической структуры.

Обзор парадигм программирования. Общие 1 осн. 1,2,3 50-100


сведения о языке С++. Структура и этапы
создания программы на языке С++. доп. 1-8

Типы данных и алфавит языка С++. 1 осн. 1,2,3 50-100


Модуль**** - Программирование радиоустройств

Переменные, константы и выражения в С++.


доп. 1-8

Инструкции управления в С++. Условный 1 осн. 1,2,3 50-100


Модуль1 - Программирование

оператор. Инструкция выбора Switch.


доп. 1-8

Циклы в С++. Операторы while, do-while, for. 1 осн. 1,2,3 50-100


Операторы break и continue.
доп. 1-8

Массивы. Одномерные и многомерные 1 осн. 1,2,3 50-100


массивы. Методы сортировки массивов.
доп. 1-8

Указатели в С++. 1 осн. 1,2,3 50-100

доп. 1-8

Функции пользователя в С++. 1 осн. 1,2,3 50-100

доп. 1-8

Тип данных СТРУКТУРЫ в С++. 1 осн. 1,2,3 50-100

доп. 1-8

Объектно-ориентированное 1 осн. 1,2,3 50-100


программирование. Инкапсуляция.
Наследование. Полиморфизм доп. 1-8

1
Модульная образовательная программа -Телекоммуникационные системы и сети
****
Модульная образовательная программа -Радиоэлектроника
7
Классы и объекты в ООП. 1 осн. 5,7 50-100

доп. 9

Визуальное программирование в С++. 1 осн. 5,7 50-100

доп. 9

Визуальное программирование в С++. 1 осн. 5,7 50-100

доп. 9

Язык программирования Java. 1 осн. 5,7 50-100

доп. 9

Язык программирования Java. 1 осн. 5,7 50-100

доп. 9

Итого часов: 15

8
6.2 Перечень лабораторных занятий

Наименование Наименование темы Объем, Литература ТК


модуля час

Алгоритмизация 2 осн. 1,2,3 50-100


вычислительных процессов.
доп. 1-8

Язык программирования С++. 2 осн. 1,2,3 50-100


Программирование алгоритмов
линейной структуры. доп. 1-8

С++: Программирование 2 осн. 1,2,3 50-100


алгоритмов разветвленной
структуры. доп. 1-8

С++: Программирование 2 осн. 1,2,3 50-100


алгоритмов циклической
Модуль**** - Программирование радиоустройств

структуры. доп. 1-8


Модуль*- Программирование

Массивы в С++. 2 осн. 1,2,3 50-100

доп. 1-8

Многомерные массивы. 2 осн. 1,2,3 50-100


Сортировка массивов.
доп. 1-8
Функции пользователя в С++. 2 осн. 1,2,3 50-100

доп. 1-8

Тип данных СТРУКТУРЫ в С+ 2 осн. 5,7 50-100


+.
доп. 9

Объектно-ориентированное 4 осн. 5,7 50-100


программирование.
доп. 9

С++: Визуальное 6 осн. 5,7 50-100


программирование.
доп.9

Язык программирования Java. 4 осн. 5,7 50-100

доп. 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. Вопрос-
ответ.

7 Объектно-ориентированное Написание программы с осн. 1,2,3 1. Сдача 8 неделя 50-100


программирование в С++. использованием объектно- индиви-
ориентированного метода доп. 1-8 дуального
программирования. задания.

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. Вопрос-
ответ.

Всего баллов 50-100

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
Дополнительная:

1. Шилдт Г. Справочник программиста по С/С++: Пер. с англ. - 3-е изд. - М. :


Издательский дом "Вильямс", 2003. - 432 с. -ISBN 5-8459-0459-5
2. Элджер Дж. С++:библиотека программиста: - СПб. : Питер, 2001. - 320 с.

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. ПОЛИТИКА КУРСА
- Не опаздывать и не пропускать занятия;
- Во время занятий отключить мобильный телефон;
- Не входить в компьютерные классы в верхней одежде;
- Работы следует сдавать в указанные сроки;
- Посещение студентами всех аудиторных занятий является
обязательным, в случае отсутствия по состоянию здоровья предоставить
справку;
- Пропущенные по уважительной причине лабораторные занятия
отрабатывать в определённое преподавателем время;
- Самостоятельно заниматься в библиотеке и дома.

10. ИНФОРМАЦИЯ ПО ОЦЕНКЕ ЗНАНИЙ


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

14
Оценка знаний студентов основывается на 100 (100%) бальной системе и
предусматривает следующее распределение баллов: доля текущего и
промежуточного контроля в общей сумме баллов составляет 60 %, итогового
контроля – 40 %.

11. ПОЛИТИКА ВЫСТАВЛЕНИЯ ОЦЕНОК


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

Примерная схема оценки знаний по дисциплине


п/п Количество
№ Виды занятий и работ студентов баллов, %
1 Текущий контроль:

• Лабораторные работы 50-100

• СРСП (выполнение заданий) 50-100

2 Промежуточный контроль:
В семестре два контроля 50-100

Итого: 50-100
3 Итоговый контроль
Экзамен 50-100
Всего: 50-100

15
Примерная схема оценки знаний студентов в баллах на экзамене

п/ Экзаменационная оценка Оценка в баллах


п (в %)

1 3 (удовлетворительно) 50-100
2 4 (хорошо) 50-100
3 5 (отлично) 50-100

Окончательная оценка знаний студента (сумма баллов по текущему,


промежуточному и итоговому контролям) выставляется в соответствии с
кредитной технологией на основании данных, приведенных ниже.

Шкала оценки знаний студентов

Оценка по Цифровой %-ное Оценка по


буквенной эквивалент содержание традиционной системе
баллов
системе баллов

А 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

Вам также может понравиться