|
Государственный университет – Высшая школа экономики
Программа дисциплины "Управление информационными ресурсами"для специальности 080506.65 «Логистика и управление цепями поставок» подготовки специалиста
|
Правительство Российской Федерации
Государственное образовательное бюджетное учреждение
высшего профессионального образования
«Государственный университет - Высшая школа экономики»
Нижегородский филиал
Факультет Бизнес-информатики и прикладной математики
Программа дисциплины "Введение в UNIX"
для направления 010400.62 «Прикладная математика и информатика»
подготовки бакалавра
Автор программы:
Марширов В.В. ,к.т.н., с.н.с., vmarshirov@hse.ru
Одобрена на заседании кафедры информационных систем и технологий
«___»____________ 2012 г
Зав. кафедрой Э.А.Бабкин
Рекомендована секцией УМС “Информатика”
«___»____________ 2012 г
Председатель А.Н.Визгунов
Утверждена УМС НИУ ВШЭ – Нижний Новгород
«___»_____________2012 г.
Председатель Н.С. Петрухин
Нижний Новгород , 2012
Настоящая программа не может быть использована другими подразделениями университета и другими вузами без разрешения кафедры-разработчика программы.
1.Область применения и нормативные ссылки
Настоящая программа учебной дисциплины устанавливает минимальные требования к знаниям и умениям студента и определяет содержание и виды учебных занятий и отчетности.
Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов направления подготовки для специальности 010400.62 «Прикладная математика и информатика» подготовки бакалавров, изучающих дисциплину "Введение в UNIX".
Программа разработана в соответствии с:
Рабочим учебным планом университета по направлению подготовки/ специальности
010400.62 «Прикладная математика и информатика», утвержденным в 2012 г.
2.Цели освоения дисциплины
Целями изучения дисциплины “Введение в UNIX” являются:
приобретение студентами знаний для работы с UNIX;
изучение средств для настройки окружения UNIX;
приобретение умений адаптировать полученные знания для решения прикладных задач;
3.Компетенции обучающегося, формируемые в результате освоения дисциплины
В результате освоения дисциплины студент должен:
основные теоретические и практические аспекты применения UNIX ;
основные информационные ресурсы , необходимые при использования UNIX ;
методы конфигурирования пользовательской среды;
возможности применения UNIX для решения прикладных задач ;
использовать и настраивать пользовательскую среду;
уметь работать с прикладным программным обеспечением;
уметь выбирать необходимые технические средства и информационные ресурсы для решения конкретных задач и проблем.
Получить навыки (приобрести опыт):
работы UNIX в качестве пользователя ;
конфигурирования окружения UNIX ;
разработки прикладного программного обеспечения
В результате освоения дисциплины студент осваивает следующие компетенции:
Компетенция
|
Код по ФГОС/ НИУ
|
Дескрипторы - основные признаки освоения (показатели достижения результата)
|
Формы и методы обучения, способствующие формированию и развитию компетенции
|
Способность к анализу и синтезу на основе системного подхода
|
ОНК-1
|
Знает основные законы владеет методами численного анализа и моделирования c использованием UNIX
|
Лекции, семинары, практические занятия и самостоятельная работа
|
Готовность использовать основные законы естественнонаучных дисциплин в профессиональной деятельности, применять методы математического анализа и моделирования, теоретического и экспериментального исследования при работе в какой-либо предметной области
|
ОНК-4
|
Умение работать на компьютере, навыки использования основных классов
прикладного программного обеспечения, работы в компьютерных сетях,
составления баз данных
|
Лекции, семинары, практические занятия и самостоятельная работа
|
Умение работать на компьютере, навыки использования основных классов прикладного программного обеспечения, работы в компьютерных сетях, составления баз данных
|
ИК-2
|
В UNIX конфигурирует пользовательскую среду для использования необходимого ПО, может практически работах в сетях и с базами данных
|
Лекции, семинары, практические занятия и самостоятельная работа
|
Способность аналитически работать с информацией из различных источников, включая глобальных компьютерных сетях
|
ИК-4
|
Производит поиск и анализ информации из библиографических источников и из глобальной компьютерной сети
|
Лекции, семинары, практические занятия и самостоятельная работа
|
Способность понимать и применять в исследовательской и прикладной деятельности современный математический аппарат
|
ПК-2
|
Программирует и решает аналитические и исследовательские задачи в UNIX
|
Лекции, семинары, практические занятия и самостоятельная работа
|
Способность решать задачи производственной и технологической деятельности на профессиональном уровне, включая разработку математических моделей, алгоритмических и программных решений
|
ПК-8
|
Разрабатывет модели, алгоритмы и реализует их программно в UNIX
|
Лекции, семинары, практические занятия и самостоятельная работа
|
4.Место дисциплины в структуре образовательной программы
Настоящая дисциплина относится к циклу математических, естественно-научных и общепрофессиональных, и к блоку дисциплин, обеспечивающих специальную подготовку.
Для направления «Прикладная математика и информатика» настоящая дисциплина является факультативной.
Для освоения учебной дисциплины, студенты должны владеть следующими знаниями и компетенциями:
Уверенное владение персональным компьютером
Основные положения дисциплины должны быть использованы в дальнейшем при изучении следующих дисциплин:
Моделирование бизнес-процессов
Разработка данных
Промышленное программировании и управление жизненным циклом ПО
Численные методы
Оптимизация и математические методы принятия решений
5.Тематический план учебной дисциплины
№ п/п
|
Наименование разделов и тем
|
Всего часов
|
Аудиторные часы
|
|
Самосто-ятельная работа
|
|
|
|
Лекции
|
Семинары
|
Практические занятия
|
Всего
|
|
1
|
Генеалогия UNIX, основные стандарты и POSIX, версии UNIX
|
10
|
2
|
|
2
|
4
|
6
|
2
|
Пользовательская среда UNIX
|
10
|
2
|
|
2
|
4
|
6
|
3
|
Администрирование пользователей системы
|
10
|
2
|
|
2
|
4
|
6
|
4
|
Структура файловой системы и возможности навигации по системе
|
10
|
2
|
|
2
|
4
|
6
|
5
|
Управление содержанием файловой системы
|
10
|
2
|
|
2
|
4
|
6
|
6
|
Процессы и сигналы
|
10
|
2
|
|
2
|
4
|
6
|
7
|
Редактирование данных в UNIX. Возможности и конфигурирование VIM
|
10
|
2
|
|
2
|
4
|
6
|
8
|
Поддержка и создание веб ресурсов в UNIX
|
14
|
4
|
|
4
|
8
|
6
|
9
|
Программирование в UNIX
|
14
|
4
|
|
4
|
8
|
6
|
10
|
Хранение, передача и восстановление данных
|
10
|
2
|
|
2
|
4
|
6
|
|
Итого
|
108
|
24
|
0
|
24
|
48
|
60
|
6.Формы контроля знаний студентов
Тип контроля
|
Форма контроля
|
1 год
|
|
|
|
Параметры
|
|
|
1
|
2
|
3
|
4
|
|
Текущий
|
Домашнее задание
|
|
16
|
|
Разработка среды для представления инормационных русурсов
|
Текущий
|
Домашнее задание
|
|
30
|
|
Разработка среды для представления и количественной обработки данных
|
Итоговый
|
Зачет
|
|
|
31
|
|
Компьютерное тестирование и собеседование по результатам теста и домашних заданий, 40 минут
|
6.1. Критерии оценки знаний, навыков
При оценке знаний рекомендуется руководствоваться следующим:
- высшая оценка в 9 баллов (10 баллов проставляется в исключительных случаях) проставляется при отличном выполнении заданий: полных, с детальными или многочисленными примерами и возможными обобщениями ответах на вопросы, правильном решении задачи и четком ее представлении,
- почти отличная оценка в 8 баллов проставляется при полностью правильных ответах и решении задач, но при отсутствии какого-либо из выше перечисленных отличительных признаков, как, например: детальных примеров или обобщений или исчерпывающего представления решаемой задачи,
- оценка в 7 баллов проставляется при всех, в конечном счете, правильных ответах на вопросы и правильном решении задачи, но при отсутствии пояснений, примеров, без представления алгоритма решения задач,
- оценка в 6 баллов проставляется при наличии отдельных неточностей в ответах на вопросы или непринципиальных неточностях в решении задачи (описки и случайные ошибки арифметического характера),
- оценка в 5 баллов проставляется в случаях, когда в ответах и в решении задачи имеются существенные неточности и ошибки, свидетельствующие о недостаточном понимании проблематики,
- оценка в 4 балла проставляется при серьезных ошибках и пробелах в знаниях,
- оценка в 3 балла проставляется при наличии лишь отдельных положительных моментов в ответах на вопросы и в решении задачи, говорящих о потенциальной возможности более успешно выполнить задания (и может вести к повторному написанию ответов на вопросы или решению задачи),
- оценка в 2 балла проставляется при полном отсутствии положительных моментов в ответах на вопросы и решении задач,
- оценка в 1 балл проставляется, когда неправильные ответы и решения, кроме того, сопровождаются какими-либо демонстративными проявлениями безграмотности или неэтичного отношения к изучаемой теме и окружающим.
Оценки по всем формам контроля выставляются по 10-ти балльной шкале.
7.Содержание дисциплины
1. Генеалогия UNIX, основные стандарты и POSIX, версии UNIX
Архитектура и версии UNIX.Ядро системы и его внутренняя структура (файловая подсистема, подсистема управления запросами, подсистема ввода/вывода)
2. Пользовательская среда UNIX
Командный интерпретатора
Синтаксис интерпретатора. Команды, опции, аргументы, комментарии, переменные, скрипты. Переменные окружения (env) HOME, PATH, TERM.
Структура командной строки. Применение программных каналов (конвейеров)(date ; who;) who | wc. Метасимволы и экранирование.
Возможности запуска команд. Переменные, условные выражения, циклы, селекторы
3. Администрирование пользователей системы
Создание, классификация, аутентификация, защита, ограничения, привилегии и удаление пользователей. .(/etc/passwd, uid, gid, passwd).
4. Структура файловой системы и возможности навигации по системе
Влияние файлов на привилегии пользователей и на доступ к периферийным устройствам
Структура файловой системы UNIX. Индексные дескрипторы (inode) и метаданные и основные типы файлов (обычный, каталог, специальные файлы устройств, связи жесткие и символические).
Влияние файлов на привилегии пользователей и на доступ к периферийным устройствам.
Структура файловой системы UNIX. Индексные дескрипторы (inode) и метаданные и основные типы файлов (обычный, каталог, специальные файлы устройств, связи жесткие и символические).
Иерархия каталогов (корневого и домашнего) (ls). Текущее положение (pwd),навигация по файловой системе (cd) и занимаемое пространство (du)
5. Управление содержанием файловой системы
Создание, изменения и управление файлами и каталогами (mkdir, touch, cat, rm, mv, ct)
Права доступа к файлам и основные базовые классы доступа (u, g, o), типы прав доступа для классов (r, w, x) (ls -l), права доступа к файлам (chmod)
Владельцы файлов и их права, управления правами владельцев и групп(chown, chgrp)
6. Процессы и сигналы
Программы, задачи и процессы (системные, демоны, прикладные), атрибуты процессов (ps). Запуск процессов в фоновом режиме (bg), на переднем плане (fg), перемещения fg - bg. Действия процессов при получении сигналов с использованием кill и killall.
7.Редакторование данных в UNIX. Возможности и конфигурирование vim
Навигация, копирование, вставка, удаление, метки, регистры, буферы, окна, команды. Конфигурирование vim (.vimrc).
8.Поддержка и создание веб ресурсов в UNIX
Протоколы TCP/IP, основы DNS, HTML
Domain Name System. http://en.wikipedia.org/wiki/Domain_Name_System
HTML 4.01 Specification. http://www.w3.org/TR/html401/
9.Программирование в UNIX
Основные компиляторы и интерпретаторы (gcc, perl, php) и их запуск в среде UNIX. Применение языков программирования высокого уровня для решения прикладных задач
10.Хранение, передача и восстановление данных
Возможности архивирования, сжатия и извлечения данных (tar). Копирование и передача файлов (wget, ftp)
8.Образовательные технологии
Лекции с использованием мультимедийных технологий, разбор практических задач и кейсов, выполнение на персональных компьютерах практических заданий и контрольных работ
8.1Методические рекомендации преподавателю
Изучение дисциплины должно сопровождаться изложением теоретического материала в соответствии с программой и с использованием современных мультимедийных технологий и разбором конкретных теоретических и практических ситуаций.
При проведении семинаров и практических занятий необходимо организовать современную информационную среду с обеспечением индивидуального доступа студентов к формируемым информационным ресурсам.
Для достижения целевых установок дисциплины преподавателю необходимо интегрировать во взаимосвязанный комплекс содержание лекционных, практических занятий и выполнение индивидуальной работы. Индивидуальной контрольной работой предусматривается создание современной информационной среды .
Представление результатов индивидуальной работы в виде прототипа и ее защита в аудитории способствует развитию профессиональных навыков и и навыков аргументации.
8.2Методические указания студентам
Изучение дисциплины сопровождается изложением теоретической части, решением практических задач и выполнением контрольных работ и самостоятельной работы. Для студентов создаются индивидуальные рабочие места на выделенном сервере. Допускается использование всех доступных ресурсов сервера. Студенты должны использовать не только материалы аудиторных занятий, но и уметь самостоятельно находить информационные ресурсы, необходимые для решения поставленных задач.
9.Оценочные средства для текущего контроля и аттестации студента
9.1Тематика заданий текущего контроля
Примерные вопросы/ задания для 1-й домашней работы
Разработать интерфейс представления для управления информационными ресурсами в соответствии с представленным изображением.
Примерные вопросы/ задания для 2-й домашней работы
Разработать средство для доступа к управления информационными ресурсами в соответствии с представленным заданием.
9.2Вопросы для оценки качества освоения дисциплины
Генеалогия UNIX, основные стандарты и POSIX, версии UNIXАрхитектура и версии UNIX.
Ядро системы и его внутренняя структура (файловая подсистема, подсистема управления запросами, подсистема ввода/вывода)
Командный интерпретатора. Синтаксис интерпретатора.
Команды, опции, аргументы, комментарии, переменные, скрипты. Переменные окружения (env) HOME, PATH, TERM.
Структура командной строки . Применение программных каналов (конвейеров)(date ; who;) who | wc. Метасимволы и экранирование.
Возможности запуска команд. Переменные, условные выражения, циклы, селекторы
Администрирование пользователей системы. Создание, классификация, аутентификация, защита, ограничения, привилегии и удаление пользователей. .(/etc/passwd, uid, gid, passwd).
Структура файловой системы и возможности навигации по системе
Влияние файлов на привилегии пользователей и на доступ к периферийным устройствам
Структура файловой системы UNIX. Индексные дескрипторы (inode) и метаданные и основные типы файлов (обычный, каталог, специальные файлы устройств, связи жесткие и символические).
Влияние файлов на привилегии пользователей и на доступ к периферийным устройст-вам.
Структура файловой системы UNIX. Индексные дескрипторы (inode) и метаданные и основные типы файлов (обычный, каталог, специальные файлы устройств, связи жесткие и символические).
Иерархия каталогов (корневого и домашнего) (ls). Текущее положение (pwd),навигация по файловой системе (cd) и занимаемое пространство (du)
Управление содержанием файловой системы.
Создание, изменения и управление файлами и каталогами (mkdir, touch, cat, rm, mv, ct)
Права доступа к файлам и основные базовые классы доступа (u, g, o), типы прав доступа для классов (r, w, x) (ls -l), права доступа к файлам (chmod)
Владельцы файлов и их права, управления правами владельцев и групп(chown, chgrp)
Процессы и сигналы. Программы, задачи и процессы (системные, демоны, прикладные), атрибуты процессов (ps).
Запуск процессов в фоновом режиме (bg), на переднем плане (fg), перемещения fg - bg. Действия процессов при получении сигналов с использованием кill и killall.
Редактирование данных в UNIX. Возможности и конфигурирование
Навигация, копирование, вставка, удаление, метки, регистры, буферы, окна, команды.
Конфигурирование vim (.vimrc).
Поддержка и создание веб ресурсов в UNIX. Протоколы TCP/IP, основы DNS, HTML
Программирование в UNIX. Основные компиляторы и интерпретаторы (gcc, perl, php).
Применение языков программирования высокого уровня для решения прикладных задач
Хранение, передача и восстановление данных.Возможности архивирования, сжатия и извлечения данных (tar). Копирование и передача файлов (wget, ftp)
10.Порядок формирования оценок по дисциплине
Текущую работу студентов преподаватель оценивает по итогам выполнения домашних заданий Од.з1 и Од.з2. Результирующая оценка по 10-ти балльной шкале за текущую работу определяется перед итоговым контролем.
Результирующая оценка (Оитоговый ) за итоговый контроль в форме зачета выставляется по следующей формуле
Оитоговый = k1·Озачет + k2· Од.з1 + k3· Од.з2
где Озачет – оценка за работу непосредственно на зачете
Удельный вес k1 равен 0,6. Удельные веса других коэффициентов равнозначны и их сумма равно 0,4. Итоговая оценка (Оитоговый) округляется в меньшую сторону.
В диплом ставится итоговая оценка, которая является результирующей оценкой по учебной дисциплине.
11.Учебно-методическое и информационное обеспечение дисциплины
11.1Базовый учебник
Negus, Christopher; Caen, Francois. BSD UNIX Toolbox : 1000+ Commands for FreeBSD, OpenBSD and NetBSD.Hoboken, NJ, USA: Wiley, Date Published: 2008. http://site.ebrary.com/lib/hselibrary/Doc?id=10233042&ppg=1
(доступ с компьюторов ГУ-ВШЭ или с других по логину и паролю)
Absolute FreeBSD : The Complete Guide to FreeBSD (2nd Edition).Lucas, Michael
Date Published: 11/2007. Pages: 748. http://site.ebrary.com/lib/hselibrary/docDetail.action?docID=10206178&p00=unix
(доступ с компьюторов ГУ-ВШЭ или с других по логину и паролю)
11.2Основная литература
Unix/Linux Survival Guide. Keller, Erik M. Cengage Learning. Date Published: 2006. Pages: 305
http://site.ebrary.com/lib/hselibrary/docDetail.action?docID=10228188&p00=unix
(доступ с компьюторов ГУ-ВШЭ или с других по логину и паролю)
The UNIX System. http://www.unix.org/
Linux, FreeBSD, OpenBSD, NetBSD, HP-UX, Tru64 Unix Documentation Project. http://nixdoc.net/
Проект OpenNet: MAN (FreeBSD и Linux). http://www.opennet.ru/man_1.shtml
UNIX. http://en.wikipedia.org/wiki/Unix
FreeBSD Handbook. http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/
FreeBSD Man Pages. http://www.freebsd.org/cgi/man.cgi
Index of Shell Builtin Commands. http://www.gnu.org/software/bash/manual/html_node/Builtin-Index.html#Builtin-Index
Introduction to Programming. http://www.freebsd.org/doc/en_US.ISO8859-1/books/developers-handbook/tools-programming.html
HTML 4.01 Specification. http://www.w3.org/TR/html401/
Vim documentation: vim online.http://www.vim.org/docs.php
11.3Дополнительная литература
Builtin commands. http://www.tcsh.org/tcsh.html/Builtin_commands.html
The GNU C Library. http://www.gnu.org/software/libc/manual/html_node/
11.4Программные средства
Internet Explorer или любой другой современный браузер
PuTTY. http://www.chiark.greenend.org.uk/~sgtatham/putty/
11.5Дистанционная поддержка дисциплины
Обучающий справочник. www.marshirov.ru
Информационная образовательная среда НИУ ВШЭ. http://lms.hse.ru
12.Материально-техническое обеспечение дисциплины
Компьютерное и мультимедийное оборудование для проведения лекций и практических занятий.
Компьютерный зал с подключением к Интернет для проведения практических занятий, для анализа домашних заданий и для компьютерного тестирования.
Автор программы: _____________________________/ Марширов В.В./
|