Начало1-й курс2-й курс3-й курс4-й курс5-й курсСпецкурсы ›  

2 курс

Системное программное обеспечение (3 семестр)

•  Вылиток А.А. Выражения языка Си. (294.75 КБайт)
•  Вылиток А.А. Язык Си. Реализация списков с помощью цепочек динамических объектов. (218.56 КБайт)

Основная литература

[1]. Робачевский А.М. Операционная система UNIX. — СПб.: BHV—Санкт-Петербург, 1997.
[2]. Страуструп Б. Язык программирования С++. Спец. издание — М.; СПб.: Бином — Невский диалект, 2001.
[3]. Руденко Т.В. Сборник задач и упражнений по языку Си (учебное пособие для студентов 2 курса) — М.: ВМиК, 1999.
[4]. Чернов А.В. Учебные материалы для 2 курса. (Литература, методические материалы, варианты домашних заданий, варианты практических заданий, успеваемость студентов 207 и 208 группы).
[5].  А.В.Столяров. ОС Unix для выполнения заданий практикума (208.9 КБайт). Оригинал здесь.

Варианты заданий по практикуму

•  А.В.Столяров. Многопользовательский игровой сервер (373.53 КБайт). Оригинал здесь.
• Задание по практикуму на осенний семестр для 215 и 216 групп. Оригинал здесь.
• Практические задания для 207, 208 группы.

Системы программирования (4 семестр)

• Программа зачёта по курсу «Системы программирования». (2003 г.)
•  Библиотека функций работы с БД для модельного SQL-интерпретатора + тесты (6.85 КБайт) (реализация на Си). (2006 г.)
• Пример реализации анализатора модельного языка.
•  Диаграмма состояний анализатора модельного языка (128.59 КБайт), векторный вариант (svg).
•  Общая схема функционирования основных компонентов СП на базе компилятора (94.58 КБайт) (на примере СП Си): растровая схема (png), векторный вариант (svg).
•  Решение задачи 50(f) (89.21 КБайт) из сборника «Волкова И.А., Руденко Т.В. Формальные грамматики и языки. Элементы теории трансляции» (1999).
• Очень краткое описание контейнеров STL Vector и List.
• Примеры решения задач с использованием библиотеки стандартных шаблонов STL.

Варианты заданий по практикуму

•  Интерпретатор модельного языка программирования (270.67 КБайт).
•  Волкова И.А., Головин И.Г., Кузина Л.Н., Мальковский М.Г. Модельный SQL-интерпретатор (364.4 КБайт). — М.: Изд-во МГУ, 2005.
• Волкова И. А., Головин И. Г., Мальковский М. Г. Модельный SQL-интерпретатор. — М.: Изд-во МГУ, 1999. (Шифр в библиотеке МГУ: 5ВГ66 В-676)

Варианты зачета по курсу

•  2005. Вариант 1 (103.8 КБайт) (2005. Вариант 1)
•  2005. Вариант 2 (103.12 КБайт)

Основная литература

[1]. Волкова И.А., Руденко Т.В. Формальные грамматики и языки. Элементы теории трансляции. — М.: Изд-во МГУ, 1999. (Шифр в библиотеке МГУ: 5ВГ66 В-676)
[2].  Волкова И.А., Руденко Т.В. Формальные грамматики и языки. Элементы теории трансляции (587.2 КБайт). — М.: Изд-во МГУ, 1996.
[3]. Грис Д. Конструирование компиляторов для цифровых вычислительных машин. — М.: Мир, 1975.
[4]. Льюис Ф., Розенкранц Д., Стирнз Р. Теоретические основы проектирования компиляторов. — М.: Мир, 1979.
[5]. Ахо А., Ульман Дж. Теория синтаксического анализа, перевода и компиляции, т.1,2 — М.: Мир, 1979.
[6]. Бек Л. Введение в системное программирование. — М.: Мир, 1988.
[7]. Ахо А., Сети Р., Ульман Дж. Компиляторы. — М.: Изд. дом «Вильямс», 2001. (Шифр в библиотеке МГУ: 5ВГ66 А-955)
[8]. Гордеев А. В., Молчанов А.Ю. Системное программное обеспечение. — СПб.: Питер, 2001
[9]. Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С++, 2-е издание. — М. СПб.: «Издательство Бином» — «Невский диалект»,1998. (Шифр в библиотеке МГУ)
[10]. Элиенс А. Принципы объектно-ориентированной разработки программ, 2-е издание. — М.: Издательский дом «Вильямс», 2002. (Шифр в библиотеке МГУ: 5ВГ66 Э-460)
[11]. Одинцов И. О. Профессиональное программирование. Системный подход. — СПб.: БХВ-Петербург, 2002. (Шифр в библиотеке МГУ: 5ВГ66 О-425)
[12]. Мансуров Н. Н., Майлингова О. Л. Методы формальной спецификации программ: языки MSC и SDL. — М.: Изд-во «Диалог-МГУ», 1998. (Шифр в библиотеке МГУ: 5ВГ66 М-238)
[13]. Вендров А. М. CASE-технологии. Современные методы и средства проектирования информационных систем. — Электронная публикация на CITFORUM.RU
[14]. Фаулер М., Скотт К. UML в кратком изложении. Применение стандартного языка объектного моделирования. — М.: Мир, 1999. (Шифр в библиотеке МГУ: 5ВГ66 Ф-282)
[15]. Майерс Г. Искусство тестирования программ. — М.: «Финансы и статистика», 1982
[16]. Канер С., Фолк Дж., Нгуен Е. К. Тестирование программного обеспечения. — М.: «DiaSoft», 2001
[17]. Макгрегор Дж., Сайкс Д. Тестирование объектно-ориентированного программного обеспечения. Практическое пособие. — М.: «DiaSoft», 2002
[18]. Страуструп Б. Язык программирования С++. Специальное издание. — М.: Издательство «БИНОМ», 2001. (Шифр в библиотеке МГУ: 5ВГ66 С-835)
[19]. Шилдт Г. Самоучитель С++. 3-е изд. — СПб: БХВ-Петербург, 2002. (Шифр в библиотеке МГУ: 5ВГ66 Ш-576)


 © 2006 CMC@MSU › cNmOcSmPsAuM.!iNnOfSoP@AgMm!aNiOlS.PcAoMm! версия для печатиhttp://cmcmsu.no-ip.info/