Министерство экономического развития и торговли Российской Федерации Государственный университет – Высшая школа экономики Нижегородский филиал Факультет Бизнес информатики и математики Кафедра математики и прикладной информатики Утверждена УМС Центра БИМ Председатель ____________________Н.С.Петрухин 10 сентября 2007г. Одобрена на заседании кафедры ПМИ Зав. Кафедрой ______________В.А.Калягин 10 сентября 2007г. Программа дисциплины «Информационные технологии» Часть 1. для направления – 080100.62 – Экономика; (подготовка бакалавра) специальности 080105.65 – Финансы и кредит; специальности 080109.65 – Бухгалтерский учет, анализ и аудит (подготовка специалиста) Автор: Т.Н. Гетманцева Н.Новгород,2007г. I. Пояснительная записка Требования к студентам Перед тем как приступить к изучению курса студенты обязательно должны иметь опыт работы с компьютерами и прослушать курсы: - Информатика (базовый курс); - Элементы дискретной математики. Аннотация Основной целью курса является освоение студентами - методов и средств информационного моделирования с использованием технологии СУБД. Знакомство с основными этапами проектирования информационных систем на основе СУБД. Последнее позволит подготовить специалистов, способных проводить информационное моделирование предметной области и решать различного рода задачи обработки информации на высоком функциональном уровне. Курс поможет приобрести студентам навыки работы с современными СУБД; - основных концепций организации локальных и глобальных сетей. Данный курс рассчитан на обучение основам создания сетей и эффективному использованию современных коллективных и сетевых технологий, что поможет студентам приобрести навыки работы в глобальных сетях, включая использование таких ресурсов, как электронная почта, телеконференции, поисковые системы. Впервые в практике чтения курсов по блоку «Информатика» в НФ ГУ-ВШЭ предполагается систематическое проведение занятий по технологии коллективной работы в сетях ЭВМ, включая технологии коллективной разработки проектов, связанных с обработкой экономической информации. В состав модуля включаются вопросы, связанные с описанием и моделированием локальных и глобальных сетей ЭВМ, основам и методам защиты информации в сетях, программное обеспечение и технология программирования в сетях. Значительное внимание уделено вопросам проектирования и реализации распределенных баз данных. Отдельно описываются роль и место автоматизированных информационных систем в экономике, затрагиваются вопросы проектирования АИС. Данный курс составлен в соответствии ГОС по специальностям 060400, 060500 по дисциплинам ЕН Ф.02, ЕН Ф.03. Курс изучается в течение 26 недель (52 часа). Все занятия проводятся в компьютерных классах при активном использовании средств вычислительной техники. Основными разделами курса являются: 1. Проектирование информационных систем на основе СУБД - понятие базы данных; - модели данных в СУБД; - теория реляционных баз данных; - языковые средства СУБД; - средства разработки приложения на основе СУБД. 2, Технологии коллективной работы в сетях - основные понятия и концепции организации компьютерных сетей; - общее представление о современных сетевых технологиях; - обзор возможностей и ресурсов Internet, Основы технологии World Wide Web. - основные принципы работы электронной почты; - проблемы и организация защиты в сетях. Учебная задача курса Своевременная и точная информация - основа для принятия решений в сфере управления и экономики. Современные системы сбора и анализа информации основаны, прежде всего, на сетевых и мультимедийных технологиях. Студенты НФ ГУ-ВШЭ обязательно должны овладеть основными компьютерными технологиями, что является важным условием понимания новых подходов к получению, анализу и представлению экономической информации. Данный курс предназначен для овладения студентами современными технологиями управления различными государственными, коммерческими предприятиями и организациями. Формы контроля Контроль знаний студентов включает текущий и итоговый контроль. Текущий контроль осуществляется путем оценки индивидуальных знаний студентов по результатам выполнения лабораторных работ, контрольных работ и тестов по отдельным разделам курса. В процессе обучения каждый студент должен выполнить следующие зачетные и контрольные работы: 1. Тест по теме "Основные понятия теории баз данных". 2. Лабораторная работа по теме "Языковые средства СУБД- SQL запросы". 3. Тест по теме "Основные понятия и концепции организации компьютерных сетей. Сетевая архитектура и сетевые протоколы". 4. Лабораторная работа по теме "Возможности и ресурсы Internet. Основы технологии World Wide Web". 5. Лабораторная работа по теме "Электронная почта". 6. Контрольная работа по теме "Распределенные системы баз данных"- реализация учебной СУБД. Итоговый контроль проводится в форме зачета. Тематический расчет часов № Название тем и разделов Аудиторные часы Лекции Практ. Занят. Конрольные Всего работы Самост. Работа Всего часов Проектирование информационных систем на основе СУБД 1 Основные понятия теории баз данных 2 2 Тест 2 4 2 Модели данных в СУБД 2 2 - 2 4 3 Теория реляционных баз данных Языковые средства СУБД 4 4 4 8 6 6 4 10 5 Жизненный цикл информационной системы 4 4 4 8 6 Средства разработки приложения на основе СУБД 4 4 8 12 4 6 4 Лабор. работа Технологии коллективной работы в сетях Тест 7 Основные понятия и концепции организации компьютерных сетей 2 2 8 Сетевая архитектура и сетевые протоколы 2 2 2 4 9 Обзор современных сетевых технологий 4 4 2 6 10 Возможности и ресурсы Internet. Основы технологии World Wide Web. 4 4 Контр. работа 6 10 11 Электронная почта 4 4 Лабор. работа 2 6 12 Организация защиты в сетях 4 4 3 9 13 Распределенные системы баз данных 4 4 3 7 46 46 50 82 Итого Контр. работа П. Содержание курса 1. Основные понятия теории баз данных Необходимость автоматизации обработки данных. Предмет и задачи информационного моделирования. Понятие информации. Ее иерархия. Терминология СУБД. Тенденции развития информационных систем. Эволюция методов организации и обработки данных. Уровни представления данных. Причины перехода к СУБД. Особенности архитектуры СУБД. Основные требования к СУБД. Категории пользователей СУБД. Типы СУБД, их различия и возможности. 2. Модели данных в СУБД Понятие модели данных. Основные требования к модели данных. Классификация моделей данных. Иерархическая, сетевая и реляционная модели данных и их сравнительный анализ. 3. Теория реляционных баз данных Основы реляционной алгебры. Терминология реляционных отношений. Операции манипулирования данными. 4. Языковые средства СУБД Требования к языковым средствам СУБД. Классификация языков. Языки реляционной модели: QBE, SQL. Алгоритмы обработки данных. 5. Жизненный цикл информационной системы Процесс проектирования баз данных. Формулирование и анализ требований. Концептуальное проектирование. Логическое проектирование. 6. Средства разработки приложения на основе СУБД Обзор возможностей и особенностей различных средств создания баз данных (MS SQL Server, Access). Средства работы с данными. Использование технологии «клиент-сервер». 7. Основные понятия и концепции организации компьютерных сетей Эволюция вычислительных систем. Понятие сети. Типы сетей: локальные и глобальные, их особенности. Требования к современным сетям. Понятие «открытая система» и проблемы стандартизации. Основные сетевые компоненты (сетевые платы, кабели, их соединения). Модель OSI - основные понятия и уровни модели OSI. 8. Сетевая архитектура и сетевые протоколы Физические топологии: шинная, звездообразная, кольцевая, распределенная звездообразная. Логические топологии. Достоинства и недостатки различных типов сетей. Достоинства и недостатки смешивания сетей. Требования к сети. Характеристики качества обслуживания в современных сетях. Сетевые и транспортные протоколы: NetBEUI, IPX/SPX. Стек протоколов TCP/IP: TCP, UDP, IP,ARP. 9. Современные сетевые технологии Обзор базовых сетевых технологий: Ethernet, AppleTalk, FDDI, Token Ring. Принципы их работы. Сравнение современных технологий передачи данных. Тенденции развития сетевых технологий: элементы управления ActiveX, Java апплеты,сценарии. 10. Возможности и ресурсы Internet Технологии World Wide Web. История создания Internet. Структура Internet. Принципы передачи данных, адресация (IP адреса, DNS адреса). Использование ресурсов Internet. Средства для работы с Internet: Internet Explorer, Netscape Navigator. Работа с программами ftp, telnet. Язык гипертекстовой разметки документов HTML, гипермедиа и гиперсвязи, протокол обмена гипертекстовой информацией HTTP. Проектирование и создание web - страниц с помощью различных редакторов: MS Word, Front Page. URL, скрытые адреса. Архитектура www - технологии. 11. Электронная почта Способы коммуникации в сети. Адреса электронной почты. Расширенные возможности и преимущества. Обзор программ электронной почты (E-mail, Outlook Express, The Bat). Локальная и глобальная электронная почта. 12. Организация защиты в сетях Угроза безопасности в Internet. Защита от несанкционированного доступа: аутентификация пользователей, секретность хранимых данных. Физическая безопасность: защита серверов, защита от электронного шпионажа. Защита от вирусов (типы вирусов, средства защиты). Криптография и стандарты шифрования данных: RSA, DES и др. Основы безопасности в World Wide Web. Специализированные проблемы защиты в коммерческих сетях. Электронная коммерция и проблемы защиты информации. 13. Распределенные системы баз данных Основные понятия распределенных баз данных. Обзор методов распределения данных по узлам сети. Характеристики распределенной СУБД. Технологии распределенных баз данных: вопросы архитектуры, обработка и оптимизация запросов, управление одновременным доступом, протоколы обеспечения надежности. IV. Литература Основная литература Информатика и информационные технологии. Под ред. Ю.Д. Романовой. М. EKSMO EDUCATION.2006. Информатика .Под ред. Проф. Н.В. Макаровой. М.: Финансы и статистика.2004. Информатика. Базовый курс. Пол ред. С.В. Симоновича. С-Пб.,2001. Дополнительная литература Савельев А.Я.. Основы информатики. Учебник для вузов. М.2001. В.А. Островский. Информатика. Учебник для вузов, М.2001. Д. Кренке Теория и практика построения баз данных..С-ПБ.2003. М.Кульгин Технология корпоративных сетей. Энциклопедия.С-Пб.2000 В.Г. Оливер. Н.А. Оливер. Компьютерные сети. Принципы, технология, протоколы. С-Пб. 1999. А.В. Могилев. Н.И. Пак. Е.К. Хеннер. Информатика. М.2000. Ст. преподаватель НФ ГУ-ВШЕ Гетманцева Т.Н. Автор программы Т.Н. Гетманцева