УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
Аникуев С.В.
____________________________
____________________________
«___» _____________ 20___ г.
основы математики, физики, вычислительной техники и программирования
умеет
применять основы математики, физики, вычислительной техники и программирования
владеет навыками
навыками применения основ математики, физики, вычислительной техники и программирования
современные информационные технологии, тестирование и документирование программных комплексов ИС
умеет
использовать современные технологии программирования, тестирования и документирования программных комплексов ИС
владеет навыками
навыками использования современных информационных технологий, тестирования и документирования программных комплексов ИС
методики инсталляции программного обеспечения, методики установки и тестирования аппаратного обеспечения для интеллектуальных, информационных и автоматизированных систем
умеет
применять методики инсталляции программного обеспечения, методики установки и тестирования аппаратного обеспечения для интеллектуальных, информационных и автоматизированных
владеет навыками
навыками работы с методиками инсталляции программного обеспечения, методиками установки и тестирования аппаратного обеспечения для интеллектуальных, информационных и автоматизированных систем
методы алгоритмизации, языки и технологии программирования, пригодные для практического применения в области информационных систем и технологий
умеет
работать с методами алгоритмизации, языками и технологиями программирования, пригодными для практического применения в области информационных систем и технологий
владеет навыками
навыками работы с методами алгоритмизации, языками и технологиями программирования, пригодными для практического применения в области информационных систем и технологий
методы алгоритмизации, языки и технологии программирования при решении профессиональных задач в области информационных систем и технологий
умеет
применять методы алгоритмизации, языки и технологии программирования при решении профессиональных задач в области информационных систем и технологий
владеет навыками
навыками применения методов алгоритмизации, языков и технологий программирования при решении профессиональных задач в области информационных систем и технологий
методы программирования, отладки и тестирования прототипов программно-технических комплексов задач
умеет
применять методы программирования, отладки и тестирования прототипов программно-технических комплексов задач
владеет навыками
программные средства и ИКТ для проектирования, разработки, тестирования собственных программных средств
умеет
выбирать программные средства и ИКТ для проектирования, разработки, тестирования собственных программных средств
владеет навыками
навыками работы с программными средствами и ИКТ для проектирования, разработки, тестирования собственных программных средств
Изучение дисциплины осуществляется в 4семестре(-ах).
час/з.е.
ции
занятия
бота, час
в интерактивной форме
час/з.е.
(вид интерактивной формы проведения занятий)/(практическая подготовка)
(и/или раздела)
часов / часов интерактивных занятий/ практическая подготовка
Циклы
Вложенные циклы
Модуль requests
контролю
1. Рабочую программу дисциплины «Основы программирования в ИС».
2. Методические рекомендации по освоению дисциплины «Основы программирования в ИС».
3. Методические рекомендации для организации самостоятельной работы обучающегося по дисциплине «Основы программирования в ИС».
4. Методические рекомендации по выполнению письменных работ (задачи).
5. Методические рекомендации по выполнению контрольной работы студентами заочной формы обучения.
Для успешного освоения дисциплины, необходимо самостоятельно детально изучить представленные темы по рекомендуемым источникам информации:
(№ источника)
(из п.8 РПД)
(из п.8 РПД)
(из п.8 РПД)
Текущий контроль проводится в течение семестра с целью определения уровня усвоения обучающимися знаний, формирования умений и навыков, своевременного выявления преподавателем недостатков в подготовке обучающихся и принятия необходимых мер по её корректировке, а также для совершенствования методики обучения, организации учебной работы и оказания индивидуальной помощи обучающемуся.
Промежуточная аттестация по дисциплине «Основы программирования в ИС» проводится в виде Экзамен.
За знания, умения и навыки, приобретенные студентами в период их обучения, выставляются оценки «ЗАЧТЕНО», «НЕ ЗАЧТЕНО». (или «ОТЛИЧНО», «ХОРОШО», «УДОВЛЕТВОРИТЕЛЬ-НО», «НЕУДОВЛЕТВОРИТЕЛЬНО» для дифференцированного зачета/экзамена)
Для оценивания знаний, умений, навыков и (или) опыта деятельности в университете приме-
В соответствии с балльно-рейтинговой системой оценки, принятой в Университете студентам начисляются баллы по следующим видам работ:
В случае отказа – студент сдает зачет (дифференцированный зачет, экзамен) по приведенным выше вопросам и заданиям. Итоговая успеваемость (зачет, дифференцированный зачет, экзамен) не может оцениваться ниже суммы баллов, которую студент набрал по итогам текущей и промежуточной успеваемости.
При сдаче (зачета, дифференцированного зачета, экзамена) к заработанным в течение семестра студентом баллам прибавляются баллы, полученные на (зачете, дифференцированном зачете, экзамене) и сумма баллов переводится в оценку.
7 баллов выставляется студенту, полностью освоившему материал дисциплины или курса в соответствии с учебной программой, включая вопросы рассматриваемые в рекомендованной программой дополнительной справочно-нормативной и научно-технической литературы, свободно владеющему основными понятиями дисциплины. Требуется полное понимание и четкость изложения ответов по экзаменационному заданию (билету) и дополнительным вопросам, заданных экзаменатором. Дополнительные вопросы, как правило, должны относиться к материалу дисциплины или курса, не отраженному в основном экзаменационном задании (билете) и выявляют полноту знаний студента по дисциплине.
5 балла заслуживает студент, ответивший полностью и без ошибок на вопросы экзаменационного задания и показавший знания основных понятий дисциплины в соответствии с обязательной программой курса и рекомендованной основной литературой.
3 балла дан недостаточно полный и недостаточно развернутый ответ. Логика и последовательность изложения имеют нарушения. Допущены ошибки в раскрытии понятий, употреблении терминов. Студент не способен самостоятельно выделить существенные и несущественные признаки и причинно-следственные связи. Студент может конкретизировать обобщенные знания, доказав на примерах их основные положения только с помощью преподавателя. Речевое оформление требует поправок, коррекции.
2 балла дан неполный ответ, представляющий собой разрозненные знания по теме вопроса с существенными ошибками в определениях. Присутствуют фрагментарность, нелогичность изложения. Студент не осознает связь данного понятия, теории, явления с другими объектами дисциплины. Отсутствуют выводы, конкретизация и доказательность изложения. Речь неграмотная. Дополнительные и уточняющие вопросы преподавателя не приводят к коррекции ответа студента не только на поставленный вопрос, но и на другие вопросы дисциплины.
1 балл дан неполный ответ, представляющий собой разрозненные знания по теме вопроса с существенными ошибками в определениях. Присутствуют фрагментарность, нелогичность изложения. Студент не осознает связь данного понятия, теории, явления с другими объектами дисциплины. Отсутствуют выводы, конкретизация и доказательность изложения. Речь неграмотная. Дополнительные и уточняющие вопросы преподавателя не приводят к коррекции ответа студента не только на поставленный вопрос, но и на другие вопросы дисциплины.
0 баллов - при полном отсутствии ответа, имеющего отношение к вопросу.
6 баллов Задачи решены в полном объеме с соблюдением необходимой последовательности.
5 баллов
4 балла Задачи решены с небольшими недочетами.
3 балла
2 балла Задачи решены не полностью, но объем выполненной части таков, что позволяет по-лучить правильные результаты и выводы.
1 баллов Задачи решены частично, с большим количеством вычислительных ошибок, объем выполненной части работы не позволяет сделать правильных выводов.
0 баллов Задачи не решены или работа выполнена не полностью, и объем выполненной ча-сти работы не позволяет сделать правильных выводов.
Перевод рейтинговых баллов в пятибалльную систему оценки знаний обучающихся:
для экзамена:
- «отлично» – от 89 до 100 баллов – теоретическое содержание курса освоено полностью, без пробелов необходимые практические навыки работы с освоенным материалом сформированы, все предусмотренные программой обучения учебные задания выполнены, качество их выполнения оце-нено числом баллов, близким к максимальному;
- «хорошо» – от 77 до 88 баллов – теоретическое содержание курса освоено полностью, без пробелов, некоторые практические навыки работы с освоенным материалом сформированы недо-статочно, все предусмотренные программой обучения учебные задания выполнены, качество вы-полнения ни одного из них не оценено минимальным числом баллов, некоторые виды заданий вы-полнены с ошибками;
- «удовлетворительно» – от 65 до 76 баллов – теоретическое содержание курса освоено ча-стично, но пробелы не носят существенного характера, необходимые практические навыки работы с освоенным материалом в основном сформированы, большинство предусмотренных программой обучения учебных заданий выполнено, некоторые из выполненных заданий, возможно, содержат ошибки;
- «неудовлетворительно» – от 0 до 64 баллов - теоретическое содержание курса не освоено, необходимые практические навыки работы не сформированы, выполненные учебные задания со-держат грубые ошибки, дополнительная самостоятельная работа над материалом курса не приведет к существенному повышению качества выполнения учебных заданий
2. Исходный код на языке Python: кодировка, физические и логические строки, блоки кода
3. Выражения в языке Python.
4. Идентификаторы, пространства имен и области видимости
5. Управляющие конструкции: операторы выбора и цикла.
6. Обработка исключений
7. Функции в языке Python. Лямбда-выражения.
8. Встроенные типы: целочисленный, вещественный, комплексный, логический
9. Последовательности. Кортежи.
10. Последовательности. Списки. Срезы.
11. Последовательности. Словари.
12. Множества и операции над ними
13. Файлы и операции над ними
14. Стиль программирования: описание и назначение.
15. Модули и пакеты
16. Обзор стандартной библиотеки. Модуль sys
17. Обзор стандартной библиотеки. Модуль copy
18. Обзор стандартной библиотеки. Модуль os
19. Обзор стандартной библиотеки. Модуль math
20. Обзор стандартной библиотеки. Модуль random
22. Функции ввода-вывода
23. Функциональное программирование: определение и основные элементы
24. Виды параметров функций в Python'е. Параметры по умолчанию
25. Функции как параметры и как результат
26. Декораторы
27. Функции для обработки последовательностей: range, xrange, map, filter
28. Функции для обработки последовательностей: sum, reduce zip
29. Списковые включения
30. Генераторы
31. Генераторные выражения
32. Итераторы. Функции iter, enumerate, sorted.
33. Модуль itertools. Функции itertools.chain, itertools.repeat, itertools.count.
34. Объектно-ориентированное программирование в Python. Объявление класса
35. Объектно-ориентированное программирование в Python: атрибуты, свойства, сокрытие
данных
1. Язык программирования Python: описание и философия.
2. Исходный код на языке Python: кодировка, физические и логические строки, блоки кода
3. Выражения в языке Python.
4. Идентификаторы, пространства имен и области видимости
5. Управляющие конструкции: операторы выбора и цикла.
6. Обработка исключений
7. Функции в языке Python. Лямбда-выражения.
8. Встроенные типы: целочисленный, вещественный, комплексный, логический
9. Последовательности. Кортежи.
10. Последовательности. Списки. Срезы.
11. Последовательности. Словари.
12. Множества и операции над ними
13. Файлы и операции над ними
14. Стиль программирования: описание и назначение.
15. Модули и пакеты
16. Обзор стандартной библиотеки. Модуль sys
17. Обзор стандартной библиотеки. Модуль copy
18. Обзор стандартной библиотеки. Модуль os
19. Обзор стандартной библиотеки. Модуль math
20. Обзор стандартной библиотеки. Модуль random
21. Функции преобразования типов
22. Функции ввода-вывода
23. Функциональное программирование: определение и основные элементы
24. Виды параметров функций в Python'е. Параметры по умолчанию
25. Функции как параметры и как результат
26. Декораторы
27. Функции для обработки последовательностей: range, xrange, map, filter
28. Функции для обработки последовательностей: sum, reduce zip
29. Списковые включения
30. Генераторы
31. Генераторные выражения
32. Итераторы. Функции iter, enumerate, sorted.
33. Модуль itertools. Функции itertools.chain, itertools.repeat, itertools.count.
34. Объектно-ориентированное программирование в Python. Объявление класса
35. Объектно-ориентированное программирование в Python: атрибуты, свойства, сокрытие
данных
Основа освоения дисциплины – лекция, целью которой является целостное и логичное рас-смотрение основного материала курса. Вместе с тем значимость лекции определяется тем, что она не только способствует выработке логического мышления, но и способствует развитию интереса к пониманию современной действительности.
Задача студентов в процессе умелой и целеустремленной работы на лекциях – внимательно слушать преподавателя, следить за его мыслью, предлагаемой системой логических посылок, доказательств и выводов, фиксировать (записывать) основные идеи, важнейшие характеристики понятий, теорий, наиболее существенные факты. Лекция задает направление, содержание и эффективность других форм учебного процесса, нацеливает студентов на самостоятельную работу и определяет основные ее направления (подготовку к практическим занятиям, выполнение творческих заданий, рефератов, решение контекстных задач).
Записывание лекции – творческий процесс. Запись лекции крайне важна. Это позволяет надолго сохранить основные положения лекции; способствует поддержанию внимания; способствует лучшему запоминания материала. Важно уметь оформить конспект так, чтобы важные моменты были выделены графически, а главную информацию следует выделять в самостоятельные абзацы, фиксируя ее более крупными буквами или цветными маркерами. Конспект должен иметь поля для заметок. Это могут быть библиографические ссылки и, наконец, собственные комментарии. Для быстрой записи теста можно придумать условные знаки, при этом таких знаков
Перед каждой лекцией необходимо внимательно прочитать материал предыдущей лекции. В рабочей тетради графически выделить: тему лекции, основные теоретические положения. Подготовленный студент легко следит за мыслью преподавателя, что позволяет быстрее запоминать новые понятия, сущность которых выявляется в контексте лекции. Повторение материала облегчает в дальнейшем подготовку к экзамену. Затем надо ознакомиться с материалом темы по учебнику, внести нужные уточнения и дополнения в лекционный материал. После усвоения каждой темы рекомендуется проверять свои знания, отвечая на контрольные вопросы по теме.
Лабораторные занятия
Целью лабораторных занятий является закрепление, расширение, углубление теоретических знаний, полученных на лекциях и в ходе самостоятельной работы, развитие познавательных способностей.
Являясь частью образовательного процесса, лабораторные занятия преследует ряд основополагающих задач:
- работа с источниками, которая идет на уровнях индивидуальной самостоятельной работы и в ходе коллективного обсуждения;
- формирование умений и навыков индивидуальной и коллективной работы, позволяющих эффективно использовать основные методы исследования, грамотно выстраивать его основные технологические этапы (знакомство с темой и имеющейся по ней информацией, определение основной проблемы, первичный анализ, определение подходов и ключевых узлов механизма ее раз-вития, публичное обсуждение, предварительные выводы);
- анализ поставленных проблем, умение обсуждать тему, высказывать свое мнение, отстаивать свою позицию, слушать и оценивать различные точки зрения, конструктивно полемизировать, учиться думать, говорить, слушать, понимать, находить точки соприкосновения разных позиций, их разумного сочетания;
- формирование установок на творчество;
- диалог, внутренний и внешний; поиск и разрешение проблемы в рамках имеющейся о ней информации;
- поиск рационального зерна в самых противоречивых позициях и подходах к проблеме;
- открытость новому и принципиальную возможность изменить свою позицию и вытекающие из нее решения, в случае получения новой информации и связанных с ней обстоятельств сознательный отход от подготовленного к семинару текста во время своего, построенного на тезис-ном изложении фактов и мыслей, когда конспект привлекается лишь в том случае, когда надо при-вести какие-то факты.
Рекомендации по подготовке к зачету
Формой итогового контроля знаний студентов по дисциплине является зачет с оценкой.
Зачет с оценкой, на который явка обязательна, проводится согласно расписанию учебных занятий. Зачет с оценкой является формой отчетности, фиксирующей, что студент выполнил необходимый минимум работы по освоению определенного раздела образовательной программы.
Подготовка к зачету с оценкой и успешное освоение материала дисциплины начинается с первого дня изучения дисциплины и требует от студента систематической работы:
1) не пропускать аудиторные занятия (лекции, лабораторные занятия);
2) активно участвовать в работе семинаров (выступать с сообщениями, проявляя себя в выполнении всех видов заданий – устном опросе, творческих заданиях, в решении и обсуждении контекстных задач, в деловой игре, выполнять все требования преподавателя по изучению курса, приходить подготовленными к занятию).
422/НК
Оснащение: специализированная мебель на 38 посадочных мест, стол преподавателя – 1 шт., Sharp 70" Информационный ЖК-дисплей – 1 шт., АРМ на основе Intel Core i3 , Монитор Philips 23", Клавиатура + мышь - 25шт., магнитно-маркерная доска – 1 шт., учебно-наглядные пособия в виде тематических презентаций, информационные плакаты, подключение к сети «Интернет», доступ в электронную информационно-образовательную среду университета, выход в корпоративную сеть университета.
422/НК
Оснащение: специализированная мебель на 38 посадочных мест, стол преподавателя – 1 шт., Sharp 70" Информационный ЖК-дисплей – 1 шт., АРМ на основе Intel Core i3 , Монитор Philips 23", Клавиатура + мышь - 25шт., магнитно-маркерная доска – 1 шт., учебно-наглядные пособия в виде тематических презентаций, информационные плакаты, подключение к сети «Интернет», доступ в электронную информационно-образовательную среду университета, выход в корпоративную сеть университета.
а) для слабовидящих:
- на промежуточной аттестации присутствует ассистент, оказывающий студенту необходимую техническую помощь с учетом индивидуальных особенностей (он помогает занять рабочее место, передвигаться, прочитать и оформить задание, в том числе записывая под диктовку);
- задания для выполнения, а также инструкция о порядке проведения промежуточной аттестации оформляются увеличенным шрифтом;
- задания для выполнения на промежуточной аттестации зачитываются ассистентом;
- письменные задания выполняются на бумаге, надиктовываются ассистенту;
- обеспечивается индивидуальное равномерное освещение не менее 300 люкс;
- студенту для выполнения задания при необходимости предоставляется увеличивающее устройство;
в) для глухих и слабослышащих:
- на промежуточной аттестации присутствует ассистент, оказывающий студенту необходимую техническую помощь с учетом индивидуальных особенностей (он помогает занять рабочее место, передвигаться, прочитать и оформить задание, в том числе записывая под диктовку);
- промежуточная аттестация проводится в письменной форме;
- обеспечивается наличие звукоусиливающей аппаратуры коллективного пользования, при необходимости поступающим предоставляется звукоусиливающая аппаратура индивидуального пользования;
- по желанию студента промежуточная аттестация может проводиться в письменной форме;
д) для лиц с нарушениями опорно-двигательного аппарата (тяжелыми нарушениями двигательных функций верхних конечностей или отсутствием верхних конечностей):
- письменные задания выполняются на компьютере со специализированным программным обеспечением или надиктовываются ассистенту;
- по желанию студента промежуточная аттестация проводится в устной форме.