Главная Другое
Экономика Финансы Маркетинг Астрономия География Туризм Биология История Информатика Культура Математика Физика Философия Химия Банк Право Военное дело Бухгалтерия Журналистика Спорт Психология Литература Музыка Медицина |
страница 1
Правительство Российской Федерации Федеральное государственное автономное образовательное учреждение высшего профессионального образования "Национальный исследовательский университет "Высшая школа экономики" Факультет Информационных технологий и вычислительной техники Программа дисциплины "Программное обеспечение вычислительных систем и сетей" для направления 230100.68 "Информатика и вычислительная техника подготовки магистра для магистерской программы "Сети ЭВМ и телекоммуникации" Автор программы: Карпов В.Э., к.т.н, доцент vkarpov@hse.ru Одобрена на заседании кафедры "Вычислительные системы и сети" «___»____________ 2012 г. Зав. кафедрой Вишнеков А.В. ____________________ Рекомендована Комиссией по учебной
Председатель Тумковский С.Р. _________________________ Утверждена Ученым советом МИЭМ НИУ ВШЭ «___»_____________20 г. Ученый секретарь Симонов В.П. ________________________ Москва, 2012
1Область применения и нормативные ссылкиНастоящая программа учебной дисциплины устанавливает минимальные требования к знаниям и умениям студента и определяет содержание и виды учебных занятий и отчетности. Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов направления 230100.68 "Информатика и вычислительная техника подготовки магистра для магистерской программы "Сети ЭВМ и телекоммуникации", изучающих дисциплину "Программное обеспечение вычислительных систем и сетей". Программа разработана в соответствии с:
2Цели освоения дисциплиныДисциплина является вводной в цикле общих дисциплин специальности, в рамках которой изучаются основные понятия операционных систем, информационных систем, систем управления базами данных, основы построения сетевых и распределенных систем. Главная цель преподавания курса – получение общих представлений по вопросам программного обеспечения вычислительных систем и сетей. Объектами изучения в данной дисциплине являются: архитектура ЭВМ, языки программирования, системное программное обеспечение, базы данных, сетевые протоколы, технологии и протоколы, языки программирования web-приложений.
3Компетенции обучающегося, формируемые в результате освоения дисциплиныВ результате освоения дисциплины студент должен:
4Место дисциплины в структуре образовательной программыНастоящая дисциплина относится к циклу дисциплин АД (Адаптационные дисциплины) и блоку дисциплин по выбору. Изучение данной дисциплины предлагается магистрам, которые пришли на направление 230100.68 "Информатика и вычислительная техника" с других направлений. Дисциплина читается в первом модуле первого курса. Основные положения дисциплины должны быть использованы в дальнейшем при изучении следующих дисциплин:
5Тематический план учебной дисциплины
6Формы контроля знаний студентовКурс является ознакомительным, поэтому контроль не предусмотрен. 7Содержание дисциплины1. Введение. Предмет курса и его связь со смежными дисциплинами. Понятие программного обеспечения. Системы обработки, хранения и передачи информации. Классы информационных систем. Информационное окружение. Прикладные программные системы. Обзор современного системного программного обеспечения. Основные характеристики и особенности. Литература:
2. Основы теории компиляторов Основные понятия и определения. Логическая структура компилятора. Понятие лексического, синтаксического и семантического анализа. Промежуточные формы представления программы. Грамматики и языки. Основные определения и понятия формальной теории языков. Загрузчики и компоновщики.
3. Языки программирования. История алгоритмических языков. Языки низкого и высокого уровней. Процедурное, объектно-ориентированное, логическое и функциональное программирование. Языки искусственного интеллекта. Специализированные (предметно-ориентированные) языки.
4. Операционные системы Взаимодействие пользователя с ЭВМ. Однозадачные и многозадачные ОС. Системы разделения времени. Введение в UNIX. История создания. Структура ядра UNIX. Файловая система UNIX. Типы файлов. Пользователи и права доступа. Файловые таблицы. Процессы в UNIX. Управление процессами. Межпроцессное взаимодействие.
5. Базы данных Терминология. Данные, подготовка информации и обработка данных. Управление данными. Информационно-поисковые системы и системы обработки данных. Документальные и фактографические системы. Определение СУБД. Интерфейсы между логическими структурами данных в программах и БД и между логической и физической структурами БД. Структура СУБД: ядро и сервисные средства. Организация БД. Физическая, логическая семантическая целостность данных. Модели представления данных. Элемент данных, агрегат данных запись. Сетевая, иерархическая и реляционная модели представления данных. Реляционная алгебра. Нормализация отношений. ЯОД и ЯМД. Уровни абстракции описания данных: концептуальный уровень, уровень реализации, физический уровень. Средства манипулирования данными: расширения языков программирования общего назначения, реализация специальных языков. Защита данных от несанкционированного доступа. Коллективный доступ к данным. Распределенные базы данных. Литература:
6. Инженерия знаний Знания и системы, основанные на знаниях. Понятие знания. Модели представления знаний. Языки описания знаний. Экспертные системы. Назначения и особенности экспертных систем. Структура и режимы работы экспертной системы. Приобретение знаний.
7. Сетевые технологии Взаимодействие в сети. Протоколы. Системные вызовы для работы с сокетами. Сетевые ОС. Распределенные системы. Периферийные процессоры. "Прозрачные" распределенные файловые системы. Литература:
8. Сохранность и защита программных систем Программные и аппаратные средства защиты. Надежность программно-аппаратных комплексов. Интерфейсы и основные стандарты в области системного программного обеспечения.
8Образовательные технологииВ рамках учебного процесса по дисциплине будут реализованы традиционные (лекции, демонстрации, объяснения) и активные методы обучения: дискуссионные (групповое обсуждение проблемы, анализ практических ситуаций), тренинговые (выработка практических умений при возникновении стандартных и исключительных ситуаций), индивидуальные (самостоятельное обучение, поисковая работа). 8.1Методические рекомендации преподавателюВ виду малого количества часов аудиторных занятий предлагать студентам на каждом занятии список разделов учебников, которые желательно изучить самостоятельно, указывая цели изучения и те вопросы, на которые надо обратить особое внимание. 8.2Методические указания студентамВести рабочую тетрадь с проработкой и заметками по изучаемым вопросам. Готовиться дома к практическим занятиям и приходить на занятия с подготовленными вопросами по изучаемой теме. Для лучшего усвоения материала после каждой лекции самостоятельно изучать указанные материалы учебников и по всем возникающим вопросам консультироваться лично у преподавателя в часы занятий, консультаций или по электронной почте. 9Оценочные средства для текущего контроля и аттестации студента9.1Тематика заданий текущего контроляТекущий контроль не предусмотрен. 9.2Вопросы для самостоятельной оценки качества освоения дисциплиныПримерный перечень вопросов для самопроверки студентов:
10Учебно-методическое и информационное обеспечение дисциплины10.1Базовый учебник
10.2Основная литература
10.3Дополнительная литература
10.4Справочники, словари, энциклопедииЭлектронная энциклопедия Википедия (wikipedia.org). 10.5Программные средстваДля успешного освоения дисциплины студент использует следующие программные средства:
10.6Дистанционная поддержка дисциплиныДополнительные учебно-методические материалы по дисциплине расположены по адресу rema44.ru/resurs/students/karpov в свободном доступе. 11Материально-техническое обеспечение дисциплиныЛекционные занятия проходят в мультимедийной аудитории, оснащенной компьютером и проектором. Каждая лекция сопровождается презентацией, содержащей теоретический материал и иллюстративный материал. Смотрите также: Программа дисциплины "Программное обеспечение вычислительных систем и сетей" для магистерской программы "
139.64kb.
1 стр.
Адаптационные дисциплины Программное обеспечение вычислительных систем и сетей
899.58kb.
6 стр.
Рабочая программа учебной дисциплины «Архитектура информационных систем»
123.04kb.
1 стр.
Рабочая программа учебной дисциплины
211.61kb.
1 стр.
Рабочая программа учебной дисциплины
147.67kb.
1 стр.
Разработка интеллектуальных геоинформационных систем на основе настраиваемой объектной модели предметной области
216.56kb.
1 стр.
Вопросы по специальности 05. 13. 11 Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей
50.61kb.
1 стр.
Разработка и исследование методов повышения скорости доступа к удалённым данным в распределённых вычислительных системах
251.66kb.
1 стр.
Методическая разработка по выполнению контрольной работы по предмету : «операционные системы и программное обеспечение вычислительных комплексов»
127.11kb.
1 стр.
Федеральное государственное бюджетное учреждение науки
160.08kb.
1 стр.
Программа дисциплины «Архитектура вычислительных систем»
271.42kb.
1 стр.
П. Ф. Лесгафта г. Санкт-Петербург Л. А. Заварухина информатика (лекции) Санкт-Петербург 2009 Содержание лекция 594.84kb.
4 стр.
|