metod_15.03.04_atppp_oaip_umkd_2016 (1016598), страница 3
Текст из файла (страница 3)
Правила постановки задачи.Аудиторное изучение: определение входных и выходных данных, выборметода решения и языка программирования, подготовка контрольного примерадля проверки правильности работы программы.Самостоятельное изучение: постановка задачи для решения нелинейныхуравнений численными методами.Тема 8. Модель: входные и выходные параметры, соотношение между ними.Аудиторное изучение: методы разработки математических моделей.Самостоятельное изучение: разработка модели для решения задачимеханического перемещения твердого тела.ДЕ 3Раздел 3. Языки программирования.Тема 9. История развития языков программирования.Аудиторное изучение: машинный язык, язык ассемблера, языки высокогоуровня, появление структурного программирования, ООП.Самостоятельное изучение: идеи Алгола о структуризации разработкиалгоритмов.Тема 10. Виды программирования: структурное, модульное, функциональное,процедурное, логическое.
Принципы различных методов программирования.Аудиторное изучение: основы структурного программирования.Самостоятельное изучение: принципы модульного программирования.Тема 11. Трансляторы: интерпретаторы и компиляторы.Аудиторное изучение: принципы работы трансляторов.Самостоятельное изучение: отличительные черты компиляторов иинтерпретаторов.Раздел 4. Основы языка CТема 12. Алфавит языка. Элементы языка C.Аудиторное изучение: таблицы символов, знаки операций, элементыязыков программирования.Самостоятельноеизучение:арифметических и логических операций.различныевариантызаписиТема 13.
Типы данных и их объявление. Операторы в C.Аудиторное изучение: использование данных различных типов; способыобъявления типов данных в программе.Самостоятельное изучение: приоритет операций в операторах,содеожащих арифметические и логические выражения.Тема 14. Функции.Аудиторное изучение: принципы модульного программирования прииспользовании вспомогательных подпрограмм-функций.Самостоятельное изучение: способы объявления переменных вфункциях.Тема 15. Структура программы и классы памяти.Аудиторное изучение: структура программы в C; стандартная форманачала программы; классы памяти; пространсво имен.Самостоятельное изучение: время жизни переменной и областьвидимости.Раздел 5. Программирование на языке CТема 16. Описание типа «массив».
Одномерные и многомерные массивы. Методысортировки элементов массива.Аудиторное изучение: описание одномерных и многомерных массивов;использование в программе переменных типа «массив».Самостоятельное изучение: символьные массивы.Тема 17. Операции со сроками.Аудиторное изучение: объявление строкового типа; признак окончаниястроки; операции со строками.Самостоятельное изучение: использование строковых переменных.Тема 18. Простые и вложенные циклы.Аудиторное изучение: использование циклов разного вида дляобработки массивов.Самостоятельное изучение: применение различных циклов длясортировки массивов.Тема 19.
Указатели и адресная арифметикаАудиторноеизучение:применениеуказателей;динамическиепеременные; способ вычисления адреса какого-либо объекта при помощиарифметических операций над указателями.Самостоятельное изучение: работа с разными типами данных сиспользованием арифметики с указателями.2.2.2 Лабораторный практикум.Лабораторная работа № 1. Консольный режим работы в среде VisualC++.Лабораторная работа № 2. Консольный режим работы в среде QtCreator.Лабораторная работа № 3.
Функции библиотеки math.lib.Лабораторная работа № 4. Логические операции и операциисравнения.Лабораторная работа № 5. Условный оператор if.Лабораторная работа № 6. Оператор множественного выбора switch.Лабораторная работа № 7. Оператор цикла с параметром for.Лабораторная работа № 8. Оператор цикла с предусловием while.Лабораторная работа № 9. Оператор цикла с постусловием do.Лабораторная работа № 10. Методы отладки программ.Лабораторная работа № 11. Одномерные статические массивы.Лабораторная работа № 12.
Программирование обработки двумерныхмассивов с использованием указателей.Лабораторная работа № 13. Программная обработка строк.Лабораторная работа № 14. Сортировка массивов.Лабораторная работа № 15. Организация работы с файлами.2.2.3 Практические (семинарские) загятия.Практическая работа №1. Составление блок-схем линейныхалгоритмов.Практическая работа №2. Составление блок-схемразветвляющихся алгоритмов.Практическая работа №3.
Составление блок-схем циклическихалгоритмов.Практическая работа №4. Составление блок-схем алгоритмовобработки массивов.Практическая работа №5. Составление программ линейнойструктуры.Практическая работа №6. Составление программ разветвляющейсяструктуры.Практическая работа №7. Составление программ циклическойструктуры.Практическая работа №8. Обработка одномерных и двумерныхмассивов.Практическая работа №9. Работа со строковыми переменными.Практическая работа №10. Организация и использование процедури функций.Практическая работа №11. Работа с файлами последовательного ипроизвольного доступа.2.3.
САМОСТОЯТЕЛЬНАЯ РАБОТА СТУДЕНТА2.3.1 Виды СРСНомерразделаучебнойдисциплиныВиды СРССеместр № 1___1Подготовка к докладу2Подготовку к лабораторным работам3Подготовка к практическим занятиямИТОГО часов в семестре:Семестр № 2___4Чтение студентами основной и дополнительной литературы5Самостоятельное изучение материала по литературнымисточникамПодготовка к зачету, экзаменуИТОГО часов в семестре:Всегочасов404848136323232962.4.УЧЕБНО-МЕТОДИЧЕСКОЕИИНФОРМАЦИОННОЕОБЕСПЕЧЕНИЕ УЧЕБНОЙ ДИСЦИПЛИНЫ2.4.1 Основная литература1.2.3.4.5.6.Ишкова Э. Изучаем С++ на задачах и примерах.
– М., Наука и техника, 2016.Керниган Б., Ритчи Д. Язык программирования C. – М., Вильямс, 2015.Семакин И.Г., Шестаков А.П. Основы алгоритмизации и программирования:учебник для сред. проф. образования. – М.: Издательский центр «Академия», 2012.Шилдт Г. C++: базовый курс. – М., Вильямс, 2015.Шлее М. Qt 5.3.
Профессиональное программирование на C++. – СПб: БХВПетербург, 2015.Эпштейн М.С. Практикум по программированию: учебное пособие для сред. проф.образования. – М.: Издательский центр «Академия», 2009.2.4.2 Дополнительная литература7.8.9.Вирт Н. Алгоритмы и структуры данных. – М.: ДМК Пресс, 2011.Кнут Д. Искусство программирования. – М.: Вильямс, 2015.Скиена С. Алгоритмы. Руководство по разработке. – СПб: БХВ-Петербург, 2011.2.4.3 Базы данных, Интернет-ресурсы, информационно-справочныеи поисковые системы:http://www.lib.ru/CTOTOR/http://www.intuit.ru/studies/courses/16740/1301/infohttp://forcoder.ru/cpp/http://all-ebooks.com/c/2.5.МАТЕРИАЛЬНО-ТЕХНИЧЕСКОЕУЧЕБНОЙ ДИСЦИПЛИНЫОБЕСПЕЧЕНИЕ2.5.1 Требования к аудиториям (помещениям, местам) для проведениязанятий.Реализация учебной дисциплины требует наличия учебного кабинетапрограммирования (компьютерного класса); лаборатории инструментальныхсредств разработки, стандартно оборудованных лекционных аудиторий,аудиторий для проведения интерактивных лекций.2.5.2 Требования к оборудованию рабочих мест преподавателя иобучающихся:Видеопроектор, ноутбук, экран, посадочные места по количествуобучающихся; рабочее место преподавателя.2.5.3 Требования к специализированному оборудованию:Оборудованиелабораторииирабочихместлабораторииинструментальных средств разработки: персональные компьютеры (монитор,системныйблок,клавиатура,мышь),комплектучебно-методическойдокументации, программное обеспечение (оболочки языков программирования),мультимедийные средства.2.5.4 Требования к программному обеспечению учебного процесса:Среды программирования Visual Studio, Qt Creator, стандартный пакетMS Office.2.6.
ОБРАЗОВАТЕЛЬНЫЕ ТЕХНОЛОГИИ________ % – интерактивных занятий от объема аудиторных занятий ( всоответствии с требованиями ФГОС)Видыучебнойработы(лекции,№практическиеОбразовательные технологиираздела(семинарские)занятия,лабораторныеработы)1Все видыИнтерактивные среды программированиязанятий2Особенностипроведениязанятий(индивидуальные/групповые)Индивидуальные игрупповыеИндивидуальные игрупповые3Ролевая игра4Индивидуальные игрупповые5Интерактивнаяигра2.7.
МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ ПО ОСВОЕНИЮУЧЕБНОЙ ДИСЦИПЛИНЫ «ОСНОВЫ АЛГОРИТМИЗАЦИИ ИПРОГРАММИРОВАНИЯ»2.7.1 Методические рекомендации по проведению лекцийСодержание учебного материала лекции должно быть понятным, а объем этогоматериала посильным для «среднего» студента. Очень важно насытить лекционный материалразличными примерами, подтверждающими теоретические тезисы. Это оживляет лекцию истимулирует интерес студентов к дисциплине.
Материал лекции должен обеспечиватьвзаимосвязь изучаемого материала с ранее изученным, постепенное повышение сложностирассматриваемых вопросов;взаимосвязь частей изучаемого материала; обобщениеизученного материала; стройность изложения материала по содержанию и внешней формеего подачи, рубрикация курса, темы, вопроса.2.7.2 Методические рекомендации по проведению лабораторных работЛабораторная работа проводится под руководством преподавателя по заранеенамеченному плану. Студенты проделывают опыты или выполняют определенныепрактические задания и в процессе их выполнения воспринимают и осмысливаютполученный теоретический материал.В процессе непосредственного выполнения лабораторной работы студентамипреподаватель осуществляет контроль и корректирование хода работы и соблюдениемтехники безопасности.По окончании лабораторной работы происходит подведение ее итогов иформулирование основных выводов.
Оформляется письменный отчет о проделанной работе.2.7.3 Методические рекомендации по проведению практических работВ процессе подготовки и проведения практических занятий студенты закрепляютполученные ранее теоретические знания, приобретают навыки их практического применения,опыт рациональной организации учебной работы, готовятся к выполнению контрольныхработ. Важной задачей является также развитие навыков самостоятельного изложениястудентами своего мнения по вопросам курса читаемой дисциплины.Самоконтроль качества подготовки к каждому занятию студенты осуществляют, сверяясвои знания с содержанием лекционного курса и отвечая на вопросы для самопроверки посоответствующей теме.ФОНД ОЦЕНОЧНЫХ СРЕДСТВпо«Основам алгоритмизации и программирования»Направление подготовки________________________________(шифр и наименование направления подготовки)«_________________________________»(профиль подготовки)бакалавр__________________________________Квалификация выпускника:Форма обучения:(очная, заочная, заочная (ускоренная))3.
ОЦЕНОЧНЫЕ СРЕДСТВА ДЛЯ КОНТРОЛЯУСПЕВАЕМОСТИ И РЕЗУЛЬТАТОВ ОСВОЕНИЯ УЧЕБНОЙДИСЦИПЛИНЫ3.1.ВИДЫКОНТРОЛЯОЦЕНОЧНЫХ СРЕДСТВИВиды контроляНомери аттестации(текущийраздела№контроль,учебнойсеместрапромежуточнаядисциплиныаттестация)ДЕ 11ТекущийконирольАТТЕСТАЦИИ,ФОРМЫФорма оценочного средстваДоклад по теме «Алгоритмысортировки»ДЕ 21Контрольная работаДЕ 31Интерактивная играДЕ 42Контрольная работаДЕ 52Интерактивная игра3.2.
КАРТА КОМПЕТЕНЦИЙ ДИСЦИПЛИНЫКАРТА КОМПЕТЕНЦИЙ ДИСЦИПЛИНЫНАИМЕНОВАНИЕ ДИСЦИПЛИНЫ:Цель дисциплиныЗадачиВ процессе освоения данной дисциплины студент формирует и демонстрирует следующиеОбщекультурные компетенции: (перечислить все компетенции для данной дисциплины)*КОМПЕТЕНЦИИ*ФормаПереченьТехнологииоценочИндекУровни освоениякомпонентоформированиногосФормулировккомпетенцийвя**средствкомпетаа ***енцииОК-5способностьксамоорганизацииисамообразованиюЗнать:теоретическиеипрактическиеосновыпостроенияалгоритмов ипрограммирования наалгоритмических языкахвысокогоуровняУметь:использоватьготовыепрограммы,разработанныепрофессиональнымипрограммистами;создаватьсобственныепрограммыавтоматическогоуправленияавтоматизированнымипроизводствеПороговый уровень:Знать:Уметь:Владеть:Повышенный уровень:Знать:Уметь:ВладетьннымисистемамиВладеть:различнымиметодикамиразработкипрограммуправленияавтоматизированнымипроизводственнымисистемами,навыкамипрограммирования наязыке СПрофессиональные компетенции: (перечислить все компетенции для данной дисциплины)*КОМПЕТЕНЦИИ*ИндексФормулировккомпетаенцииОПК-2способностьюрешатьстандартныезадачипрофессиональнойдеятельностина основеинформационной ибиблиографической культурыс применениеминформационнокоммуникационныхтехнологий и сучетомосновныхтребованийинформационнойбезопасностиОПК-3способностьиспользоватьПереченькомпонентовЗнать:Уметь:Владеть:Технологииформирования**Формаоценочногосредства ***Уровни освоениякомпетенцийПороговый уровень:Знать:Уметь:ВладетьПовышенный уровень:Знать:Уметь:Владеть:ПК-7ПК-14современныеинформационные технологии,технику,прикладныепрограммныесредства прирешении задачпрофессиональнойдеятельностиспособностьучаствовать вразработкепроектов поавтоматизациипроизводственных итехнологических процессов,техническихсредств исистемавтоматизации,контроля,диагностики,испытаний,управленияпроцессами,жизненнымцикломпродукции и еекачеством, впрактическомосвоении исовершенствовании данныхпроцессов,средств исистемспособностьучаствовать вразработкемероприятийпопроектированию процессовразработки иизготовленияпродукции,средств исистемавтоматизации,контроля,диагностики,испытаний,управленияпроизводством,жизненнымцикломпродукции и еекачеством, ихвнедренияПК-15способностьвыбиратьтехнологии,инструментальные средства исредствавычислительной техники приорганизациипроцессовпроектирования,изготовления,контроля ииспытанийпродукции;средства исистемыавтоматизации,контроля,диагностики,испытаний,управленияпроизводством,жизненнымцикломпродукции и еекачеством* Индекс и формулировка компетенции из ФГОС**Технологии формирования: лекция, самостоятельная работа, семинар, лабораторныеработы, практические занятия, производственная практика, преддипломная практика,выполнение ВКР*** Форма оценочного средства: коллоквиум Кл; контрольная работа Кнр; собеседованиеСб; тестирование письменное, компьютерное ТСп, ТСк; типовой расчет Тр; индивидуальныедомашние задания ИДЗ; выполнение расчетно-графических работ (%) РГР; внеаудиторноечтение (в тыс.