Ф. Уму 1 3-2020-23-02 Форма силлабуса по дисциплине


Структура и содержание модулей и модульных единиц



бет4/4
Дата06.01.2022
өлшемі273,5 Kb.
#16626
1   2   3   4
5 Структура и содержание модулей и модульных единиц

5.1 Трудоемкость модулей и модульных единиц дисциплины

Неделя академического периода

Наименование модулей и модульных единиц дисциплины

Всего часов

Аудиторная работа по видам занятий

Внеаудиторная работа (СРО)

Л

ПЗ

ЛЗ

СРОП

1-3

Модуль 1.







40

5

-

9

5

32

Модульная единица 1

8

1

-

2

1




Модульная единица 2

4

1

-

2

1




Модульная единица 3

4

1




2

1




Модульная единица 4




2




3

2




4-9

Модуль 2.

48

4

-

9

4

32

Модульная единица 1

8

1

-

2

1




Модульная единица 2

8

1

-

2

1




Модульная единица 3

4

1




2

1




Модульная единица 4




1




3

1




10-15

Модуль 3.

60

6




12

6

26

Модульная единица 1

8

2




4

2




Модульная единица 2

4

2




4

2




Модульная единица 3

8

2




4

2




























ИТОГО

150

15




30

15

90


5.2 Содержание модулей дисциплины

Модуль 1. Введение. Методология и технологии программирования

Модульная единица 1. Основы алгоритмизации и построение структурных схем программ..

Перечень рассматриваемых вопросов:



  • Понятие алгоритма. Составляющие блок-схем

Модульная единица 2. Основы языка Си++. Программа на языке Си++. Алгоритмизация и проектирование линейных структур.

Перечень рассматриваемых вопросов:

- структура программы на С++;

- переменные и арифметические выражения; типы, операторы и выражения.


Модульная единица 3. Принципы программирования разветвленных нелинейных структур

Перечень рассматриваемых вопросов:



  • Условные операторы;

  • Переходы по условию;

Модульная единица 4. Принципы программирования циклических структур

Перечень рассматриваемых вопросов:



  • Циклы с параметрами;

  • Программирование циклических нелинейных структур с применением операторов цикла с предусловием

  • Программирование циклических нелинейных структур с применением операторов цикла с постусловием

Модуль 2.Сложные типы данных. Массивы.
Модульная единица 1. Массивы. Символьные и числовые массивы. Одномерные массивы.

Перечень рассматриваемых вопросов:



  • Задание и объявления массивов;

  • Сортировка массивов.

Модульная единица 2. Многомерные массивы. Символьные и числовые массивы.

Перечень рассматриваемых вопросов:



  • Заполнение массива значениями

  • Файловые операций над массивами;

  • Работа с массивами с применением функций


Модульная единица 3. Указатели и ссылки. Работа со строками

Перечень рассматриваемых вопросов:



  • присваивание, получение адреса указателя, получение значения по указателю

  • определить ссылку на указатель

  • операций со строками;

  • конструкторы строк


Модульная единица 4. Функции и структура программы. Функции: правила областей действия. Статические объекты

Перечень рассматриваемых вопросов:



  • функции, которые не возвращают значений

  • Функции, возвращающие значение

  • структура объявления функций

  • Область действия функций



Модуль 3. Основные понятия объектно-ориентированного программирования (ООП)

Модульная единица 1. Объекты и их использование

Перечень рассматриваемых вопросов:



  • обьектный подход;

  • объекты, создание и их использование;

  • Классы.

Модульная единица 2. Работа с классами. Работа с шаблонами. Конструкторы. Деструкторы.
Перечень рассматриваемых вопросов:

  • Элементы класса;

  • Объявления и использования Конструктора и Деструктора

Модульная единица 3. Объектно-ориентированное программирование (ООП). Инкапсуляция, полиморфизм, наследование

Перечень рассматриваемых вопросов:




  • ознакомление с компонентами пользовательских интерфейсов.

  • диалоговые средства связи пользователей с ПК;


5.3 Содержание занятий и контрольных мероприятий


№ недели

№ модуля и модульной единицы дисциплины

№ и название лекционных/лабораторных/ практических/ семинарских/студийных занятий с указанием форм проведения занятия

Количество часов аудиторных занятий

Вид контрольного мероприятия

Рейтинг (баллы)

по традиционной технологии

для обучающихся с использованием ДОТ

online

offline




Модуль 1. Методология и технологии программирования

1

1


Модульная единица 1.

Лекция№1. Основы алгоритмизации и построение структурных схем программ

1

-

-

Контрольные вопросы

2




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

Установка программы С++. Ознакомление с интерфейсом



2

-

-

программированный контроль

4







СРСП№1. Консультация по теме.

1










2







СРС№1. Парадигмы программирования

16







реферат

12

2

Модульная единица 2

Лекция №2.

Основы языка Си++, программа на языке Си++



1

-

-

Контрольные вопросы

2




Лабораторная работа № 2. Запись выражений, операторов присваивания. Программирование линейных алгоритмов на языке С/С++.

2

-

-

Листинг, результат программы

4







СРСП№2.Консультация по теме, прием работы

1










2

3

Модульная единица 3.

Лекция №3. Принципы программирования разветвленных нелинейных структур

1

-

-

Контрольные вопросы

2




Лабораторная работа № 3. Программирование разветвляющихся алгоритмов на языке С/С++.

2

-

-

Листинг, результат программы

4







СРСП№3.Консультация по теме, прием работы

1










2

4

Модульная единица 4.

Лекция №4. Принципы программирования циклических структур

1

-

-

Контрольные вопросы

2







Лабораторная работа № 4. Программирование циклических алгоритмов на языке С/С++.

3

-

-

Листинг, результат программы

6







СРСП№4.Консультация по теме, прием работы

1










2







СРС№2. История развития языков программирования; создание и распространение языка С++

16







Реферат с презентациями

13




Модуль 2. Сложные типы данных. Массивы

5

Модульная единица 1.


Лекция №5. Массивы. Символьные и числовые массивы. Одномерные массивы

1

-

-

Контрольные вопросы

2







Лабораторная (практическая) работа № 5. Одномерные массивы, работа с символьными и числовыми массивами.

2







Листинг, результат программы

4







СРСП№5.Консультация по теме, прием работы

1

-

-




2

6

Модульная единица 2

Лекция №6. Многомерные массивы. Символьные и числовые массивы

1

-

-

Контрольные вопросы

2







Лабораторная (практическая) работа №6. Работ с многомерными массивами.

2

-

-

Листинг, результат программы

4







СРСП№6.Консультация по теме, прием работы

1










2







СРС№3. Процедурная абстракция и "хороший" стиль программирования

16







Реферат с презентациями

13

7

Модульная единица 3.

Лекция №7. Указатели и ссылки. Работа со строками

1

-

-

Контрольные вопросы

2







Лабораторная работа № 7. Работа с указателями. Работа со строками.

2

-

-

Листинг, результат программы

4







СРСП№7.Консультация по теме, прием работы

1










2

8

Модульная единица 4

Лекция №8. Функции и структура программы. Функции: правила областей действия. Статические объекты


2

-

-

Контрольные вопросы

4







Лабораторная (практическая) работа № 8. Функция на С++


3

-

-

Листинг, результат программы

6







СРСП№8.Консультация по теме, прием работы

1










2







СРС№4. Новый подход к разработке объектно-ориентированного программного обеспечения

16







Реферат с презентациями

14




Модуль 3. Основные понятия объектно-ориентированного программирования (ООП)


9

Модульная единица 1.

Лекция №9. Объекты и их использование

2

-

-

Контрольные вопросы

4







Лабораторная (практическая) работа № 9. Работа с объектами.

4

-

-

Листинг, результат программы

8







СРСП№9.Консультация по теме, прием работы

2










4

10

Модульная единица 2.

Лекция№10. Работа с классами. Работа с шаблонами. Конструкторы. Деструкторы

2







Контрольные вопросы

4







Лабораторная работа№10.

Работа с классами, шаблонами. Создания конструкторов для классов.



4







Листинг, результат программы

8







СРСП№10.Консультация по теме, прием работы

2










4







СРС№5. Рекурсия

13







Реферат с презентациями

14




Модульная единица 3.

Лекция№11. Объектно-ориентированное программирование (ООП).

2







Контрольные вопросы

4







Лабораторная работа№11. Конструкторы, полиморфизм и наследование

4







Листинг, результат программы

8







СРСП№11.Консультация по теме, прием работы

2










4







СРС№6.Отладка, компановка, тестирование программы.

13







Реферат

14




ВСЕГО



45










200


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

6.1 Основная литература

1. Павловская Т.А. С/С++. Структурное и ООП. Практикум.-СПб.: Питер», 2011.

2. Канцедал .С.А. Алгоритмизация и программирование.- М.: «Форум-Инфра-М»,2008.

3. Ишкова Э.А. С++ начала программирования.-М.: «Бином», 2011.

4. Незнанов А.А. Программирование и алгоритмизация. -М.: «Академия», 2010.

5. Лафоре Р. Объектно-ориентированное программирование в С++. СПб.:Питер, 2011.

6. Дейтел Х.М. Как программировать на С++.-СПб.: «Бином», 2011.
6.2 Дополнительная литература:




  1. Информатика и программирование. Алгоритмизация и программирование/под ред. Б.Г.Трусова.-М.: «Академия» , 2012.

  2. Макконнелл Дж. Анализ алгоритмов. Активный обучающий подход.-М.: «Техносфера», 2009.

  3. Уайс М. Организация структур данных и решение задач на С++.-М.: «Эком», 2009.

  4. Уилсон М. Практический подход к решению проблем программирования С++.-М., 2006.

  5. Федоренко Ю.П. Алгоримы и программы на С++ BUILDER.-М.: «ДМК Пресс», 2010.

  6. Эпштейн М.С. Практикум по программированию на языке С.-М., 2007.

  7. Синицын С.В. Программирование на языке высокого уровня.-М.: «Академия», 2010.

  8. Семакин И.Г. Основы алгоритмизации и программирования.-М.: «Академия», 2008, 2011, 2012.

  9. Подбельский В.В. Курс программирование на языке Си.-М.: «ДМК Пресс», 2012.

  10. Красикова И.Е. С++ просто как дважды два.-М.:Эксмо, 2005.

Уч.пособие. - M. : ФОРУМ:ИНФРА-М.+ [Электронный ресурс]

6.3 Перечень ресурсов информационно-телекоммуникационной сети "Интернет"

7 Контроль и оценка результатов обучения по учебной дисциплине

Процедура проведения оценочных мероприятий имеет следующий вид:



1) текущий контроль

Посещаемость и успеваемость (текущий и рубежный контроль по модулям) обучающихся фиксируется в электронном журнале.

В конце семестра выводится общая итоговая оценка – рейтинг, который является накопительным показателем работы обучающегося в течение всего семестра. Периоды Р1 – на 8 неделе, Р2 – на 15 неделе семестра.

Посещение и работа на лекционных занятиях, работа на практических/лабораторных/студийных занятиях, выполнение и сдача работ, выполнение и сдача заданий СРО оценивается следующим образом:




Оцениваемая позиция

Недели

1

2

3

4

5

6

7

8

9

10

11

12

13

14

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




Выполнение задания по СРОП

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2




Индивидуальное задание

















































Курсовая работа

















































Семестровая работа

















































Максимальный балл за неделю

6

6

66

66

66

66

66

6

6

6

6

6

6

6

6




Рубежный контроль по модулю (РМ1,...РМn)










РМ1










52

РМ2
















28




Рубежное тестирование (РТ) (для заочников)





































70




Рейтинг

Р1 =100

Р2 =100

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

Р =(Р1+Р2)/2

Для заочников: Р =КР1 + КР2 + РT



Экзамен (Э)

100

Итоговая оценка (И)

ИО = Р × 0,6 + Э × 0,4


2) промежуточная аттестация (итоговый контроль)

Допуск к итоговому контролю не менее 50 баллов.

Экзамен, максимальный балл - 100 баллов.

Итоговая оценка по дисциплине включает оценки текущей успеваемости и итогового контроля (экзаменационной оценки): ИО = Р × 0,6 + Э × 0,4


8. Перечень вопросов для самостоятельного изучения

№ недели

№ модуля и модульной единицы

Перечень рассматриваемых вопросов для самостоятельного изучения

Количество часов

Вид контрольного мероприятия

Рейтинг (балл)




Модуль 1













1

Модуль 1,

МЕ 1


Основные классы архитектур программных средств (цельная монолитная программа, комплекс автономно выполняемых программ. слоистая программная система, коллектив параллельно выполняемых программ).

2

реферат

2




Модуль 1,

МЕ 2


Структуры программных архитектур: логическая (концептуальная), модульная, процессная, физическая.

1

схема

2




Модуль 1,

МЕ 3


Роль технологии программирования на разных этапах развития программирования.

1

реферат

2




Модуль 1,

МЕ 4


История и эволюция технологий программирования.







2




Модуль 2
















Модуль 2,

МЕ 1


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

2

эссе

2




Модуль 2,

МЕ 2


Основные особенности и проблемы современных программных проектов. Современные тенденции в программной инженерии.

2

реферат

2




Модуль 2,

МЕ 3


Основы Программной Инженерии (по SWEBOK).

1

реферат

2




Модуль 2,

МЕ 4


Оценка качества программного продукта и меры по обеспечению качества в соответствии с положениями ГОСТ Р и стандартами ISO.







2




Модуль 3
















Модуль 3,

МЕ 1


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

Тестовые данные. Стратегия проектирования тестов.



2

Тех.задание

4




Модуль 3,

МЕ 2


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

1

презентация

4




Модуль 3,

МЕ 3


Средства структурного подхода: диаграммы потоков данных, ER-диаграммы, диаграммы декомпозиции, структурные схемы (архитектура программного продукта в виде иерархии взаимосвязанных программных модулей с идентификацией связей между ними).

2

диаграммы

4




ВСЕГО:




15




30


9. Перечень образовательных (в том числе интерактивных) технологий, используемых при осуществлении образовательного процесса


№ недели

Модульная единица (тема)

Количество академических часов

Вид занятия (лекция, практическое, лабораторное занятие)

Используемый метод

1

Введение в технологию програмирования и разработку сложных ПО.

1

лекция

Проблемная лекция

3

Выбор жизненного цикла при разработке ПО.

2

лабораторное занятие

Тренинг

4

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

1

лекция

Проблемная лекция

5

Способы программирования и основные требования.

1

лекция

Проблемная лекция

7

Начало работ по разработке ПС. Документирование.

2

лабораторное занятие

Метод малых групп

9

Разработка технического задания и выбор языка программирования. Структурный подход.

1

лекция

Лекция дискуссия

10

Определение спецификаций, структур данных, моделей и методов решения задач.

1

лекция

Проблемная лекция

12

Обьектно-ориентированное программирование.

2

лабораторное занятие

Кейс-метод


10 Требования к академической успеваемости

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

В случае пропуска занятия отрабатываются в порядке, установленном деканатом. Допускается максимально только 3 пропуска занятий. 10 минут опоздания на занятие приравниваются одному пропуску. В случае более _3__ пропусков преподаватель имеет право в дальнейшем студента не допускать к занятиям до административного решения вопроса. Работы следует сдавать в указанные сроки. Крайний срок сдачи всех заданий - за _7__ дня до начала экзаменационной сессии.

Студенты, не сдавшие все задания, и не защитившие курсовую работу, не допускаются к экзамену.


11 Политика академического поведения и этики

11.1 Уважайте чужое мнение. Возражения формулируйте в корректной форме.

11.2 Самостоятельно выполняйте все семестровые (курсовые) задания.

11.3 Плагиат и другие формы нечестной работы недопустимы (копирование работы другого студента, отправка чужой работы, использование несанкционированных заметок, е указывать источники (как в тексте, так и после текста, фальсификация источников, фальсификация данных, самоплагиат («переработка» вашей предыдущей работы, механическое перефразирование, электронные переводы, услуги редактирования и др.)


СОСТАВИТЕЛЬ:

____Шайкулова А.А.__________ "___" ____________20__г.

(фамилия, имя, отчество) (подпись)

РАССМОТРЕН:

на заседании кафедры, протокол №__1_ от «___20_» ___08________ 20____ г.

Заведующий кафедрой ________ ____Маликова Ф.У. __________"___" __________20__г.

(подпись) (фамилия, имя, отчество)



СОГЛАСОВАН:

Заведующий кафедрой













ИТ










Маликова Ф.У.

(наименование выпускающей кафедры)




(подпись)




(фамилия, имя, отчество)

Декан ФИиИТ ________________ _________Алиев Б.А._________



(подпись) (расшифровка подписи)

Достарыңызбен бөлісу:
1   2   3   4




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет