Данный сайт адресован преподавателям, аспирантам, студентам и энтузиастам, преподающим и изучающим современные информационные технологии. Здесь размещены учебные курсы, разработанные в университетах и учебных центрах, использующих технологии Microsoft в своем учебном процессе.
Представленные материалы могут быть использованы как для самостоятельного изучения, так и для постановки и внедрения собственных курсов в рамках Microsoft Curriculum License Agreement (EN). Допустимо только некоммерческое использование представленных курсов. При использовании материалов сайта ссылка на авторов обязательна.
| ||||
| Поиск: |
Учебные курсы серии "Партнерство в образовании" для средней школы
Новые курсы Майкрософт серии «Партнерство в образовании» предназначены для использования в средних и старших классах школы в качестве элективных курсов. Кроме того, некоторые модули курсов могут быть встроены в базовую программу, а также могут использоваться для внеклассной работы и дополнительного образования.
Учебные курсы серии "Партнерство в образовании" для средней школы
| Курс | Автoр | Файлы |
|---|---|---|
| Учебные проекты с использованием Microsoft Office 14 апреля 2006 г. Курс помогает учителям эффективно использовать ИТ в процессе преподавания, делая с их помощью уроки более увлекательными и насыщенными. Основу курса составляет детальное описание четырех проектов: — Информационный бюллетень (в рамках проекта изучаются этические вопросы, связанные с журналистикой и издательской деятельностью; осваиваются навыки сбора необходимой информация, написания статей и форматирования материалов; с помощью Microsoft Word учащимися создается школьный информационный бюллетень). — Маркетинговый план (изучаются основы маркетинга; анализируется, как различные компании рекламируют себя и свои товары с помощью логотипов, рекламы продукции и других методов маркетинга; создается план маркетинга для выбранного учащимися товара или услуги). — Портфолио для успешной карьеры (изучаются задачи, связанные с поиском и получением работы; проводится анализ с целью профориентации, выделения интересных профессий, определение необходимых навыков; пишется резюме, проводится подготовка к интервью). — Грамотный покупатель (изучаются основные права и обязанности потребителей; проводится исследование различных продуктовых магазинов и рынков, чтобы определить наилучшие по цене и качеству продукты для сбалансированного питания; ведется подробный учет исследований; итоги исследования представляются в форме отчета-презентации). | ||
| Основы программирования на примере Visual Basic.NET 2 февраля 2006 г. Курс знакомит с основными концепциями компьютерного программирования учеников старших классов, обладающих начальной подготовкой в области информационных технологий или вообще не знакомых с ними. В рамках курса школьники научатся создавать интересные прикладные программы с помощью Visual Basic. NET и изучают базовые концепции объектно-ориентированного программирования. Программа курса дает уча-щимся возможность исследовать мир программирования, попрактиковаться в создании программного кода и лучше понять, что значит быть программистом. | Microsoft | |
| Основы компьютерных сетей 3 февраля 2006 г. Цель курса состоит в том, чтобы дать учащимся знания по основам компьютерных сетей и Интернету, помочь им подготовиться к использованию и созданию сетей, понять принципы построения Интернета, научиться обеспечивать защищенные сетевые соединения. Программа интегрирует теоретическое и практическое обучение (в процессе изучения курса учащиеся разрабатывают план сети и строят ее). Курс описывает, для чего и как создаются сети, знакомит с такими понятиями, как «топология сети», «кабельная инфраструктура», рассматривает основные сетевые архитектуры, включая Ethernet и Wi-Fi. Курс учит объединять компьютеры в сеть с помощью различных устройств связи, настраивать протокол TCP/IP, управлять IP-маршрутизацией и налаживать работать операционных систем. Кроме того, учащиеся смогут узнать из курса, как работают приложения в локальных сетях, построенных на базе технологий Microsoft, и в Интернете. | Microsoft | |
| Персональный компьютер: настройка и техническая поддержка 3 февраля 2006 г. Цель курса состоит в том, чтобы дать учащимся необходимую базовую теоретическую подготовку и соответствующие практические навыки для работы в качестве специалистов службы технической поддержки. Программа курса включает обучение по ремонту компьютеров, базам данных и работе служб помощи, учебный план на основе стандартов, а также программы профессиональной ориентации в области информационных и телекоммуникационных технологий. Используя данный курс, можно создавать в средних и старших классах школы реальные службы информационной и технической поддержки, «сотрудниками» которых являются сами учащиеся. (Курс рекомендуется изучать после курса «Основы компьютерных сетей».) | Microsoft |
Курсы этой категории предназначены для обучения программированию на начальном этапе подготовки специалистов в области информатики, вычислительной техники и информационных технологий.
Основы программирования
| Курс | Автoр | Файлы |
|---|---|---|
| Основы объектного программирования на C# 3.0. Учебник и Задачник 28 января 2009 г. Дополненное и переработанное издание учебника «Основы программирования на С#». Дополнения учитывают новые возможности Visual Studio 2008 и Framework .Net 3.5. Существенной новинкой является задачник, сопровождающий учебный курс. Видеозапись мастер-класса | В.А.Биллиг, ТвГУ | |
| Алгоритмы и задачи на C# 15 марта 2007 г. В каждом разделе представленного учебника, являющегося основой курса, описываются алгоритмы, как правило, с обоснованием их корректности. Затем даются задачи, требующие создания программ на языке C#, использующих эти алгоритмы. Каждая глава сопровождается методическими указаниями. Каждая глава содержит проекты, требующие более серьезных усилий и времени, чем простое домашнее задание или лабораторная работа. В конце каждой главы дается пример решения некоторых задач или проекта. Материалы учебника могут использоваться, как в курсе лекций, так и при ведении семинарских, практических и лабораторных работ. Хотя алгоритмы и задачи, приводимые в учебнике, носят общий характер, и соответствующие программы могут быть написаны, как правило, на любом языке программирования, но ряд задач, все примеры и указания ориентированы на выбор языка C# в качестве рабочего языка программирования и выбор Visual Studio .NET в качестве среды разработки. Видеозапись мастер-класса | В.А.Биллиг, Тверской государственный университет | |
| C# 2.0. Введение в программирование. 5 сентября 2005 г. В пособии описывается синтаксис языка программирования Microsoft C# 2.0 .NET, множества классов, применяемых для разработки приложений на платформе .NET, излагаются основы объектно-ориентированного программирования, методы создания элементов пользовательского интерфейса и основы работы с базами данных. | Марченко А.Л., МГУ | |
| Вводный курс по программированию 21 марта 2005 г. Курс предназначен для обучения основным методам построения корректных, эффективных и надежных программ на базе языка Zonnon для платформы Microsoft.NET и опирается на опыт преподавания основного курса по программированию для студентов механико-математического факультета Новосибирского государственного университета (НГУ). сайт курса | В.Н. Касьянов, Е.В. Касьянова, НГУ | |
| Образовательный комплекс "Основы программирования" 16 марта 2005 г. Образовательный комплекс включает учебный курс "Введение в методы программирования" и лабораторный практикум "Методы разработки программного обеспечения на основе технологии Microsoft .NET", что позволяет сочетать фундаментальное образование в области программирования и практическое обучение методам разработки масштабного программного обеспечения на основе технологии Microsoft .NET. непосредственно в самом начале обучения по программированию. В качестве языка программирования используется Zonnon, разработанный в Технологическом институте (Швейцария) как развитие широко используемого для обучения алгоритмического языка Pascal. Образовательный комплекс разрабатывается в Нижегородском государственном университете им. Н.И. Лобачевского на кафедре математического обеспечения ЭВМ факультета вычислительной математики и кибернетики (http://www.software.unn.ac.ru) при поддержке компании Microsoft. сайт курса | Гергель В.П., ННГУ им. Н.И. Лобачевского |
Технология разработки программных систем
Курсы, связанные с технологией разработки программного обеспечения.
Технология разработки программных систем
| Курс | Автoр | Файлы |
|---|---|---|
| Проектирование информационных систем 27 февраля 2009 г. В представленном курсе изучаются принципы проектирования и разработки информационных систем (баз данных) с использованием Microsoft SQL Server 2005 и Microsoft Visual Studio 2005 (Visual Basic 2005). Рассматриваются основные понятия и виды информационных систем, их основные составляющие. Более того в рамках данного курса представлен комплексный подход к интеграции приложений разработанных в Microsoft Visual Studio 2005 в базы данных Microsoft SQL Server 2005. | А.В.Бурков, Марийский ГУ | |
| Методика выполнения курсовых и дипломных работ в составе команды с использованием среды Microsoft Visual Studio Team System 28 января 2009 г. Курс предназначен для прочтения студентам и магистрам, обучающихся по специальностям «Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей», «Прикладная информатика в экономике» и родственным им. По мере изучения курса студентам предлагается изучить вопросы создания программного обеспечения от постановке технического задания до реализации реального проекта в составе команды. Описываются инструментальные средства разработки программного обеспечения в составе команды, методика реализации тестовых проектов, методы подбора команд. | А.В.Марчуков и др., ТПУ | |
| Введение в программную инженерию 28 января 2009 г. Целостное изложение основ программной инженерии, акцент на концепциях (ПО, процесс, модели и методологии), на различных методология разработки ПО (MSF, CMMI, SCRUM и пр.), а также на управляющих практиках (конфигурационное управление, тестирование, управление проектом). | Д.В.Кознов и др., СПбГУ | |
| Основы разработки компьютерных игр в XNA Game Studio 28 января 2009 г. Курс посвящен основным методам разработки компьютерных игр в XNA Game Studio 2.0., разработке документации и реализации самостоятельных игровых проектов. Особенно полезен для начинающих и продолжающих C#-программистов, нацеленных на разработку компьютерных игр. | Ю.В.Дашко и др., ИУБП | |
| Введение в разработку распределенных информационных систем 12 декабря 2007 г. | Захаров А.Ю. | |
| Технологии Windows Communication Foundation и Windows Presentation Foundation 12 декабря 2007 г. Курс состоит из десяти лекций и разбит на две большие части, лекции в первой по пятую посвящены Windows Communication Foundation, с шестой по десятую – Windows Communication Foundation. Видеозапись мастер-класса | Ю.А.Губанов, СПбГУ | |
| Разработка распределенных приложений 12 декабря 2007 г. Главная цель курса - научить студентов разрабатывать распределенные приложения и дать подробный обзор существующих технологий. Курс лекций знакомит студентов с современными технологиями построения клиент-серверных приложений в двухзвенных и трехзвенных архитектурах. В курсе освещается применение программной модели COM+, вопросы взаимодействия служб COM и .NET Framework, взаимодействие приложений посредством .NET Remoting, создание и использование служб Windows, создание и развертывание Web-сервисов. | И.Ю.Баженова, МГУ им. М.В.Ломоносова | |
| Инженерия надежных и безопасных программ 15 ноября 2007 г. Курс предназначен и читается на мат.-мех. факультете СПбГУ для студентов 4 курса специальности 351500 как cпецкурс. В 2006 г. экзамен по нему сдали 140 студентов. Продолжительность курса – 36 часов. | В.О.Сафонов, СПбГУ | |
| Надежное и безопасное программирование для Microsoft.NET на языке C# 15 ноября 2007 г. Курс предназначен и читается на мат.-мех. факультете СПбГУ для студентов 4 курса специальности 351500 как cпецкурс. Ежегодно его слушают и сдают порядка 100 человек. Продолжительность курса – 32 часа. | В.О.Сафонов, СПбГУ | |
| Программирование для платформы Microsoft.NET 15 ноября 2007 г. Материалы спецсеминара для студентов 4 курса специальности 351500, который ведется на математико-механическом факультете СПбГУ. Продолжительность семинара – 32 учебных часа. | В.О.Сафонов, СПбГУ | |
| Современные информационные технологии 24 мая 2007 г. В данном курсе изучаются современные информационные технологии, используемые при разработке win32, web, других приложений и компонентов для различных устройств, включая ПК. Курс включает обзор платформы Microsoft .NET, сопутствующих технологий и программных систем. Учебная задача курса заключается в том чтобы дать студентам теоретические сведения о современных ИТ и привить практические навыки использования технологий для разработки приложений в различных средах. | Е.А.Павлова, МИФИ | |
| Многоагентные интеллектуальные системы 23 апреля 2007 г. Предлагаемый курс посвящен изучению проблем разработки и проектирования сложных систем на базе многоагентных технологий. Задачи, с которыми сталкиваются современные разработчики программного обеспечения, отличаются значительной распределенностью и децентрализованностью. Такими, например, являются задачи построения систем электронной коммерции, поисковых систем, систем сбора разнородных данных. Адекватное решение подобных задач требует решений, которые также должны обладать свойствами распределенности и децентрализованости. В то же время подобные решения должны быть достаточно гибки для поддержки разнородных сред и средств, с которыми приходится сталкиваться системе вследствие ее распределенности. Наиболее современный подход к построению подобных решений базируется на агентных системах, в которых основной составной частью является агент – программная сущность, обладающая такими качествами как 1) автономность, 2) активность, 3) целеустремленность, 4) мобильность, 5) коммуникативность. Создание системы сводится к построению моделей поведения агентных сущностей, описания модели их взаимодействий и реализации построенных моделей на одной из агентных платформ. В качестве агентных платформ, изучаемых в ходе курса, рассматриваются современные платформы такие как JADE (на платформе .NET), Netlogo и стандарты построения агентных систем FIPA. Курс предназначен для студентов, владеющих одним из объектно-ориентированных языков программирования: C# или Java. | А.Е.Устюжанин, МФТИ | |
| Разработка бизнес-приложений на платформе Microsoft.NET 18 апреля 2007 г. Курс рассматривает перспективные технологии Microsoft. Наличие подобных знаний резко повысит конкурентоспособность выпускника вуза на рынке труда. Целью курса является дать слушателю обзор перспективных и только что выпущенных технологий в области разработки программного обеспечения на платформе Microsoft.NET. Рассматриваются такие технологии как Windows Presentation Foundation, Windows Communication Foundation, Windows Workflow Foundation, Atlas, LINQ. Также дается краткий обзор Visual Studio 2005 и Team Foundation Server; делается это по простой причине: времени рассмотреть эти вопросы более-менее глубоко в составе базового курса, по опыту автора, не хватает, а рассмотрения они заслуживают. Видеозапись мастер-класса | Ю.А.Губанов, СПбГУ | |
| Методы и средства инженерии программного обеспечения 16 апреля 2007 г. В курсе представлено изложение ключевых понятий, методов и средств программной инженерии как деятельности, нацеленной на создание программных систем, отвечающих потребностям заказчиков, с соблюдением плановых сроков и бюджета. Рассмотрены темы, актуальные для специалистов на пути от формулировки заказчиком требований до создания работоспособного и качественного программного продукта. Рассмотрены вопросы программной инженерии как инженерной дисциплины (применение инженерами не только теоретических методов и средств разработки ПО, но и стандартов, правил и методик управления разработкой ПО), а также вопросы проведения инженерных оценок качества, затраченных ресурсов, трудозатрат, стоимости и др.), основные процессы при создании программного обеспечения, среди которых такие ключевые разделы планирование (это анализ целей и задач, принципов реализации и управления планами и ресурсами), сопровождение (устранение найденных недостатков в ПО и внесение изменений как эволюционное развитие ПО ). Слушатели курса овладеют умением создавать системы с большими функциональными возможностями, управлять целями, сроками, ресурсами и ценой проекта, минимизировать затраты и стоимость. | Е.М.Лаврищева, В.А.Петрухин, Московский физико-технический институт (МФТИ) | |
| Верификация программного обеспечения 13 апреля 2007 г. Целью данного курса является изложение комплексного взгляда на процесс верификации программного обеспечения. Предметом обсуждения являются различные подходы и методы, применяемые в области верификации и, в частности, тестирования программного обеспечения. Предполагается, что разрабатываемое программное обеспечение является частью более общей системы. Подобная система включает аппаратные, информационные и организационные (человек-пользователь, человек-оператор и т.п.) компоненты, разрабатываемые, возможно, разными коллективами. Поэтому необходимы документы разработки, определяющие требования к различным компонентам системы и правила их взаимодействия. Кроме того, предполагается, что отказы системы могут приводить к последствиям той или иной тяжести, поэтому при разработке программного обеспечения необходимы и оправданы усилия, потраченные на выявление скрытых дефектов. В первую очередь, это касается средств и процедур верификации программного обеспечения. В состав курса входит ряд практических занятий, иллюстрирующих на примере простой системы приемы и методы верификации программного обеспечения в среде Microsoft Visual Studio 2005 Team Edition for Software Testers. Видеозапись мастер-класса | С.В.Синицын, Н.Ю.Налютин, МИФИ | |
| Визуальное моделирование: теория и практика 15 марта 2007 г. Курс посвящен созданию и выработке у слушателей навыков разработки собственных решений по использованию визуального моделирования. Как показывает опыт, имеющиеся стандартные средства визуального моделирования не являются готовыми к немедленному использованию – методы приходится адаптировать под нужды конкретного проекта и соответственным образом настраивать, а часто и дорабатывать стандартные автоматизации. Кроме того, практически всегда приходится создавать собственную генерацию кода по диаграммам. В курсе затронута широкая палитра практических аспектов – от создания собственных кодогенерационных решений, а также инструментов по поддержке визуальных языков для различных предметных областей, до создания собственных стратегий использования визуального моделирования при извлечении знаний (при общении программистов с инженерами, будущими пользователями и т.д.), бизнес-реинжиниринге и пр. В курсе представлены необходимые для этого теоретические знания из области прямого и возвратного проектирования, формальных средств спецификации языков, теории трансформаций и т.д. Рассмотрены и конкретные инструментальные средства поддержки создания собственных программных решений (Microsoft Visio, Microsoft Software Factory), приведены примеры реализаций языков с помощью этих технологий. | Д.В.Кознов, СПбГУ | |
| Анализ требований к автоматизированным информационным системам 15 марта 2007 г. Этап анализа требований во многом предопределяют успех проекта, будь то проект внедрения готовой автоматизированной информационной системы (АИС), либо проект заказной разработки. Лекционный курс содержит сведения об анализе требований, как об инженерной дисциплине. Приводятся классификации требований, анализируются свойства требований, рассматривается методологии, стандарты, нотации, артефакты работы с требованиями. Подробно анализируются составляющие анализа требований – выявление, специфицирование и документирование, верификация. Рассматривается роль прототипов, моделей, инструментальных средств, процесс управления требованиями, процесс совершенствования работы с требованиями. Семинарские занятия построены по классической схеме обсуждения лекционного материала. Учебный курс построен на базе использования технологии MSF. Варианты заданий взяты из реальных проектов автоматизации (около 15 проектов за последние 10 лет), выполненных с участием и под руководством автора. | Ю.А.Маглинец, Красноярский государственный технический университет | |
| Программная инженерия 15 марта 2007 г. Цель курса - представить отечественным студентам, аспирантам и специалистам современный комплекс задач, методов и стандартов программной инженерии создания и развития сложных, многоверсионных, тиражируемых программных средств и баз данных требуемого высокого качества. Изложение ориентировано на коллективную, групповую работу специалистов над крупными программными проектами. Внимание акцентировано на комплексе методов и стандартов, которые непосредственно обеспечивают эффективный жизненный цикл сложных высококачественных программных средств и баз данных. При этом предполагается, что процессы и технология создания программ и документов опирается на совокупность современных, автоматизированных методов и инструментальных средств поддержки длительного жизненного цикла программных продуктов. | В.В.Липаев, ГУ ВШЭ | |
| Поддержка разработки распределенных приложений в Microsoft .NET Framework 15 марта 2007 г. В курсе подробно описаны методы создания распределенных приложений, рекомендации по архитектуре сложных приложений, стандарты по обмену информацией между удаленными системами, а также обеспечение сетевой безопасности. Рассматривается создание распределенных систем на платформе Microsoft (COM+, MSMQ, IIS) с использованием Microsoft .NET Framework. | С.В.Горин, В.А.Крищенко, МГТУ им. Н.Э.Баумана | |
| Технологии программирования. Курс на базе Microsoft Solutions Framework 15 марта 2007 г. В рамках данного образовательного комплекса рассмотрены технологические основы процесса разработки программного обеспечения. В качестве базовой методологии разработки программного продукта выбрана перспективная, хорошая себя зарекомендовавшая методология MSF. На протяжении изучения курса на лекциях рассматривается специально разработанный пример, на основе которого иллюстрируются все этапы разработки программного продукта. Наряду с изучением теоретической составляющей – проблематики и базовых принципов коллективной разработки программ, сути и принципов MSF – большое внимание уделяется практической составляющей. В рамках лабораторного практикума слушатели курса делятся на команды в соответствии с моделью команды MSF и, получив задачу, выполняют весь цикл работ по проектированию, разработке, тестированию и внедрению программного продукта. сайт курса | И.Б.Мееров, А.В.Сысоев, Е.А.Козинов, ННГУ им. Н.И.Лобачевского | |
| Технологии программирования. Компонентный подход 15 марта 2007 г. Данный курс представляет собой вводный курс в инженерию программного обеспечения (ПО), уделяющий особое внимание компонентному подходу к разработке программ. Он посвящен технологическим проблемам разработки крупномасштабных программных систем и методам решения этих проблем. Основное его содержание связано с различными видами деятельности, выполняемыми в ходе жизненного цикла ПО, примерами техник выполнения отдельных работ при создании ПО, а также с современными технологиями построения крупномасштабных программных систем на основе компонентов (.NET, Web-службы и др.) В каждой из представленных в курсе областей программной инженерии (процессы разработки ПО, анализ предметной области и работа с требованиями, качество ПО и методы его контроля, архитектура ПО, разработка пользовательского интерфейса, управление проектами по разработке ПО) рассмотрены основные задачи, встающие перед участниками разработки ПО, и одна-две техники, используемые для их решения на практике. Кроме того, рассматриваются такие важные элементы системы знаний современного разработчика программ, как образцы анализа, проектирования и процессов, компонентные технологии разработки, технологии создания распределенных приложений. | В.В.Кулямин, Институт системного программирования РАН | |
| Основы современного тестирования программного обеспечения, разработанного на C# 24 мая 2006 г. Настоящий курс посвящен обсуждению проблем контроля качества разработки программного обеспечения с позиций тестирования. В этой области наряду с решением научных и технических проблем немаловажное значение имеет проблема подготовки кадров, способных решать задачи тестирования и автоматизации тестирования в условиях производства программного продукта. Задачей курса, реализующейся через лекционный материал и практикум, является подготовка тестировщиков программного проекта. | Котляров В.П., СПбГПУ |
Высокопроизводительные вычисления
Курсы по высокопроизводительным вычислениям, включая многопроцессорные системы, кластерные решения и параллельное программирование.
Высокопроизводительные вычисления
| Курс | Автoр | Файлы |
|---|---|---|
| Технологии построения и использования персональных Windows-кластеров 28 января 2009 г. В курсе рассматривается весь необходимый набор знаний и умений для построения и эффективного использования персональных Windows-кластеров. После успешного освоения курса обучаемый сможет самостоятельно оборудовать высокопроизводительный мини-кластер для решения вычислительно-трудоемких задач в разных областях приложений в условиях малого предприятия или подразделения (кафедры, лаборатории, отдела). Видеозапись мастер-класса | В.П.Гергель и др., ННГУ | |
| Кластерные вычисления 19 апреля 2007 г. Основной акцент в учебном курсе делается на изучение основ параллельного программирования с использованием программного интерфейса MPI, а также высокоуровневого языка параллельного распределенного программирования MC#, на базе технологий и продуктов Microsoft. В частности, для изучения программирования и отладки приложений на основе MPI, предполагается использование Windows Compute Cluster Server 2003 и Visual Studio 2005. Высокоуровневый язык параллельного программирования MC#, разработанный в Институте программных систем РАН, г.Переславль-Залесский, является расширением языка C# для платформы .NET и имеет реализацию для ОС Windows (см. сайт). Этот язык ориентирован на создание программных приложений промышленного уровня, предназначенных для исполнения на кластерных вычислительных системах. Будучи современным высокоуровневым языком, он также дает возможность успешно изучать и осваивать параллельное программирование студентам вузов, начиная уже со 2-го курса. Часть данного учебного курса посвящена также общим сведениям об архитектуре современных кластеров и используемых в них высокоскоростных интерконнектов таких, как Gigabit Ethernet, Infiniband, Myrinet и др. | Ю.П.Сердюк (Институт программных систем РАН, г.Переславль-Залесский), В.Б.Гузев (РУДН), Е.С.Борисов (Институт кибернетики им. В.М.Глушкова) | |
| Современные теории имитационного моделирования 15 марта 2007 г. В настоящее время имитационное моделирование остаётся общепризнанным методом для исследований в различных областях науки, производства, бизнеса и т.д. С ростом сложности задач, которые стоят перед имитационным моделированием, возрастает необходимость в вычислительных ресурсах. По этой причине возникает необходимость в разработке распределённых систем имитации, в основе которых лежат алгоритмы синхронизации объектов, выполняющихся на различных компьютерах в сети (или различных процессорах многопроцессорной ЭВМ). Наряду с проблемами, которые возникают с синхронизацией объектов необходимо следить за сбалансированностью вычислительных ресурсов. Поэтому распределённая система имитации должна содержать подсистему балансировки, которая выполняет равномерное распределение вычислительных ресурсов в сети (.NET Remoting). В курсе также отводится место проблемам удалённого доступа к распределённой системе имитации. При выполнении практических заданий по этой теме предполагается использование программных средств ASP.NET. Важной проблемой, которой в настоящее время уделяется большое внимание, является качество информации. В курсе существует раздел, посвящённый вопросам получения «валидной» модели. Кроме того, рассматриваются вопросы хранения промежуточной информации (XML), хранения информации в базах данных, интеллектуальной обработки результатов моделирования и интеллектуальной генерации моделей. | Е.Б.Замятина, Государственное образовательное учреждение высшего профессионального образования «Пермский государственный университет» | |
| Многопроцессорные вычислительные системы и параллельное программирование 18 октября 2006 г. Образовательный комплекс включает учебный курс "Введение в методы параллельного программирования" и лабораторный практикум "Методы и технологии разработки параллельных программ", что позволяет органично сочетать фундаментальное образование в области программирования и практическое обучение методам разработки масштабного программного обеспечения для решения сложных вычислительно-трудоемких задач на высокопроизводительных вычислительных системах. Проект выполнялся в Нижегородском государственном университете им. Н.И. Лобачевского на кафедре математического обеспечения ЭВМ факультета вычислительной математики и кибернетики (http://www.software.unn.ac.ru). Выполнение проекта осуществлялось при поддержке компании Microsoft. сайт курса Видеозапись мастер-класса | Гергель В.П., ННГУ им. Н.И. Лобачевского |
Курсы, связанные с разработкой и устройством операционных систем.
Операционные системы
| Курс | Автoр | Файлы |
|---|---|---|
| Операционные системы и сети ЭВМ 15 ноября 2007 г. Курс предназначен и читается на мат.-мех. факультете СПбГУ для студентов 2 курса специальности 351400 как основной курс. Продолжительность курса – 64 часа. | В.О.Сафонов, СПбГУ | |
| Операционные системы 19 июня 2006 г. Цели преподавания дисциплины: • познакомить студентов с классификацией и основами архитектуры операционных систем • дать представление о многообразии ОС • научить приемам практического использования ПК в профессиональной деятельности • дать практические навыки работы с графическим интерфейсом • дать практические навыки работы в командной строке MS-DOS, а также в консолях Windows XP и Linux Рассматриваются, в частности, такие вопросы: • Понятие ОС и история эволюции вычислительных систем • Файловые системы • MS-DOS и совместимые ОС • ОС семейства Windows • Оболочки для DOS и Windows (Polit, Qube, Seal, WinDOS, Desktop2, GEM, Aston, LiteStep, Talisman,…) • «Нестандартные» ОС для IBM PC (QNX, FlashOS, BeOS,…) • Unix’подобные ОС • Основные команды и консольные утилиты Linux Курс практически полностью соответствует разделу «Операционные системы (OS)» современного образовательного стандарта Computing Curricula 2001: Computer Science. | Бабич А. В., Полтавский политехнический колледж и Полтавский гос. пед. университет им В.Г. Короленко |
Курсы, касающиеся современных языков программирования и платформы .NET.
Языки программирования
| Курс | Автoр | Файлы |
|---|---|---|
| Программирование под Windows в среде Microsoft Visual Studio 2005 на языке C++ 28 января 2009 г. Курс является продолжением базового курса «Технология программирования (1,2 части)» и посвящён разработке приложений под Windows в среде визуального программирования Microsoft Visual Studio 2005 на языке C++. | М.В.Свиркин и др., СПбГУ | |
| Программирование на языке С#: разработка консольных приложений 28 января 2009 г. Курс предназначен для изучения языка С# и особенностей разработки консольных приложений в среде Visual Studio. Цель курса – формирование системы понятий, знаний, умений и навыков в области современного программирования на языке C#, включающей в себя методы проектирования, анализа и создания программных продуктов, основанные на использовании объектно-ориентированной методологии. Достижение указанной цели позволит продолжить образование на следующем этапе изучения языка С# и платформы Microsoft .Net Framework 2.0 в рамках дисциплины «Высокоуровневые методы информатики и программирования», когда будут рассматриваться вопросы связанные с разработкой Windows-приложений. | М.В.Огнева и др., Саратовский ГУ | |
| Платформа Microsoft.NET 16 сентября 2005 г. Курс освещает базовые понятия и основные технологии платформы Microsoft.NET. Рассматривается история и предпосылки возникновения .NET, основы среды исполнения (CLR), обсуждается понятие сборки. Подробно освещается язык C#, уделено внимание технологиям Windows Forms, ADO.NET, ASP.NET, Web-Services. | Губанов Ю. А., СПбГУ | |
| Common Intermediate Language и системное программирование в Microsoft .NET 5 сентября 2005 г. Курс посвящен системному программированию в .NET. Рассматриваются основы архитектуры платформы .NET и промежуточный язык этой платформы – Common Intermediate Language (CIL). Подробно рассмотрен прием программирования, называемый динамической генерацией кода. Дано введение в многозадачность и описаны подходы к разработке параллельных приложений на базе платформы .NET. Многие примеры написаны на C#, так как предполагается, что слушатели уже знакомы с этим языком или способны достаточно легко понять примеры на объектно-ориентированном языке програмирования. Адресовано всем изучающим вопросы создания метаинструментария и разработки компиляторов для различных операционных систем. | А.В. Макаров, С.Ю. Скоробогатов, А.М. Чеповский; МГУ | |
| Разработка компиляторов на платформе .NET 2 февраля 2005 г. В данном курсе рассматриваются теоретические основы и практические методы создания компиляторов языков программирования. Изложение ведется на основе языка программирования C# и платформы .NET. русскоязычный сайт курса | Андрей А.Терехов, Наталья Вояковская, Дмитрий Булычев, Антон Москаль (Санкт-Петербургский государственный университет, кафедра системного программирования) |
Курсы, связанные с разработкой веб-приложений.
Веб-разработка
| Курс | Автoр | Файлы |
|---|---|---|
| Web-технологии 27 февраля 2009 г. В результате освоения данного курса студент должен на практике познакомиться с широким спектром продуктов и технологий, предлагаемых компанией Майкрософт для разработки и управления web-контентом. Структурно предлагаемый курс делится на 2 части. Первая часть ориентирована на аудиторные занятия и предполагает презентацию теоретического материала в лекционном формате, а также формирование у студентов базовых навыков практического использования изученных ими самостоятельно или на лекциях технологий (в лабораторном формате). Важная роль на лабораторных занятиях отводится изучению реальных примеров разработки web-документов, приложений и целых проектов. Вторая часть включает в себя дополнительные материалы для самостоятельного изучения и набор заданий, выполняемых студентами самостоятельно во внеаудиторное время, и направленных на закрепление и развитие навыков, полученных во время аудиторных занятий. | А.В.Сычев, Воронежский ГУ | |
| Сетевые технологии 27 февраля 2009 г. Образовательный комплекс включает курс лекций "Сетевые технологии" и курс практических занятий "Методы проектирования и разработки многоуровневых распределённых систем", что позволяет сочетать фундаментальное образование в области сетевых технологий и практическое обучение методам разработки распределённого программного обеспечения. В лекционном курсе рассматривается широкий спектр современных проблем построения распределённых систем и технологий их решения. Рассматриваемые технологии включают .NET Web-Services, .NET Remoting, ASP.NET, ADO.NET, а также сопутствующие технологии. Слушатели знакомятся с грамотным применением существующих технологий, внутренним устройством технологических платформ и вариантами их расширения. В рамках курса практических занятий слушатели получают практические навыки применения сетевых технологий и расширения технологических платформ для построения многоуровневых распределённых систем. Отличительной особенностью курса является то, что он ориентирован на решение реальных задач возникающих на практике в высокотехнологичных компаниях. В качестве среды разработки и языка программирования используются Microsoft Visual Studio 2008 и C# 3.5 соответственно. | Т.З.Исмагилов, НГУ | |
| Основы XAML 28 января 2009 г. Рассматриваются основы XAML, включая анимацию и интерактивность. Весь материал построен на большом количестве примеров, позволяющих использовать курс в качестве справочника. Курс содержит все необходимые сведения для создания и распространения XAML - документов. Рассматриваются основные фигуры, кривые Безье, работа с текстом, различные виды градиентов, группы элементов, стили. На практике разбирается применение трансформаций, включая элементы TranslateTransform, RotateTransform, ScaleTransform, SkewTransform и MatrixTransform. Вводятся все необходимые сведения для работы с матрицами преобразований. Рассматривается анимация и интерактивность. Описывается работа с XAML в пакете Microsoft Expression Blend и среде Microsoft Visual Studio .NET 2008. | Ч.А.Кариев, уч.центр "Микрос" | |
| Введение в Microsoft® Silverlight™ 2 15 января 2009 г. Ваш первый взгляд на инструменты и технологии создания приложений с использованием Silverlight 2. Начните применять Silverlight 2 — кросс-платформенный, кросс-браузерный плагин для представления расширенных мультимедийных интерактивных приложений и пользовательских интерфейсов следующего поколения. Книга основана на знаниях команды разработчиков Microsoft Silverlight, процесс изучения построен с использованием практических упражнений, подробных указаний и примеров кода, чтобы вы сразу могли перейти к собственным разработкам. | Лоуренс Морони | |
| Средства эффективной разработки Web-приложений 2 октября 2008 г. Курс знакомит слушателя с таким классом программ, как веб-приложения, с теоретическими основами проектирования и разработки и с техническими средствами веб-разработки. Рекомендуется студентам 2-3 курса, знакомым с основами программирования и ООП, HTML и C#. | И.В.Рудаков, Т.И.Максимчук, МГТУ им.Баумана | |
| Разработка интерактивных сайтов с помощью Microsoft Visual Web Developer 23 марта 2008 г. Целью данной программы является разработка динамических сайтов в Microsoft Visual Web Developer и размещение их в сети Интернет. Программа опирается на опыт создания сайтов образовательных учреждений накопленный в ходе республиканского ежегодного конкурса «Лучший сайт образовательного учреждения» | Бельчусов А.А., Чувашский государственный педагогический университет | |
| Основы разработки Интернет приложений и Web сервисов на основе ASP.NET 23 марта 2008 г. Курс представляет собой практические занятия, ориентированные на обучение основам разработки интернет приложений на основе технологии ASP.NET. Основной акцент практических занятий делается на получение практических навыков разработки Интернет системы. Лекционный материал дает представление о теоретических основах, технологиях, методах и принципах разработки Интернет приложений с использованием современных подходов. | Столбовский Д.Н., Северо-Кавказский горно-металлургический институт (ГТУ) | |
| Проектирование и разработка сервисно-ориентированных приложений 17 декабря 2007 г. Целью курса является знакомство студентов с современной архитектурой программного обеспечения и ее реализацией на основе современных программных технологий и подходов к проектированию программных систем. Задачами курса является знакомство студентов с технологиями Microsoft .NET Framework 3.0, технологией Java Server Page и привитие навыков разработки распределенных приложений на основе интеграции различных программных платформ. Основное внимание в курсе уделяется вопросам качественного проектирования программного обеспечения на основе перехода от требований пользователя к программной системе, создаваемой на основе интеграции различных сервисов и унаследованных систем. | Цытович П.Л., ЮУрГУ | |
| Технологии создания Интернет-узлов 17 декабря 2007 г. Данный курс имеет целью обучить студентов основным принципам построения Интернет-приложений и дать понятие о современных технологиях создания web-узлов. | Полубояров В.В., ВолгГУ | |
| Языки информационного обмена 15 марта 2007 г. Данный курс посвящён языкам разметки, их использованию, а также истории развития. Описываются основные принципы моделирование данных при помощи XML и создание Web-служб (SOAP, UDDI, USDL, WSFL) на базе платформы .NET. | О.Н.Кищенко, Новосибирский государственный технический университет |
Объектно-ориентированное программирование
Курсы по методам объектно-ориентированного программирования с использованием платформы .NET.
Объектно-ориентированное программирование
| Курс | Автoр | Файлы |
|---|---|---|
| Объектно-ориентированные технологии на языке C# 3.5 27 февраля 2009 г. В предлагаемом курсе рассматриваются теоретические основы и практические методы программирования с использованием объектно-ориентированного языка. В теоретической части курса изучаются путь и предпосылки эволюции от алгоритмического программирования к объектно - ориентируемому программированию. Обсуждаются основные принципы объектно - ориентированного построения программных систем. Значительная часть курса уделяется изучению средств объектно - ориентированного программирования на языке C# и промежуточном языке MSIL. Рассматриваются средства стандартной библиотеки классов платформы .NET Framework, включая сетевое программирование, многопоточное программирование и рефлексивное программирование. Изложение ведется на основе языка программирования C# 3.5, платформы .NET. и среды разработки Visual Studio 2008. | Т.З.Исмагилов , НГУ | |
| Современные языки программирования и .NET. Основы объектно-ориентированного подхода 4 марта 2005 г. Курс основан на творческом синтезе избранных формальных теорий (ламбда-исчисление, комбинаторная логика, теория категорий и др.) и уникальной технологической платформы Microsoft.NET, обеспечивающей практически прозрачную интеграцию кода на языках программирования различных типов. Первая часть курса посвящена основам функционального подхода к программированию на основе метаязыка SML.NET. Курс будет полезен как для опытных программистов, так и для студентов, аспирантов и исследователей, специализирующихся в области компьютерных наук и информационных технологий. cайт курса | Сергей Зыков (Московский инженерно-физический институт) |
В раздел помещены курсы, посвященные разнообразным аспектам информационной безопасности, криптографии и защиты данных.
Информационная безопасность
| Курс | Автoр | Файлы |
|---|---|---|
| Анализ и управление рисками в информационных системах на базе операционных систем Microsoft 27 февраля 2009 г. Курс посвящен вопросам управления рисками, связанными с безопасностью информационных систем (ИС). В связи с широкой распространенностью, основное внимание уделяется ИС, использующим операционные системы семейства Microsoft Windows для рабочих станций и серверов. Рассматриваются теоретические основы анализа рисков, специализированное ПО (такое как Microsoft Security Assessment Tool, Microsoft Baseline Security Analyzer), механизмы защиты операционных систем семейства Windows. | С.А.Нестеров, СПбГПУ | |
| Программные средства защиты для операционных систем Microsoft Windows XP/2003 12 декабря 2007 г. Данное учебное пособие посвящено программным средствам защиты для операционных систем Microsoft Windows XP/2003. Посо-бие создано для подготовки специалистов (системных администраторов), обеспечивающих поддержку и безопасность сетевой инфраструктуры организаций. Кроме теоретического материала пособие содержит лабораторные работы и контрольные вопросы для проверки знаний. | П.С. Ложников, Е.М. Михайлов, СибАДИ | |
| Безопасность компьютерных систем на основе операционных систем Windows 2003/XP 16 апреля 2007 г. В курсе рассмотрены следующие вопросы: использование виртуальных машин для изучения серверных/локальных операционных систем Microsoft и их сетевого взаимодействия (Virtual PC); механизмы развертывания сетевой инфраструктуры на основе ОС Windows 2003/XP; Возможности Active Directory и групповых политик для эффективного администрирования сетей Microsoft; обеспечение антивирусной защиты сетевой инфраструктуры на основе продуктов компании «Лаборатория Касперского», а также встроенная защита в Windows Vista от вредоносного ПО Windows Defender; системы анализа защищенности корпоративной сети (на примере продуктов: Microsoft Baseline Security Analyzer и X-Spider); управление хранением данных в операционных системах Microsoft; управление электропитанием рабочих станций и серверов (на продуктах APC); мониторинг событий и производительности компьютерной сети (утилита Perfomance, политики аудита в операционных системах Microsoft); центр обеспечения безопасности (Windows Security Center) в операционных системах Windows XP SP2. Данный курс предназначен ИТ-специалистам, занимающимся обеспечением информационной безопасности сетей на платформе операционных систем Microsoft. Помимо теоретического материала курс содержит лабораторные работы, контрольные вопросы для самопроверки. | П.С. Ложников, Е.М. Михайлов, Сибирская государственная автомобильно-дорожная академия (СибАДИ) |
Курсы, связанные управлением проектами.
Управление проектами
| Курс | Автoр | Файлы |
|---|---|---|
| Управление проектам с использованием MS Project 27 февраля 2009 г. Курс направлен на систематическое изучение вопросов теории планирования в практике управления проектами, изучение и освоение актуального программного обеспечения, предназначенного для поддержки и реализации управленческих решений в экономических приложениях,. Задачи курса заключаются в изучении программной среды и инструментария пакета MS Project, изучении принципов и приобретении реальных навыков планирования и ведения проектов в организациях. Для изучаемого курса характерно сочетание внимательного рассмотрения теоретических аспектов процесса управления проектами и прикладной направленности, а именно освоение инструментария пакета MS Project и использование его при выполнении практических заданий. | Т.С.Васючкова и др., НГУ | |
| Управление проектами средствами Microsoft Project 28 января 2009 г. Технология автоматизированного управления проектами является одним из эффективных инструментов современного менеджмента в различных сферах деятельности. Предлагаемый курс призван обучить студентов управленческих специальностей содержанию всех этапов данной технологии, чтобы они могли эффективно использовать её в своей будущей профессиональной деятельности. | С.В.Скороход, ТгИУЭ | |
| Управление ИТ проектами 15 января 2009 г. Целью курса является рассмотрение основ различных методик управления проектами, специфики управления проектами в области информационных технологий. Курс основывается на международных рекомендациях по управлению проектами (PMBOK, Project Management Body of Knowledge) Института управления проектами (Project Management Institute). Основной задачей курса является стартовая подготовка студентов в области организации разработки сложных программных комплексов, ознакомление их с современными подходами и международным опытом в этой области. | Жерздев С.В., ННГУ | |
| Инженерный менеджмент и информационные технологии 2 октября 2008 г. Курс предназначен для подготовки специалистов (менеджеров) по управления проектами в области информатизации, в том числе по разработке программного обеспечения, создания и использования информационных систем. Результатом изучения курса должно явиться формирование умений и навыков по следующему кругу вопросов: • теоретическим основам информационного менеджмента; • управлению проектами в сфере информатизации. При этом на лекциях происходит ознакомление с теоретическим материалом, в то время как на лабораторных работах формируются устойчивые профессиональные навыки практического использования полученных знаний на примере работы с программой MS Project. | М.Ю.Барышникова, МГТУ им. Н.Э.Баумана |
Курсы про проектирование, разворачивание и администрирование компьютерных сетей, а также связанные с эти программные продукты.
Компьютерные сети
| Курс | Автoр | Файлы |
|---|---|---|
| Методология внедрения Microsoft Active Directory 28 января 2009 г. Курс является обобщением практики внедрения службы Active Directory. Даны необходимые термины, приведена архитектура Active Directory, а также необходимые модели и стратегии. Описаны процессы планирования, проектирования, развертывания и тестирования Active Directory, освещен вопрос миграции данных. В заключение отображены нюансы управления мониторингом Active Directory, а также устранение возможных проблем, как при миграции данных, так и при функционировании службы. | Д.В.Чижиков, ИВМ РАН | |
| Основы Microsoft Sharepoint 28 января 2009 г. Курс включает описание работ с серверной технологией Microsoft Sharepoint, предназначенной, главным образом, для создания корпоративных порталов. Представлено описание технологии Microsoft Sharepoint, в том числе работа с Sharepoint Services 3.0 и подготовка Web-узлов в Microsoft Office Sharepoint Designer 2007. | Д.В.Кирьянов, и др., ИПМ РАН | |
| Сетевая безопасность на основе серверных продуктов Microsoft 28 января 2009 г. Курс является логическим продолжением годичного курса «Системное администрирование + Топология сети» и посвящен проектированию безопасности крупных и очень крупных сетей на базе Windows Server 2003 и ISA Server 2004. | Д.В.Дюгуров, РГЭУ «РИНХ» | |
| Windows PowerShell - Введение в технологии языка сценариев для пользователей без базовых знаний 15 января 2009 г. Эта книга является введением в Windows PowerShell и содержит практические примеры, обучающие написанию сценариев, автоматизирующих ваши повседневные задачи, даже если у вас нет серьезного опыта на этом поприще. В первую очередь книга предназначена для новичков. В ней есть все, что нужно, чтобы подробнее узнать о сценариях. После прочтения книги вы научитесь использовать Powershell на полную мощность. | Фрак Кох | |
| Компьютерные сети 11 июля 2008 г. Курс предназначен для ознакомления студентов и специалистов в области информационных технологий с теоретическими и практическими основами построения и функционирования компьютерных сетей, привития культуры работы с сетевыми технологиями. Основное внимание в курсе уделяется следующим вопросам: • целостное восприятие архитектуры информационной системы; • предельные физические возможности сред передачи и вызванные ими ограничения передачи данных; • современные реализации сетевого взаимодействия информационных систем. Целью проекта является подготовка совокупности учебных методических материалов, достаточных для прочтения курса; при этом особое внимание уделяется лабораторному практикуму. | А.В.Линев, ННГУ | |
| Системное администрирование +Топология сети 17 декабря 2007 г. Курс по администрированию сетей на основе Microsoft Windows Server 2003 | Дюгуров Д.В., УдмГУ | |
| Технология разработка сетевых корпоративных приложений на базе Office SharePoint Server 2007 17 декабря 2007 г. Цели и задачи курса – обучение слушателей основам проектирования и реализации сетевых корпоративных приложений. Состоит из лекционного курса, лабораторных работ и самостоятельного практикума. | Марчуков А.В., Комагоров В.П., Володин Е.М. | |
| Сетевое администрирование на основе Windows Server 2003 12 декабря 2007 г. В рамках курса предполагается изучение базовых понятий сетевого администрирования и стека протоколов TCP/IP, рассмотрение эффективных решений задач управления пользователями и ресурсами сети, освоение основных приемов и инструментов мониторинга компьютерной сети, овладение базовыми средствами обеспечения безопасности сети. В процессе изучения курса происходит воспитание творческого подхода к решению проблем, возникающих в процессе профессиональной деятельности специалиста. | Е. В. Котельников | |
| Сетевое администрирование 16 апреля 2007 г. Целью курса является изучение основ теории и получение практических навыков сетевого администрирования информационной системы организации — управления сетевыми устройствами, сетевыми протоколами, сетевыми операционными системами, службами каталогов, сетевыми службами, управления файловыми ресурсами системы, правами доступа к ресурсам, устройствами печати, системами резервного копирования и восстановления информации, осуществления мониторинга сетевых устройств и служб. | Ю.В. Власов (Ярославский филиал МГУЭ), Т.И. Рицкова (Международный университет бизнеса и новых технологий) |
В данный раздел вошли курсы, посвященные теории программирования и кибернетики.
Теория программирования
| Курс | Автoр | Файлы |
|---|---|---|
| Система аспектно-ориентированного программирования Aspect.NET 16 июля 2008 г. Описаны возможности Aspect.NET – системы аспектно-ориентированного программирования (АОП) для Microsoft.NET, разработанной в СПбГУ и используемой в настоящее время в 22 странах мира. АОП – перспективный подход к инженерии программ, предназначенный для разработки сквозной функциональности (cross-cutting concerns) – таких идей, методов, функциональных возможностей, реализуемых и модифицируемых в ходе разработки программ, которые принципиально, по своей природе, не могут быть реализованы одной обобщенной процедурой (generalized procedure) – тесно взаимосвязанной совокупностью модулей (например, иерархией классов), а требуют для своей реализации совокупности рассредоточенных действий (tangled actions), которые должны быть добавлены в различные части существующего программного кода целевого приложения, для того, чтобы новая сквозная функциональность заработала. Работа имеет практическую направленность – научить пользователей работе в системе. В основу положено руководство пользователя по Aspect.NET 2.1 на английском языке, опубликованное на академическом сайте Microsoft вместе с самой системой. | В.О.Сафонов, СПбГУ | |
| Метавычисления и их применение 18 апреля 2007 г. Курс направлен на подготовку студентов к восприятию различных аспектов теории и практики программирования. Данный курс базируется на теории метасистем и метасистемных переходов проф. В.Ф.Турчина — философского учения, предлагающего некий подход к описанию эволюции. Иными словами, это «общая теория» эволюции самых различных систем: вселенной, биологических и социальных систем, техники, науки и т.п. Основная идея курса: «подсмотреть», как в разных системах устроена эволюция и повторить «все это» в мире программ. Идея оказывается весьма плодотворной. В рамках единого подхода удается решать самые различные проблемы: тестирование и отладка программ; инверсное вычисление и инверсия программ, взаимоотношение между инверсным и логическим программированием; эквивалентные преобразования программ (оптимизация, специализация, суперкомпиляция); построение диалектов языков программирования при помощи так называемых модификаторов семантик. Цикл лекций подкреплен лабораторными работами. | С.М.Абрамов, Л,В.Парменова (Университет города Переславля им. А.К.Айламазяна) | |
| Парадигмы программирования 15 марта 2007 г. Курс знакомит студентов с разнообразием стилей программирования, рассматриваемого как область приложения методов формализации задач информатики. Главной целью курса являются навыки анализа методов абстрагирования, лежащих в основе разработки языков и систем программирования, а также представление о возможностях наиболее сложившихся подходов к задачам информатики, особенно на стадии постановки новых задач, а также при разработке и совершенствовании наукоемкого и интеллектуального программного обеспечения, включая решение задач искусственного интеллекта и высокопроизводительных систем. Выбор изучаемых парадигм отражает эволюцию языков, используемых при решении задач системной и прикладной информатики от низкоуровневого программирования на стыке с аппаратурой до языков сверх высокого уровня и параллельного программирования. Особое внимание уделено концептуальным языкам, в которых видна ключевая идея и практические следствия ее реализации – потенциал идеи. В курсе изложены основы императивного, структурного, функционального, высокопроизводительного и других стилей программирования и рассмотрены критерии их выбора при решении сложных задач. | Л.В.Городняя, Новосибирский государственный университет | |
| Конструкции языков программирования 15 апреля 2005 г. В работе изложены основы разработки, реализации и применения конструкций как императивных, так и функциональных языков программирования. Значительное внимание уделяется применению денотационной семантики, позволяющей в полной мере извлечь преимущества объектно-ориентированного подхода, что, в конечном счете, позволяет построить результирующую вычислительную модель чисто функционального типа. Изложение материала сопровождается детально разобранными примерами, которые снабжены комментариями, помогающими уяснить реализацию конструкций различных языков. | В.Э. Вольфенгаген, Институт "ЮрИнфоР-МГУ" | |
| Категориальная абстрактная машина. Введение в вычисления. 15 апреля 2005 г. Работа содержит изложение базовых моделей вычислений, применяемых в компьютерных науках. Изложены основы ламбда-исчисления и комбинаторные исчисления. Основное внимание уделено подробному рассмотрению техники вычисления значения конструкций языков программирования, включая компилирование кода, его оптимизацию и исполнение на примере категориальной абстрактной машины. Изложение построено на примерах возрастающей сложности. | В.Э. Вольфенгаген, Институт "ЮрИнфоР-МГУ" | |
| Методы и средства вычислений с объектами. Аппликативные вычислительные системы. 15 апреля 2005 г. Систематически рассмотрены модели, методы и средства, для которых центральной сущностью является представление об объекте. Применен подход, основанный на использовании операций аппликации и абстракции, что позволило выполнить замкнутое изложений техники аппликативных вычислений, оставаясь в рамках элементарных средств. Книга основана на материале, который в различных вариантах использовался для проведения занятий по соответствующим разделам курса компьютерных наук. Приводится необходимый теоретический минимум, соответствующий мировым стандартам, иллюстрируются основные вычислительные идеи, понятия и определения. Для специалистов, студентов и аспирантов, занятых в области компьютерных наук. Может быть использована для первоначального самостоятельного изучения предмета. | В.Э. Вольфенгаген, Институт "ЮрИнфоР-МГУ" | |
| Комбинаторная логика в программировании 24 марта 2005 г. Изложен основной круг задач, сводимых к исчислению объектов — "от простого к сложному". Конкретный вариант исчисления выбирается в зависимости от решаемых вычислительных задач. В ходе последовательного решения задач читатель овладевает основными методами и средствами комбинаторной логики и ламбда-исчисления. Все задачи снабжены подробными и элементарными решениями. Для студентов старших курсов и аспирантов, изучающих математические основы объектно-ориентированных вычислений, начинающих и профессионально работающих над продвинутыми проектами программистов. Может быть использована в курсах дискретной математики, информатики, теории программирования. Предварительной математической подготовки не требуется. Материал частично или полностью может быть использован для самостоятельного изучения как книга "для первого чтения''. | В.Э. Вольфенгаген, Институт "ЮрИнфоР-МГУ" |
Размещены курсы, посвященные управлению информацией и разработке автоматизированных информационных систем.
Управление информацией
| Курс | Автoр | Файлы |
|---|---|---|
| Базы данных 6 апреля 2009 г. Университетский курс, формирующий концептуальные представления о принципах построения БД и СУБД, представляющий фундаментальные понятия и математические модели, лежащие в основе БД и СУБД, принципы проектирования БД, а также технологии реализации БД и иллюстрирующий вышеуказанные понятия на примере Microsoft Access и MS SQL Server. Изучение курса включает усвоение ряда фундаментальных понятий и теоретических основ организации баз данных и систем управления базами данных, а также изучение процесса проектирования БД. В состав курса входит описание лабораторного практикума, поддерживающего соответствующий курс (практикум может использоваться и независимо). | В.И. Швецов, ННГУ им. Н.И.Лобачевского | |
| Управление информационными системами 23 марта 2008 г. В читаемом курсе рассматриваются основы управления ИТ-инфраструктурой предприятия, базирующееся на понятии информационного сервиса, модель управления информационными системами (ITSM), библиотека ITIL, модели процессов ITSM RM компании Hewlett-Packard, MOF компании Microsoft, уровни зрелости ИТ-инфраструктуры предприятия (Microsoft), методология Microsoft по проектированию и эксплуатации информационных систем, решения Microsoft по построению эффективных и рациональных ИТ-инфраструктур. При анализе рынка базовых платформ управления ИТ-инфраструктурой рассматриваются продукты CA-Unicenter TNG компании CA, OpenView компании HP, Tivoli Enterprise производства IBM и наиболее подробно продукты компании Microsoft: System Center, System management Server 2003, Operations manager 2005, Center Reporting Manager 2006, System Center Protection Manager 2006, System Center Capacity 2006. | Долженко А.И., Ростовский государственный экономический университет | |
| Распределенные информационные системы и базы данных 17 декабря 2007 г. Курс посвящен изучению технологии работы с распределенными информационными системами и базами данных и состоит из пяти лабораторных работ. Освоив курс, студенты научаться создавать распределенные базы данных, а также распределенные приложения, используя технологию Microsoft .NET. | Шрайнер П.А., Котельников И.А., НГТУ | |
| Распределенные системы и алгоритмы 17 декабря 2007 г. Курс посвящен распределенным алгоритмам, решающим задачи для распределенных систем. Рассматриваются распределенные системы двух видов: распределенные компьютерные системы и распределенные организационные системы. | А.И.Миков, Е.Б.Замятина | |
| Информационные технологии и методы принятия решений 19 июля 2007 г. Курс позволяет дать будущим информатикам-экономистам теоретические знания и сформировать у них практические навыки использования информационных технологий для решения задач управления и принятия решений в экономических системах. Предметом изучения являются коммуникационные основы разрешения проблемных управленческих ситуаций, методы обоснования и принятия решений на основе современных информационных технологий управления | А.А. Бабаев, СПбГУ | |
| Хранилища данных. Анализ данных. 24 мая 2007 г. В курсе изучаются технологии OLAP (OnLine Analytical Processing) для разработки многокритериальных иерархических хранилищ данных - как алгоритмические и технические навыки проектирования и разработки хранилищ данных, так и пользовательские навыки, а также работа с анализом требований для разработки хранилищ данных для дальнейшего использования в том или ином виде профессиональной деятельности: от научных приложений до самого широкого спектра социальных и бизнес задач: бизнес, управленческий учет, логистика, продажи, маркетинг, финансовый менеджмент, бюджетирование, социология, психология, биология, физика, химия и др. Для разработчиков достаточно подробно излагаются методы заполнения хранилищ данных: ETL процессы (Extraction, Transformation, Loading), технологии извлечения и сбора данных из различных гетерогенных источников данных; очистка, проверка и коррекция данных; транформация исходных данных в другие стурктуры данных и загрузка их в иерархические координаты и меры OLAP хранилища. Так как конечными пользователями хранилищ данных являются обычные люди из самых разных областей деятельности, специальное внимание уделяется разработке привычных для них интерфейсов просмотра и навигации данных в удобных иерархических объектных координатах, созданных специально для предметной области, в которой эти пользователи работают, в привычном для них интерфейсе - работа с мышью в браузере или Microsoft Excel в качестве клиентской системы для просмотра OLAP хранилища данных. Отдельная тема - разработка стандартных и произвольных отчетов с агрегированными функциями из хранилищ данных, необходимых пользователям в их профессиональной деятельности. Курс завершается иллюстрацией возможностей нескольких современных методов интеллектуального анализа данных: алгоритмы классификации, факторного анализа, деревья решений, методы нейронных сетей и другие мощные алгоритмы для анализа больших масштабируемых реляционных наборов данных, выявления в закономерностей в данных для построения сложных моделей данных в конкретных предметных областях с целью прогноза, анализа, использования в коммерческих или научных целях. | Е.Ю.Фоменко, ф-т ВМиК МГУ им. М.В.Ломоносова | |
| Онтологии и тезаурусы 19 апреля 2007 г. Предлагаемый курс направлен на формирование базовых знаний об онтологиях и тезаурусах и практических навыков по проектированию и применению онтологий при разработке компонентов интеллектуального программного обеспечения. Курс знакомит студентов с основными понятиями области представления знаний, примерами лучшего опыта в разработке систем основанных на онтологиях и тезаурусах, описывает задачи, решаемые с их помощью, а также набор инструментальных средств проектирования и представления онтологий и информационно-поисковых тезаурусов. Практическая составляющая курса включает задания по самостоятельной разработке онтологии для некоторой предметной области и задачи по применению этого ресурса в соответствующей области для автоматической обработки текста, интеллектуального поиска. | В.Д.Соловьев, В.В.Иванов (Казанский государственный университет), Б.В.Добров (МГУ им. М.В.Ломоносова) | |
| Базы данных для карманного персонального компьютера 19 апреля 2007 г. Книга представляет собой учебное пособие по разработке и созданию баз данных на основе использования технологии Microsoft ADO.NET и языка C#.NET для карманных персональных компьютеров Pocket PC. Пособие предназначается в качестве методической помощи студентам, изучающим дисциплину «Базы данных», а также всем пользователям карманных персональных компьютеров и коммуникаторов, желающим расширить функциональность собственных SmartDevice. | Л.А. Родигин, Российская международная академия туризма | |
| Разработка распределенных приложений баз данных 16 апреля 2007 г. Главная цель курса - научить студентов разрабатывать приложения баз данных и дать подробный обзор существующих технологий доступа к данным. Курс лекций знакомит студентов с современными технологиями управления распределенными базами данных, применением двухзвенных и трехзвенных архитектур доступа к данным, и в частности, к базе данных Microsoft SQL Server. В курсе освещаются различные подходы в реализации доступа к источникам данных на примере Microsoft SQL Server, приводится анализ существующих методов доступа к данным, описываются механизмы доступа посредством ODBC и OLE DB. Рассматриваются возможности, предоставляемые библиотеками классов среды проектирования Visual Studio .NET, по созданию приложений баз данных, описываются механизмы публикации удаленных источников данных через Интернет. Дается краткий обзор технологии ASP.NET, используемой для создания распределенных приложений баз данных. | И.Ю.Баженова, МГУ им. М.В.Ломоносова | |
| Распределенные базы и хранилища данных 13 апреля 2007 г. Теоретической основой курса является изучение реляционной модели данных, реляционной алгебры и реляционного исчисления. Программно–инструментальной основой – изучение и применение профессиональных СУБД и современных средств разработки клиентских приложений. Курс состоит из двух взаимосвязанных частей. В первой части изучается “серверная составляющая”, т.е. теоретические и практические аспекты серверной логики приложения: проектирование схемы базы данных и OLAP-схем, нормализация, типизация атрибутов, реализация основных операций в виде хранимых процедур, обеспечение целостности данных посредством серверных триггеров, оптимизация запросов, индексирование данных и кластеризация представлений. Все практические и лабораторные занятия проводятся на базе SQL Server 2005 и Oracle Server 10G. Вторая часть курса посвящена разработке бизнес-логики клиентских приложений. “Толстый” online-клиент создается средствами Visual Studio 2005 на C++ и С# с использованием технологии ADO.NET, а “тонкий” Web-ориентированный клиент базируется на ASP.NET. В качестве дополнительных разделов, расширяющих кругозор и навыки слушателей, рассматриваются технологии разработки клиентских приложений на диалектах Java, HTML и XML. Основная цель курса – приобретение учащимися практических навыков в проектировании и реализации распределенных информационных систем типа клиент-сервер, эффективно работающих в гетерогенных операционных средах. | А.М. Марасанов, Н.П. Аносова, О.О. Бородин, Е.С. Гаврилов, МАИ | |
| Проектирование автоматизированных информационных систем 27 мая 2005 г. Курс практически полностью соответствует разделу «Управление информацией (IM)» современного образовательного стандарта Computing Curricula 2001 Цели преподавания дисциплины: • познакомить студентов с основами проектирования и эксплуатации информационных систем • рассмотреть некоторые правовые аспекты, связанные с АІС и базами данных • научить приемам практического использования ПК в профессиональной деятельности • изучение программного обеспечения для ЭВМ, в частности СУБД от Mіcrosoft • изучение SQL и языков манипулирование данными СУБД высокого уровня • ознакомление с современными технологиями программирования Рассматриваются, в частности, такие вопросы: • Информационное обеспечение процессов и систем • СУБД фактографических ИС • Основы создания АИС • Ввод, обработка и вывод данных в фактографических АИС • Распределенные ИС • Документальные ИС • Администрирование ИС и защита данных | Бабич А. В., Полтавский политехнический колледж и Полтавский гос. пед. университет им В.Г. Короленко |
В раздел помещены курсы, посвященные компьютерной графике и технологиям цифровой обработки фото- и видеоизображений.
Компьютерная графика
| Курс | Автoр | Файлы |
|---|---|---|
| Введение в XNA 15 января 2009 г. Книга адресована студентам и начинающим разработчикам, которые хотят использовать в своих проектах высокопроизводительную графику. Книга рассчитана на читателей, уже знакомых с основами C# и платформы .NET. Первая глава знакомит читателя с XNA Framework. Вторая глава посвящена визуализации базовых примитивов XNA Framework. В третьей главе рассматриваются более сложные вопросы визуализации: использование полноэкранного режима, плавная анимация примитивов и имитация прозрачности. В четвертой главе весь ранее изученный материал сводится воедино на примере создания полноценного хранителя экрана с дистрибутивом, при необходимости автоматически инсталлирующим на компьютер пользователя XNA Framework. В пятой, заключительной главе затрагивается тема программируемого графического конвейера, но уже на значительно более глубоком уровне; рассматриваются язык HLSL, основы ассемблеро-подобного языка Vertex Shader 1.1 и интегрированная среда разработки FX Composer 2.0, значительно облегчающая разработку и отладку шейдеров. | С.Гайдуков | |
| Компьютерная графика 19 июля 2007 г. Курс включает основы компьютерной графики, математические основы, полигональную графику, метод трассировки лучей. | Березин С.Б., МГУ | |
| Программирование графических процессоров с использованием Direct3D и HLSL 15 марта 2007 г. Курс посвящен разработке и исследованию алгоритмов и методов трехмерной графики и обработки изображений на базе ядра графического микропроцессора. В рамках данного учебного курса описываются математические и алгоритмические основы трехмерной графики и обработки изображений, графическая библиотека Direct3D и язык программирования шейдеров HLSL. Целью курса является приобретение умений и навыков разработки вычислительных алгоритмов для решения задач с использованием графического процессора, а также создание макетов вычислительных программ. | А.Б.Семенов, Тверской государственный университет | |
| Методы сжатия данных 7 мая 2007 г. Курс лекций с практическими заданиями, нацеленный на ознакомление слушателей с основными понятиями и принципами, которые используются в сжатии и обработке различных цифровых данных. В курсе освещаются следующие темы: сжатие без потерь, сжатие с потерями, сжатие аудио, сжатие изображений, сжатие и обработка видео. Для более качественного и полного рассмотрения данный курс разделён на два специализированных курса: алгоритмы сжатия данных и алгоритмы обработки и сжатия видео. Первый из них посвящен глубокому изучению основных методов и алгоритмов для сжатия данных (беспотерьное сжатие, сжатие аудио и сжатие изображений). В рамках второй части курса изучаются темы, касающиеся работы с видео-данными, как очень актуальной на сегодняшний день задачи. К курсу лекций прилагается учебное пособие, посвященное методам и алгоритмам для обработки и сжатия видео. старый сайт курса | Д.С.Ватолин, ВМиК МГУ |
Курсы описывают идеологию офисного программирования, позволяют освоить настройку документов Microsoft Office на решение специфических задач пользователя, начиная с разработки простых макросов, кончая системами активных документов, объединенных общей базой данных.
Офисное программирование
| Курс | Автoр | Файлы |
|---|---|---|
| Средства разработки VBA- программиста. Офисное программирование 15 апреля 2005 г. В книге подробно рассмотрена технология создания справочных систем, приведены примеры программной работы с приложением Outlook, описаны объектная модель Word и программная работа с объектами документов Word. Доступны не только тексты книг, но и примеры, сопровождающие книги. Все примеры апробированы и представляют самостоятельный интерес. | В.А.Биллиг | |
| VBA в Office 2000. Офисное программирование 15 апреля 2005 г. Книга адресована в первую очередь программистам, работающим в среде Office 2000 и Office 97 и использующим язык VBA в своей повседневной работе для настройки офисных документов. Она несомненно будет полезна и программистам, работающим на «чистом» Visual Basic. Книга содержит полное описание языка Visual Basic, начиная с описания переменных и объектов, создания классов и заканчивая новинками, появившимися в VB6 и VBA Office 2000, такими как: семейство классов и наследование интерфейсов, реализация полиморфизма, создание классов с событиями, программирование Win API и функции обратного вызова, новые функции разбора строк и многое другое. Отличительное свойство этой книги – большое число тщательно продуманных примеров, иллюстрирующих возможности применения средств VBA. Условно в книге можно выделить две части. Первая часть, включающая первые 6 глав, адресована опытным программистам, уже знакомым с языком VB и имеющим опыт работы в среде Office. Документы и проекты, классы и объекты, семейства классов, динамические классы, классы как обертка, программирование Win API – все эти темы подробно обсуждаются в этой части книги и могут быть полезны для самых квалицифированных программистов. Вторая часть книги, начиная с главы 7 по главу 14 адресована в первую очередь тем, кто, возможно, не знаком с языком VB/VBA и тлько начинает работать в среде Office. Здесь систематически излагаются основы языка VB – константы и переменные, операторы языка, процедуры и функции, работа с файлами. Большое внимание уделяется проектированию интерфейса. Эти вопросы подробно рассматриваются в трех главах. Опытные программисты могут использовать вторую часть как справочник, но и они могут найти кое-что новое и интересное для себя, например, в главе, посвященной отладке и оптимизации программ. | В.А.Биллиг | |
| Мир объектов Excel 2000. Средства разработки VBA- программиста. 15 апреля 2005 г. Книга познакомит читателей со всеми тонкостями устройства мира объектов Excel 2000. Первые главы, посвященные началам программирования в Excel, помогут начинающим освоиться в этом мире. Те, кто уже давно работает в Excel, также найдут много нового и интересного – Excel и базы данных, объекты ADO и OWC, создание интерактивных документов в Excel – все эти вопросы подробно рассматриваются в книге. Тщательно отобранные, содержательные примеры служат не только иллюстрацией использования объектов Excel, но имеют и самостоятельную практическую ценность. Большой раздел книги посвящен использованию документов Excel в интернет, созданию интерактивных Web-документов с функциональностью Excel. | В.А.Биллиг |
Функциональное программирование
Курсы по методам функционального программирования с использованием платформы .NET.
Функциональное программирование
| Курс | Автoр | Файлы |
|---|---|---|
| Основы функционального программирования 15 апреля 2005 г. Целью курса является изучение методов функционального программирования. В курсе будут рассмотрены основные идеи и подходы функционального программирования, а также методы реализации функциональных языков. | Л.В.Городняя | |
| Введение в программирование на языке Лисп 15 апреля 2005 г. Целью курса является изучение идей языка Лисп и методов функционального программирования. В курсе будут рассмотрены: - История языка Лиспа. - Идеи символьной обработки информации. - Принципы функционального программирования. - Методы программирования на Лиспе. | Л.В.Городняя | |
| Современные языки программирования и .NET. Основы функционального подхода 4 марта 2005 г. Курс основан на творческом синтезе избранных формальных теорий (ламбда-исчисление, комбинаторная логика, теория категорий и др.) и уникальной технологической платформы Microsoft.NET, обеспечивающей практически прозрачную интеграцию кода на языках программирования различных типов. Первая часть курса посвящена основам функционального подхода к программированию на основе метаязыка SML.NET. Курс будет полезен как для опытных программистов, так и для студентов, аспирантов и исследователей, специализирующихся в области компьютерных наук и информационных технологий. cайт курса | Сергей Зыков (Московский инженерно-физический институт) |
Курсы, касающиеся вопросов автоматного программирования.
Автоматное программирование
| Курс | Автoр | Файлы |
|---|---|---|
| Switch-технология. Алгоритмизация и программирование задач логического управления 23 января 2006 г. Излагается технология алгоритмизации и программирования задач логического управления на основе теории автоматов. Центральным понятием разрабатываемого подхода является понятие "состояние". Обоснован выбор графов переходов в качестве языка спецификаций. Предложено использовать многозначное кодирование и конструкции, аналогичные конструкции switch языка СИ, для программной реализации автоматов. Применение пентады (состояние - независимость от глубокой предыстории - система взаимосвязанных графов переходов - многозначное кодирование - конструкция switch) обеспечивает наглядность, структурность, вызываемость, вложенность, иерархичность, управляемость и наблюдаемость программ, а также их изоморфизм (изобразительную эквивалентность) со спецификациями, по которым они формально строятся. Это позволяет Заказчику, Технологу (Проектанту), Разработчику, Программисту и Оператору однозначно понимать друг друга, разделять работу и ответственность, легко и корректно вносить изменения. Изложены методы программирования рассматриваемого класса задач на алгоритмических языках высокого уровня, ассемблерах, языках инструкций, функциональных и лестничных схем, используемых в промышленных (управляющих) компьютерах и программируемых логических контроллерах. Книга предназначена для специалистов в области информатики, вычислительной техники и систем управления. сайт курса | Шалыто А.А. | |
| Методы аппаратной и программной реализации алгоритмов 15 апреля 2005 г. Излагаются методы аппаратной и программной реализации алгоритмов логического управления, заданных булевыми функциями разных классов, булевыми формулами и графами переходов. Предложены методы синтеза схем из априори известных произвольных элементов. Описываются методы построения многофункциональных и универсальных логических модулей. Выполнена оценка функциональных возможностей программируемых логических матриц. Предложены однородные структуры из элементов с двусторонней и односторонней проводимостью. Разработаны методы построения схем алгоритмов, обладающих различными свойствами. Предложены логические устройства для последовательностного вычисления булевых функций. Разработаны нетрадиционные методы вычисления булевых функций, в том числе и на основе арифметических полиномов. Изложены основные положения SWITCH-технологии, предназначенной для алгоритмизации и программирования задач логического управления при использовании промышленных компьютеров и программируемых логических контроллеров. Предлагаемые методы иллюстрируются большим числом примеров. Книга предназначена для студентов, обучающихся по специальности "Управление и информатика в технических системах", и специалистов в области информатики, вычислительной техники и систем управления. сайт курса | Шалыто А.А. |
Методические пособия курсов повышения квалификации преподавательского состава
Методические пособия курсов повышения квалификации преподавательского состава. Целью обучения являлась помощь преподавателям по обновлению курсов и внедрении новейших технологий в процесс обучения студентов.
Методические пособия курсов повышения квалификации преподавательского состава
| Курс | Автoр | Файлы |
|---|---|---|
| Новые возможности Visual Studio 2008 5 декабря 2008 г. Курс будет полезен преподавателям по направлению подготовки "Современные средства разработки программного обеспечения" (с использованием Visual Studio 2008). Длительность курса - 16 академических часов. | Учебный центр ВМК МГУ и Softline Academy | |
| Новые возможности SQL Server 2008 5 декабря 2008 г. Курс будет полезен преподавателям по направлению подготовки "СУБД" (с использованием SQL Server 2008). Длительность курса - 16 академических часов. | Учебный центр ВМК МГУ и Softline Academy | |
| Новые возможности Windows Server 2008 5 декабря 2008 г. Курс будет полезен преподавателям по направлению подготовки "Компьютерные сети" (с использованием Windows Server 2008). Длительность курса - 16 академических часов. | Учебный центр ВМК МГУ и Softline Academy | |
| Путеводитель для преподавателей по миру современных информационных технологий 22 апреля 2009 г. Представлен обзор возможностей информационных технологий для преподавателей вузов. Путеводитель состоит из двух основных разделов — «Использование современных технологий в учебном процессе» и «Научная работа и разработка УМК». В первом разделе рассматривается процесс преподавания в такой последовательности: подготовка к занятиям, проведение обучения, проведение контрольных мероприятий, а также планирование и организационный контроль. Второй раздел, представляет собой совокупность следующих блоков: организация научной работы, поиск и работа с источниками, работа с документацией НИР и организация НИР в распределенном университете. | Международный Консорциум «Электронный университет» и LBS Education | |
| Сервисы Microsoft Live@Edu для организации учебного процесса университета 18 июня 2008 г. Microsoft Live@Edu - набор сервисов, предназначенный для организации учебного процесса университета. Включает бесплатную почтовую службу для сотрудников, учащихся и выпускников, а также сервисы по обеспечению совместной работы и общения, в т.ч. совместную разработку и хранение документов, обмен мгновенными сообщениями, календарное планирование и т.д. | УЦ ТПУ и SoftLine Academy | |
| Разработка приложений на платформе Microsoft .Net 29 ноября 2006 г. В данном методическом пособии проводится краткий обзор основных возможностей платформы Microsoft .Net. В пособии рассматриваются: объектно-ориентированный язык программирования C#, создание пользовательского интерфейса Windows-приложений, работа с БД. После каждого из этих этапов проводится лабораторная работа. Вкратце описываются возможности ASP.NET 2 и создание распределенных приложений на основе Web Services. | УЦ СамГТУ и SoftLine Academy | |
| Безопасность информационных систем 29 ноября 2006 г. Данный курс представляет собой обзор современных методов, средств и технологий для решения задач в области безопасности. В курсе рассматриваются решения на основе последних разработок программного обеспечения фирмы Microsoft. | УЦ СамГТУ и SoftLine Academy | |
| Разработка баз данных Microsoft SQL Server 2005 - новые возможности 29 ноября 2006 г. Данный курс рассчитан на 16 академических часов. Microsoft SQL Server 2005 является логическим продолжением Microsoft .SQL Server 2000. Большое количество усовершенствований в SQL Server 2005 значительно облегчают комплексное обслуживание предприятия. Программа данного курса основана на программах двух курсов: • Microsoft SQL Server 2005. Обновление навыков для работы со службами отчетов • Microsoft SQL Server 2005. Программирование | УЦ СамГТУ и SoftLine Academy | |
| Visual Basic .NET для преподавателей 9 февраля 2005 г. Курс "Visual Basic .NET для преподавателей" предназначен для ознакомления преподавателей программирования с основами объектно-ориентированного проектирования на ЯП Visual Basic .NET и содержит ряд презентаций и лабораторных работ, которые могут быть использованы в соответствующем курсе. | Microsoft |
В разделе выложены лабораторные работы, не входящие в состав конкретного курса, однако демонстрирующие различные аспекты использования технологий.
Лабораторные работы
| Курс | Автoр | Файлы |
|---|---|---|
| Пособие для системного администратора "Подготовка компьютерного класса к занятиям по информатике" 17 декабря 2005 г. В пособии описана последовательность действий по подготовке учебного класса, предназначенного для проведения занятий по информатике и математическим основам информатики со студентами непрофильных специальностей классических университетов. Даны рекомендации, касающиеся конфигурации аппаратных компонентов (компьютеров и дополнительного оборудования), а также подробные сведения об установке и настройке параметров программного обеспечения, используемого на компьютерах в классе. | К.В. Ермаков, МГУ | |
| Создание трехмерного графического приложения с помощью технологии DirectX 9.0 Managed API 4 марта 2005 г. | ВМиК МГУ, http://microsoft.cs.msu.su/msu/ | |
| Создание многопользовательской сетевой игры на базе технологии .NET Remoting 4 марта 2005 г. | ВМиК МГУ, http://microsoft.cs.msu.su/msu/ |
В помощь администратору MSDN AA
Документы и курсы, помогающие администратору программы MSDN Academic Alliance (MSDN AA) разобраться в тонкостях подписки, развернуть и эффективно использовать электронную систему управления лицензиями ELMS (e-academy License Management System), прояснить технические и организационные вопросы доступа студентов и преподавателей к программному обеспечению.
В помощь администратору MSDN AA
| Курс | Автoр | Файлы |
|---|---|---|
| Программа MSDN Academic Alliance и система управления лицензиями ELMS 22 апреля 2009 г. MSDN AA — это подписка для вузов на программное обеспечение Microsoft по специальной льготной цене. Вместе с оформлением подписки участникам программы становится доступной система автоматического управления лицензиями ELMS. В предлагаемых пособиях дается обзор программы MSDN AA и последовательно расписаны необходимые шаги для регистрации подписки, получения образов лицензируемых продуктов и ключей активации к ним. Также дается подробный обзор системы ELMS и рассматриваются вопросы настройки данной системы и ведения отчетности по устанавлиемому программному обеспечению. | Microsoft | |
| Использование системы управления лицензиями ELMS 18 июня 2008 г. ELMS — это веб-приложение для распространения и управления программным обеспечением. ELMS является готовой к использованию системой, которая позволяет аутентифицировать студентов и преподавателей, участвующих в программе MSDNAA, и дает им возможность заказывать и загружать необходимое ПО. Студенты и преподаватели могут использовать ELMS 24 часа в сутки с любого компьютера, подключенного к интернету. Факультет, участвующий в программе MSDNAA, получает персональный URL для связи с собственной системой ELMS. | УЦ ТПУ и SoftLine Academy |
Презентации с открытых лекций Microsoft, прочитанных в университетах.
Открытые лекции Microsoft
| Курс | Автoр | Файлы |
|---|---|---|
| Памятка по Visual Studio 2008, Русская версия 5 марта 2009 г. Краткая памятка по горячим ключам, собщениям об ошибках и другой полезной информации, необходимой при работе с Visual Studio 2008, Русская версия. | Microsoft | |
| Материалы с семинаров по академической программе Windows 2 ноября 2007 г. Информация о семинарах - http://www.microsoft.com/Rus/events/windows_seminars/default.mspx | Arkady Retik, Dave Probert | |
| Стратегия построения защищенных информационных систем корпорации Microsoft 4 марта 2005 г. | В.Мамыкин | |
| Comparing .NET and Java 4 марта 2005 г. | David Chappell | |
| Основы безопасности приложений 4 марта 2005 г. | А.Гаврилов | |
| Технологии разработки программного обеспечения – MSF 4 марта 2005 г. | А.Гаврилов | |
| Безопасность в ASP.NET приложениях 4 марта 2005 г. | Д.Мартынов |
Статьи по технологиям и продуктам, используемым в учебных курсах.
Статьи
| Курс | Автoр | Файлы |
|---|---|---|
| Обеспечение безопасности веб-сервисов с использованием WSE 2.0 и Systinet Server 5.0 for Java 15 апреля 2005 г. Эта статья показывает взаимодействие, основанное на OASIS WS-Security 1.0, между Microsoft WSE 2.0 и Systinet Server for Java 5.0. Пошаговое руководство в этой статье покажет вам все, что нужно знать, для того чтобы настроить обе среды для надежной подписи и шифровки SOAP запросов и ответов, используя сертификаты X509. | Simon Guest | |
| Введение в безопасный доступ к коду 15 апреля 2005 г. Введение в структуру системы безопасности .NET названную Code Access Security (CAS), которая помогает централизовать решения о безопасности. | Keith Brown | |
| XMLReader с Закладками 15 апреля 2005 г. Обсуждается XmlBookmarkReader, который дает возможность установить закладки в потоке XML и затем ориентироваться в них. XmlBookmarkReader объединяет произвольный доступ к XML с программным интерфейсом приложения XmlReader. | Хелена Капкова |
Если Вы хотите представить на этом сайте свои учебные и методические материалы, напишите нам.