Федеральное государственное автономное образовательное учреждение высшего профессионального образования
«Национальный исследовательский университет
«Высшая школа экономики»
Московский институт электроники и математики НИУ ВШЭ
Департамент компьютерной инженерии
Рабочая программа дисциплины
Информатика и программирование
для образовательной программы «Информатика и вычислительная техника»
направления подготовки 09.03.01 «Информатика и вычислительная техника»
уровень Академический бакалавр
Разработчик программы:
Александр Юрьевич Романов, a.romanov@hse.ru
Одобрена на заседании департамента компьютерной инженерии «31» августа 2015 г.
Руководитель департамента В.А. Старых _______________
Рекомендована Академическим советом образовательной программы
«___» ____________ 2015 г., № протокола _________________
Утверждена «___» ____________ 2015 г.
Академический руководитель образовательной программы
Т.А. Потапова _________________
Москва, 2015
Настоящая программа не может быть использована другими подразделениями университета и другими вузами без разрешения подразделения-разработчика программы.
Область применения и нормативные ссылки
Настоящая программа учебной дисциплины устанавливает минимальные требования к знаниям и умениям студента и определяет содержание и виды учебных занятий и отчетности.
Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов направления подготовки/ специальности 09.03.01 «Информатика и вычислительная техника», обучающихся по специализациям «Системы автоматизированного проектирования», «Вычислительные системы, комплексы и сети», «Информационно-коммуникационные технологии», изучающих дисциплину Информатика и программирование.
Программа разработана в соответствии с:
· Федеральным государственным образовательным стандартом высшего профессионального образования по направлению подготовки 09.03.01 «Информатика и вычислительная техника», квалификация «бакалавр»;
· Образовательной программой по направлению подготовки 09.03.01 «Информатика и вычислительная техника» подготовки бакалавра;
· Рабочим учебным планом университета по направлению подготовки 09.03.01 «Информатика и вычислительная техника», специализаций «Системы автоматизированного проектирования», «Вычислительные системы, комплексы и сети», «Информационно-коммуникационные технологии», утвержденным в 2015 г.
Цели освоения дисциплин
Целями освоения дисциплины Информатика и программирование являются:
· освоение технологии объектно-ориентированного программирования;
· изучение базовых элементов языка С++;
· изучение приёмов разработки типовых алгоритмов для различных структур данных.
Компетенции обучающегося, формируемые в результате освоения дисциплины
В результате освоения дисциплины студент должен:
· Знать
o подходы к проектированию структуры программного обеспечения в соответствии с объектно-ориентированной технологией разработки;
o технологию объектно-ориентированного программирования;
o базовые элементы языка C++;
o основы кодирования на языке программирования C++;
· Уметь
o использовать основные возможности объектно-ориентированных языков программирования;
o самостоятельно компоновать программное обеспечение с использованием существующих объектно-ориентированных программных библиотек;
o использовать стандартное программное обеспечение в своей профессиональной деятельности.
· Иметь навыки (приобрести опыт)
o проектирования программного обеспечения;
o разработки структуры классов для решения поставленной задачи;
o компоновки программ из отдельных классов;
o самостоятельного решения задач с использованием типовых алгоритмов и различных структур данных.
В результате освоения дисциплины студент осваивает следующие компетенции:
Компетенция
| Код по ФГОС/ НИУ
| Дескрипторы – основные признаки освоения (показатели достижения результата)
| Формы и методы обучения, способствующие формированию и развитию компетенции
|
владеет культурой мышления, способен к обобщению, анализу, восприятию информации, постановке цели и выбору путей её достижения
| ОК-1
| регулярно выполняет самостоятельную постановку задач и разработку алгоритмов
| выполнение задач лабораторного практикума и домашних работ
|
умеет логически верно, аргументировано и ясно строить устную и письменную речь
| ОК-2
| дает определения используемых понятий
| ответы у доски и проверка усвоения материала на лекциях и семинарах
|
готов к кооперации с коллегами, работе в коллективе
| ОК-3
| выполняет часть общего проекта, умеет взаимодействовать с коллективом
| выполнение курсовой работы в составе коллектива разработчиков
|
стремится к саморазвитию, повышению своей квалификации и мастерства
| ОК-6
| применят изученные стандартные алгоритмы и может самостоятельно разрабатывать алгоритмы решения задач
| обсуждение с преподавателем условий поставленных задач, составление и усовершенствование разработанных алгоритмов
|
умеет критически оценивать свои достоинства и недостатки, наметить пути и выбрать средства развития достоинств и устранения недостатков
| ОК-7
| обосновывает выбор алгоритма решения задачи, может усовершенствовать алгоритм по указанным критериям
| работа в составе коллектива разработчиков, самостоятельное решение поставленных задач
|
использует основные законы естественнонаучных дисциплин в профессиональной деятельности, применяет методы математического анализа и моделирования, теоретического и экспериментального исследования
| ОК-10
| использует знания, полученные в процессе изучения дисциплин естественно- математического цикла при решении задач по программированию, обосновывает выбор алгоритма решения поставленной задачи
| математическое описание методов решения поставленных задач и связи исходных данных и результатов
|
осознает сущность и значение информации в развитии современного общества; владеет основными методами, способами и средствами получения, хранения, переработки информации
| ОК-11
| использует информационно- поисковые системы для поиска дополнительной информации
| ответы у доски с использованием проекционного оборудования
|
имеет навыки работы с компьютером как средством управления информацией
| ОК-12
| постоянно работает с компьютером
| выполнение на компьютере заданий лабораторных работ и домашних заданий, а также проведение зачетов и использованием компьютера
|
способен работать с информацией в глобальных компьютерных сетях
| ОК-13
| использует информационно- поисковые системы для поиска дополнительной информации
| поиск дополнительной информации, необходимой для выполнения курсовой работы
|
владеет одним из иностранных языков на уровне не ниже разговорного
| ОК-14
| постоянное объяснение англоязычной терминологии, используемой при определении базовых понятий курса
| может воспринимать текст, включающий фрагмент на иностранном языке
|
осваивать методики использования программных средств для решения практических задач
| ПК-2
| постоянно работает с компьютером
| выполнение на компьютере заданий лабораторных работ и домашних заданий, а также проведение зачетов и использованием компьютера
|
разрабатывать компоненты программных комплексов и баз данных, использовать современные инструментальные средства и технологии программирования
| ПК-5
| использует современные версии изучаемых языков программирования
| выполнение на компьютере заданий лабораторных работ и домашних заданий, а также проведение зачетов и использованием компьютера
|
обосновывать принимаемые проектные решения, осуществлять постановку и выполнять эксперименты по проверке их корректности и эффективности
| ПК-6
| имеет навык разработки примеров для исчерпывающего тестирования алгоритмов и программ
| постоянная самостоятельная работа по разработке алгоритмов и программ, выполнение тестирования созданных программных продуктов, самостоятельное исправление ошибок на основе результатов тестирования программ
|
готовить презентации, научно-технические отчеты по результатам выполненной работы, оформлять результаты исследований в виде статей и докладов на научно-технических конференциях
| ПК-7
| применяет компьютер при оформлении результатов выполнения лабораторных работ и курсовой работы, демонстрирует навыки использования компьютерных средств при выполнении этих работ
| разработка отчетов по выполняемым заданиям лабораторного практикума и курсовой работе
|