УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
Аникуев С.В.
____________________________
____________________________
«___» _____________ 20___ г.
Современные информационные технологии и программные средства
умеет
выбирать современные информационные технологии, в том числе и отечественного производства, при решении задач профессиональной деятельности
владеет навыками
навыками понимания принципов работы современных информационных технологий и программных средств
элементы информационных технологий и программных средств при решении задач профессиональной деятельности
умеет
разрабатывать элементы информационных технологий и программных средств
владеет навыками
навыками разработки информационных технологий и программных средств при решении задач профессиональной деятельности
способы и принципы применения современных информационных технологий и программных средств при решении задач профессиональной деятельности
умеет
применять современные информационные технологии и программные средства при решении задач профессиональной деятельности
владеет навыками
навыками применения современных информационных технологий и
основные стандарты технической документации на различных стадиях жизненного цикла информационной системы
умеет
применять основные стандарты технической документации
владеет навыками
пониманием основных стандартов технической документации на различных стадиях жизненного цикла информационной системы
параметрическую настройку и инсталляцию программного и аппаратного обеспечения информационных и автоматизированных систем
умеет
выполнять параметрическую настройку и инсталляцию программного и аппаратного обеспечения информационных и автоматизированных систем
владеет навыками
навыками параметрической настройки и инсталляции программного и аппаратного обеспечения информационных и автоматизированных систем
архитектурные решения для реализации информационных систем
умеет
выбирать платформу для разработки инфокоммуникационных систем
владеет навыками
навыками обоснованного выбора архитектурного решения для реализации информационных систем, платформы для разработки инфокоммуникационных систем
Изучение дисциплины осуществляется в 4семестре(-ах).
час/з.е.
тельная ра-
бота, час
час
ции
занятия
в интерактивной форме
час/з.е.
(вид интерактивной формы проведения занятий)/(практическая подготовка)
(и/или раздела)
часов / часов интерактивных занятий/ практическая подготовка
Циклы
Вложенные циклы
Модуль requests
раздела
дисциплины
(вид интерактивной формы проведения занятий)/(практическая подготовка)
часов / часов интерактивных занятий/ практическая подготовка
Вложенные циклы
Списочные выражения. Модель памяти для типов языка Python
Позиционные и именованные аргументы. Функции высших порядков. Лямбда-функции
Рекурсия. Декораторы. Генераторы
Волшебные методы, переопределение методов. Наследование
Модель исключений Python. Try, except, else, finally. Модули
Модуль pandas
Модуль requests
1. Рабочую программу дисциплины «Основы программирования в ИС».
2.Методические рекомендации для организации самостоятельной работы обучающегося по дисциплине «Основы программирования в ИС».
3. Методические рекомендации по выполнению письменных работ (задачи) (при наличии).
4. Методические рекомендации по выполнению контрольной работы студентами заочной формы обучения (при наличии)
5. Методические указания по выполнению курсовой работы (проекта) (при наличии).
Для успешного освоения дисциплины, необходимо самостоятельно детально изучить представленные темы по рекомендуемым источникам информации:
(№ источника)
(из п.8 РПД)
(из п.8 РПД)
(из п.8 РПД)
Текущий контроль проводится в течение семестра с целью определения уровня усвоения обучающимися знаний, формирования умений и навыков, своевременного выявления преподавателем недостатков в подготовке обучающихся и принятия необходимых мер по её корректировке, а также для совершенствования методики обучения, организации учебной работы и оказания индивидуальной помощи обучающемуся.
Промежуточная аттестация по дисциплине «Основы программирования в ИС» проводится в виде Зачет с оценкой.
За знания, умения и навыки, приобретенные студентами в период их обучения, выставляются оценки «ЗАЧТЕНО», «НЕ ЗАЧТЕНО». (или «ОТЛИЧНО», «ХОРОШО», «УДОВЛЕТВОРИТЕЛЬ-НО», «НЕУДОВЛЕТВОРИТЕЛЬНО» для дифференцированного зачета/экзамена)
Для оценивания знаний, умений, навыков и (или) опыта деятельности в университете приме-няется балльно-рейтинговая система оценки качества освоения образовательной программы.
В соответствии с балльно-рейтинговой системой оценки, принятой в Университете студентам начисляются баллы по следующим видам работ:
В случае отказа – студент сдает зачет (дифференцированный зачет, экзамен) по приведенным выше вопросам и заданиям. Итоговая успеваемость (зачет, дифференцированный зачет, экзамен) не может оцениваться ниже суммы баллов, которую студент набрал по итогам текущей и промежуточной успеваемости.
При сдаче (зачета, дифференцированного зачета, экзамена) к заработанным в течение семестра студентом баллам прибавляются баллы, полученные на (зачете, дифференцированном зачете, экзамене) и сумма баллов переводится в оценку.
6 баллов выставляется студенту, полностью освоившему материал дисциплины или курса в соответствии с учебной программой, включая вопросы рассматриваемые в рекомендованной программой дополнительной справочно-нормативной и научно-технической литературы, свободно владеющему основными понятиями дисциплины. Требуется полное понимание и четкость изложения ответов по заданию (билету) и дополнительным вопросам, заданных экзаменатором. Дополнительные вопросы, как правило, должны относиться к материалу дисциплины или курса, не отраженному в основном задании (билете) и выявляют полноту знаний студента по дисциплине.
5 балла заслуживает студент, ответивший полностью и без ошибок на вопросы задания и показавший знания основных понятий дисциплины в соответствии с обязательной программой курса и рекомендованной основной литературой.
4 балла дан недостаточно полный и недостаточно развернутый ответ. Логика и последовательность изложения имеют нарушения. Допущены ошибки в раскрытии понятий, употреблении терминов. Студент не способен самостоятельно выделить существенные и несущественные признаки и причинно-следственные связи. Студент может конкретизировать обобщенные знания, доказав на примерах их основные положения только с помощью преподавателя. Речевое оформление требует поправок, коррекции.
3 балла дан неполный ответ, представляющий собой разрозненные знания по теме вопроса с существенными ошибками в определениях. Присутствуют фрагментарность, нелогичность изложения. Студент не осознает связь данного понятия, теории, явления с другими объектами дисциплины. Отсутствуют выводы, конкретизация и доказательность изложения. Речь неграмотная. Дополнительные и уточняющие вопросы преподавателя не приводят к коррекции ответа студента не только на поставленный вопрос, но и на другие вопросы дисциплины.
2 балл дан неполный ответ, представляющий собой разрозненные знания по теме вопроса с существенными ошибками в определениях. Присутствуют фрагментарность, нелогичность изложения. Студент не осознает связь данного понятия, теории, явления с другими объектами дисциплины. Отсутствуют выводы, конкретизация и доказательность изложения. Речь неграмотная. Дополнительные и уточняющие вопросы преподавателя не приводят к коррекции ответа студента не только на поставленный вопрос, но и на другие вопросы дисциплины.
0 баллов - при полном отсутствии ответа, имеющего отношение к вопросу.
Оценивание задачи
7 баллов Задачи решены в полном объеме с соблюдением необходимой последовательности.
5 балла Задачи решены с небольшими недочетами.
3 балла Задачи решены не полностью, но объем выполненной части таков, что позволяет получить правильные результаты и выводы.
2 балл Задачи решены частично, с большим количеством вычислительных ошибок, объем выпол-ненной части работы не позволяет сделать правильных выводов.
0 баллов Задачи не решены или работа выполнена не полностью, и объем выполненной части работы не позволяет сделать правильных выводов.
2. Исходный код на языке 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. Язык программирования 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. Функции преобразования типов
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: атрибуты, свойства, сокрытие
данных
Основа освоения дисциплины – лекция, целью которой является целостное и логичное рас-
Задача студентов в процессе умелой и целеустремленной работы на лекциях – внимательно слушать преподавателя, следить за его мыслью, предлагаемой системой логических посылок, доказательств и выводов, фиксировать (записывать) основные идеи, важнейшие характеристики понятий, теорий, наиболее существенные факты. Лекция задает направление, содержание и эффективность других форм учебного процесса, нацеливает студентов на самостоятельную работу и определяет основные ее направления (подготовку к практическим занятиям, выполнение творческих заданий, рефератов, решение контекстных задач).
Записывание лекции – творческий процесс. Запись лекции крайне важна. Это позволяет надолго сохранить основные положения лекции; способствует поддержанию внимания; способствует лучшему запоминания материала. Важно уметь оформить конспект так, чтобы важные моменты были выделены графически, а главную информацию следует выделять в самостоятельные абзацы, фиксируя ее более крупными буквами или цветными маркерами. Конспект должен иметь поля для заметок. Это могут быть библиографические ссылки и, наконец, собственные комментарии. Для быстрой записи теста можно придумать условные знаки, при этом таких знаков не должно быть более 10–15. Условные обозначения придумывают для часто встречающихся слов (существует, который, каждый, точка зрения, на основании и т.п.).
Перед каждой лекцией необходимо внимательно прочитать материал предыдущей лекции. В рабочей тетради графически выделить: тему лекции, основные теоретические положения. Подготовленный студент легко следит за мыслью преподавателя, что позволяет быстрее запоминать новые понятия, сущность которых выявляется в контексте лекции. Повторение материала облегчает в дальнейшем подготовку к экзамену. Затем надо ознакомиться с материалом темы по учебнику, внести нужные уточнения и дополнения в лекционный материал. После усвоения каждой темы рекомендуется проверять свои знания, отвечая на контрольные вопросы по теме.
Лабораторные занятия
Целью лабораторных занятий является закрепление, расширение, углубление теоретических знаний, полученных на лекциях и в ходе самостоятельной работы, развитие познавательных способностей.
Являясь частью образовательного процесса, лабораторные занятия преследует ряд основополагающих задач:
- работа с источниками, которая идет на уровнях индивидуальной самостоятельной работы и в ходе коллективного обсуждения;
- формирование умений и навыков индивидуальной и коллективной работы, позволяющих эффективно использовать основные методы исследования, грамотно выстраивать его основные технологические этапы (знакомство с темой и имеющейся по ней информацией, определение основной проблемы, первичный анализ, определение подходов и ключевых узлов механизма ее раз-вития, публичное обсуждение, предварительные выводы);
- анализ поставленных проблем, умение обсуждать тему, высказывать свое мнение, отстаивать свою позицию, слушать и оценивать различные точки зрения, конструктивно полемизировать, учиться думать, говорить, слушать, понимать, находить точки соприкосновения разных позиций, их разумного сочетания;
- формирование установок на творчество;
- диалог, внутренний и внешний; поиск и разрешение проблемы в рамках имеющейся о ней информации;
- поиск рационального зерна в самых противоречивых позициях и подходах к проблеме;
- открытость новому и принципиальную возможность изменить свою позицию и вытекающие из нее решения, в случае получения новой информации и связанных с ней обстоятельств сознательный отход от подготовленного к семинару текста во время своего, построенного на тезис-ном изложении фактов и мыслей, когда конспект привлекается лишь в том случае, когда надо при-вести какие-то факты.
Рекомендации по подготовке к зачету
Формой итогового контроля знаний студентов по дисциплине является зачет с оценкой.
Подготовка к зачету с оценкой и успешное освоение материала дисциплины начинается с первого дня изучения дисциплины и требует от студента систематической работы:
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 люкс;
- студенту для выполнения задания при необходимости предоставляется увеличивающее устройство;
в) для глухих и слабослышащих:
- на промежуточной аттестации присутствует ассистент, оказывающий студенту необходимую техническую помощь с учетом индивидуальных особенностей (он помогает занять рабочее место, передвигаться, прочитать и оформить задание, в том числе записывая под диктовку);
- промежуточная аттестация проводится в письменной форме;
- обеспечивается наличие звукоусиливающей аппаратуры коллективного пользования, при необходимости поступающим предоставляется звукоусиливающая аппаратура индивидуального пользования;
- по желанию студента промежуточная аттестация может проводиться в письменной форме;
д) для лиц с нарушениями опорно-двигательного аппарата (тяжелыми нарушениями двигательных функций верхних конечностей или отсутствием верхних конечностей):
- письменные задания выполняются на компьютере со специализированным программным обеспечением или надиктовываются ассистенту;
- по желанию студента промежуточная аттестация проводится в устной форме.