Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ProgDisc_Klyshinskiy_Romanov_programming_2015_v4.doc
Скачиваний:
6
Добавлен:
22.03.2016
Размер:
197.12 Кб
Скачать

Национальный исследовательский университет «Высшая школа экономики» Программа дисциплины Программирование для направления 230100 «Информатика и вычислительная техника» подготовки бакалавра

Федеральное государственное автономное образовательное учреждение высшего профессионального образования «Национальный исследовательский университет «Высшая школа экономики»

Московский институт электроники и математики НИУ ВШЭ

Департамент компьютерной инженерии

Рабочая программа дисциплины

Информатика и программирование

для образовательной программы «Информатика и вычислительная техника»

направления подготовки 09.03.01 «Информатика и вычислительная техника»

уровень Академический бакалавр

Разработчик программы:

Александр Юрьевич Романов, a.romanov@hse.ru

Одобрена на заседании департамента компьютерной инженерии «31»августа2015 г.

Руководитель департамента В.А. Старых _______________

Рекомендована Академическим советом образовательной программы

«___» ____________ 2015 г., № протокола _________________

Утверждена «___» ____________ 2015 г.

Академический руководитель образовательной программы

Т.А. Потапова _________________

Москва, 2015

Настоящая программа не может быть использована другими подразделениями университета и другими вузами без разрешения подразделения-разработчика программы.

  1. Область применения и нормативные ссылки

Настоящая программа учебной дисциплины устанавливает минимальные требования к знаниям и умениям студента и определяет содержание и виды учебных занятий и отчетности.

Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов направления подготовки/ специальности 09.03.01 «Информатика и вычислительная техника», обучающихся по специализациям «Системы автоматизированного проектирования», «Вычислительные системы, комплексы и сети», «Информационно-коммуникационные технологии», изучающих дисциплину Информатика и программирование.

Программа разработана в соответствии с:

  • Федеральным государственным образовательным стандартом высшего профессионального образования по направлению подготовки 09.03.01 «Информатика и вычислительная техника», квалификация «бакалавр»;

  • Образовательной программой по направлению подготовки 09.03.01 «Информатика и вычислительная техника» подготовки бакалавра;

  • Рабочим учебным планом университета по направлению подготовки 09.03.01 «Информатика и вычислительная техника», специализаций «Системы автоматизированного проектирования», «Вычислительные системы, комплексы и сети», «Информационно-коммуникационные технологии», утвержденным в 2015 г.

  1. Цели освоения дисциплин

Целями освоения дисциплины Информатика и программирование являются:

  • освоение технологии объектно-ориентированного программирования;

  • изучение базовых элементов языка С++;

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

  1. Компетенции обучающегося, формируемые в результате освоения дисциплины

В результате освоения дисциплины студент должен:

  • Знать

    • подходы к проектированию структуры программного обеспечения в соответствии с объектно-ориентированной технологией разработки;

    • технологию объектно-ориентированного программирования;

    • базовые элементы языка C++;

    • основы кодирования на языке программирования C++;

  • Уметь

    • использовать основные возможности объектно-ориентированных языков программирования;

    • самостоятельно компоновать программное обеспечение с использованием существующих объектно-ориентированных программных библиотек;

    • использовать стандартное программное обеспечение в своей профессиональной деятельности.

  • Иметь навыки (приобрести опыт)

    • проектирования программного обеспечения;

    • разработки структуры классов для решения поставленной задачи;

    • компоновки программ из отдельных классов;

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

В результате освоения дисциплины студент осваивает следующие компетенции:

Компетенция

Код по ФГОС/ НИУ

Дескрипторы – основные признаки освоения (показатели достижения результата)

Формы и методы обучения, способствующие формированию и развитию компетенции

владеет культурой мышления, способен к обобщению, анализу, восприятию информации, постановке цели и выбору путей её достижения

ОК-1

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

выполнение задач лабораторного практикума и домашних работ

умеет логически верно, аргументировано и ясно строить устную и письменную речь

ОК-2

дает определения используемых понятий

ответы у доски и проверка усвоения материала на лекциях и семинарах

готов к кооперации с коллегами, работе в коллективе

ОК-3

выполняет часть общего проекта, умеет взаимодействовать с коллективом

выполнение курсовой работы в составе коллектива разработчиков

стремится к саморазвитию, повышению своей квалификации и мастерства

ОК-6

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

обсуждение с преподавателем условий поставленных задач, составление и усовершенствование разработанных алгоритмов

умеет критически оценивать свои достоинства и недостатки, наметить пути и выбрать средства развития достоинств и устранения недостатков

ОК-7

обосновывает выбор алгоритма решения задачи, может усовершенствовать алгоритм по указанным критериям

работа в составе коллектива разработчиков, самостоятельное решение поставленных задач

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

ОК-10

использует знания, полученные в процессе изучения дисциплин естественно- математического цикла при решении задач по программированию, обосновывает выбор алгоритма решения поставленной задачи

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

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

ОК-11

использует информационно- поисковые системы для поиска дополнительной информации

ответы у доски с использованием проекционного оборудования

имеет навыки работы с компьютером как средством управления информацией

ОК-12

постоянно работает с компьютером

выполнение на компьютере заданий лабораторных работ и домашних заданий, а также проведение зачетов и использованием компьютера

способен работать с информацией в глобальных компьютерных сетях

ОК-13

использует информационно- поисковые системы для поиска дополнительной информации

поиск дополнительной информации, необходимой для выполнения курсовой работы

владеет одним из иностранных языков на уровне не ниже разговорного

ОК-14

постоянное объяснение англоязычной терминологии, используемой при определении базовых понятий курса

может воспринимать текст, включающий фрагмент на иностранном языке

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

ПК-2

постоянно работает с компьютером

выполнение на компьютере заданий лабораторных работ и домашних заданий, а также проведение зачетов и использованием компьютера

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

ПК-5

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

выполнение на компьютере заданий лабораторных работ и домашних заданий, а также проведение зачетов и использованием компьютера

обосновывать принимаемые проектные решения, осуществлять постановку и выполнять эксперименты по проверке их корректности и эффективности

ПК-6

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

постоянная самостоятельная работа по разработке алгоритмов и программ, выполнение тестирования созданных программных продуктов, самостоятельное исправление ошибок на основе результатов тестирования программ

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

ПК-7

применяет компьютер при оформлении результатов выполнения лабораторных работ и курсовой работы, демонстрирует навыки использования компьютерных средств при выполнении этих работ

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]