- •«Низкоуровневое программирование»
- •Паспорт фонда оценочных средств по дисциплине «Низкоуровневое программирование»
- •Модели контролируемых компетенций
- •Структура формирования компетенций
- •Владеть:
- •Программа оценивания контролируемых компетенций
- •Соответствие оценочных средств видам контроля
- •Структура оценки по видам и срокам контроля
- •Комплект материалов для оценивания выполнения лабораторных работ по дисциплине «низкоуровневое программирование»
- •Список лабораторных работ, подготовка и план их выполнения Лабораторная работа 1 (лр3). Арифметические операции
- •Лабораторная работа 2 (лр6). Логические операции
- •Лабораторная работа 3 (лр8). Обработка матриц
- •Лабораторная работа 4 (лр10). Обработка строк
- •Лабораторная работа 5 (лр12). Ввод/вывод строк
- •Лабораторная работа 6 (лр13). Многомодульное программирование
- •Лабораторная работа 7 (лр15). Ассемблирование в ос семейства Linux
- •Вопросы к зачету по дисциплине «низкоуровневое программирование»
- •Вопросы к зачету
- •Итоговая оценка по курсу выставляется в соответствии со следующей таблицей:
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное автономное образовательное учреждение
высшего профессионального образования
«Национальный исследовательский ядерный университет «МИФИ»
ФАКУЛЬТЕТ КИБЕРНЕТИКИ И ИНФОРМАЦИОННОЙ БЕЗОПАСНОСТИ
КАФЕДРА КОМПЬЮТЕРНЫХ СИСТЕМ И ТЕХНОЛОГИЙ (№ 12)
«УтверждЕН
на заседании кафедры
«___»__________20__ г.,
протокол №_________
Зав. каф. 12
_____________/М. А. Иванов/
ФОНД ОЦЕНОЧНЫХ СРЕДСТВ
по дисциплине
«Низкоуровневое программирование»
Направление подготовки (специальность) |
230100.62 Информатика и вычислительная техника |
|
|
Профиль подготовки (при его наличии) |
|
|
|
Наименование образовательной программы (специализация) |
Высокопроизводительные компьютерные системы и технологии |
|
|
Квалификация (степень) выпускника |
бакалавр |
|
|
Форма обучения |
очная |
г. Москва, 2015 г.
Паспорт фонда оценочных средств по дисциплине «Низкоуровневое программирование»
(наименование дисциплины)
Семестр |
Интерактив |
Трудоемкость, кред. |
Общий объем курса, час. |
Лекции, час. |
Практич. занятия, час. |
Лаборат. работы, час. |
СРС, час. |
КСР, час. |
Форма(ы) контроля, экз./зач./КР/КП |
4 |
0.00 |
2 |
72 |
30 |
0 |
15 |
27 |
0 |
Зачет |
ИТОГО |
0.00 |
2 |
72 |
30 |
0 |
15 |
27 |
0 |
|
Группы: К04-121, К04-122, К04-123, К04-12В, К04-12С
Модели контролируемых компетенций
В результате освоения дисциплины у выпускника формируются следующие компетенции:
Код компетенции |
Компетенция |
ОК-7 |
Способность к самоорганизации и самообразованию |
ОПК-2 |
Способность осваивать методики использования программных средств для решения практических задач |
ОПК-5 |
Способность решать стандартные задачи профессиональной деятельности на основе информационной и библиографической культуры с применением информационно-коммуникационных технологий и с учетом основных требований информационной безопасности |
ПК-1 |
Способность разрабатывать модели компонентов информационных систем, включая модели баз данных и модели и интерфейсов «человек – электронно-вычислительная машина» |
ПК-2 |
Способность разрабатывать компоненты аппаратно-программных комплексов и баз данных, используя современные инструментальные средства и технологии программирования |
Структура формирования компетенций
В результате освоения курса «Низкоуровневое программирование» студент должен
Знать:
З-1 принципы функционирования современной вычислительной системы;
З-2 структуру современных микропроцессоров и регистровую модель микропроцессоров семейства x86/x64 и совместимых с ними;
З-3 режимы работы и адресации микропроцессоров семейства x86/x64 и совместимых с ними;
З-4 систему команд языка Ассемблера для микропроцессоров семейства x86/x64 и совместимых с ними в нотациях Intel и AT&T;
3-5 принципы программирования на Ассемблере типовых структур: ветвления, итерации, процедур, макросов, модулей;
З-6 принципы взаимодействия программы на Ассемблере с операционной системой.
Уметь:
У-1 разрабатывать алгоритмы работы низкоуровневых программ;
У-2 разрабатывать и отлаживать программы на языке Ассемблера для микропроцессоров семейства x86/x64 и совместимых с ними;
У-3 организовывать взаимодействие программ на языке Ассемблера как с пользователем, так и с операционной системой.