Курсы программирования в мгу – Курсы для специалистов | Учебный центр факультета ВМК МГУ имени М. В. Ломоносова

Курсы для специалистов | Учебный центр факультета ВМК МГУ имени М. В. Ломоносова

ВМК-С-784/1 Основы сетевой безопасности. Часть 1: Межсетевые экраны. Теория 36 Курс предназначен для системных администраторов, желающих изучить теоретические основы сетевой безопасности и получить практические навыки по развертыванию и настройке межсетевых экранов. 8800/17500 Как записаться?
ВМК-С-784/2 Основы сетевой безопасности. Часть 1: Межсетевые экраны. Лабораторные работы 36 Курс предназначен для сетевых администраторов, желающих получить практические навыки по развертыванию и настройке межсетевых экранов. 24200/30300 Как записаться?
ВМК-С-785/1 Основы сетевой безопасности. Часть 2: Технологии туннелирования. Теория 36 Курс предназначен для системных администраторов, желающих изучить теоретические основы сетевой безопасности и получить практические навыки по развертыванию и настройке виртуальных частных сетей. 8700/17400 Как записаться?
ВМК-С-785/2 Основы сетевой безопасности. Часть 2: Технологии туннелирования. Лабораторные работы 36 Курс предназначен для сетевых администраторов, желающих получить практические навыки по развертыванию и настройке виртуальных частных сетей. 24200/30300 Как записаться?
ВМК-С-783 Создание малых компьютерных сетей 28 Курс предназначен для людей, желающих научиться самостоятельно планировать и строить небольшие компьютерные сети, максимально отвечающие поставленным задачам. 7500/9500 Как записаться?
ВМК-С-786 Классификация, принципы работы и построение современных компьютерных сетей 72 Курс предназначен для людей, желающих получить углубленные знания о принципах работы компьютерных сетей различного размера, способах их построения, настройки, оптимизации работы. По окончании курса слушатель получит знания и навыки, необходимые для самостоятельного проектирования и администрирования компьютерной сети, определять причины возникших неполадок и находить способы их устранения. 39300/49100 Как записаться?
ВМК-С-787 Беспроводные технологии компании Extreme Networks 32 Курс является вводным при знакомстве студентов с беспроводными технологиями компании Extreme Networks. При изложении материала используется подход, который позволяет использовать знакомство слушателей курса с основами сетей передачи данных (СПД) и сосредоточиться при его изучении на их конкретной реализации в продуктах компании Extreme Networks для беспроводных сетей. В рамках практических занятий студентам предлагается ряд задач, связанных с проектированием и реализацией типовых беспроводных СПД. 63000/84000 Как записаться?
ВМК-С-788 Управление коммутацией и маршрутизацией средствами ОС ExtremeXOS 32 Курс является продолжением знакомства студентов с сетевыми технологиями компании Extreme Networks. При изложении материала используется подход, который позволяет использовать знакомство слушателей курса с основами сетей передачи данных (СПД), а также повторить наиболее важные материалы курса «Основы работы с операционной системой ExtremeXOS» и углубить знание продуктов компании Extreme Networks. В рамках практических занятий студентам предлагается ряд задач, связанных с проектированием и реализацией типовых СПД. 63000/84000 Как записаться?

www.vmk-edu.ru

Учебный центр факультета ВМК МГУ имени М. В. Ломоносова

ВМК-Ш-120 Основы работы в Autodesk 3ds Max для школьников 40 В данном курсе рассматриваются базовые возможности программы 3ds Max, создание статичных объектов и возможность создания анимации. Курс предназначен для школьников с 7 класса и старше. 10600/12700 Как записаться?
ВМК-Ш-370 Лаборатория роботов (5-7 класс) 28 Использование образовательных конструкторов ПервоРобот NXT как инструмента для обучения слушателей конструированию, моделированию и компьютерному управлению. Курс позволяет понять основы робототехники и научиться конструировать «умные», управляемые машины. На занятиях курса разрабатываются технические модели из LEGO-конструкторов и программируются микрокомпьютеры. Собранные модели работают по заданной программе и соревнуются между собой. 8800/10900
Как записаться?
ВМК-Ш-371 Лаборатория роботов. Продвинутый уровень 32 Использование образовательных конструкторов LEGO® MINDSTORMS® Education EV3 как инструмента для развития навыков слушателей в области конструирования, моделирования и автоматического управления мобильными роботами. Курс позволяет освоить основы автоматического управления мобильными робототехническими устройствами и научиться конструировать более сложные мобильные устройства, сочетающие элементы манипуляторов, мобильных тележек, контейнеров для хранения игровых элементов. На занятиях курса не только разрабатываются и собираются модели из LEGO-конструкторов, но также отлаживаются алгоритмы для многопроходных задач. Зачетные задания сдаются в форме соревнований.
10100/12700
Как записаться?
ВМК-Ш-360 Игровые алгоритмы (6-7 класс) 36 Курс развивает алгоритмическое мышление на примере составления игровых алгоритмов. На курс приглашаются дети 6-7 классов. Программа курса предполагает знакомство с различными исполнителями алгоритмов, умение работать с которыми проверяется на ГИА и ЕГЭ по информатике. 9300/11600 Как записаться?
ВМК-Ш-361 Основы программирования простейших игр (6-7 класс) 36
Программа курса предполагает знакомство со средой программирования Visual Basic, изучение основных алгоритмических конструкций и их реализации на языке программирования Visual Basic, создание несложных игровых программ и полезных мини-приложений для операционной системы Windows.
9400/12000 Как записаться?
ВМК-Ш-220 Базовая компьютерная подготовка школьников (6-10 класс) 48 В курсе изучается структура и организация хранения данных на дисках компьютера (файловая система) и работа в программе проводник, создание, копирование и перемещение папок и файлов, поиск файлов, создание ярлыков на рабочем столе. В курсе производится обучение и практическая работа в Internet и работа с электронной почтой. В помощь слушателям выдается учебное пособие, написанное преподавателем курса. 9900/12400 Как записаться?
ВМК-Ш-230 Базовая компьютерная подготовка школьников (6-10 класс). Летний курс 44 В курсе изучается структура и организация хранения данных на дисках компьютера (файловая система) и работа в программе проводник, создание, копирование и перемещение папок и файлов, поиск файлов, создание ярлыков на рабочем столе. В курсе производится обучение и практическая работа в Internet и работа с электронной почтой. В помощь слушателям выдается учебное пособие, написанное преподавателем курса. 9300/11600 Как записаться?
ВМК-Ш-402 Занимательное моделирование в программе AutoCad на примере решения геометрических задач. 2-хмерная графика (5-7 класс) 30 Вы хотите разбудить у ребенка интерес к геометрии, графическому моделированию? Научите его работать в системе автоматизированного проектирования AUTOCAD. У вашего ребенка есть затруднения в изучении геометрии? Курс по графической системе AUTOCAD поможет быстро и без проблем преодолеть все возникшие трудности. 8100/9900 Как записаться?
ВМК-Ш-403 Занимательное моделирование в программе AutoCad на примере решения геометрических задач. 3-хмерная графика (5-7 класс) 30 Программа курса предполагает продолжение усвоения основ графической системы автоматизированного проектирования AutoCad для школьников. Слушатели получают навыки работы с командами системы в трехмерной графике. 8100/9900 Как записаться?
ВМК-Ш-404 3D-анимация в программе AutoCad 20 Рассматриваются основные принципы визуализации — назначение материалов 3d-объектам, задание источников света и создание собственной инсоляции, а также создание анимации в программе AutoCad, требования к 3d-модели, «участвующей» в анимации. На курс приглашаются школьники 5-7 классов. 5500/6820 Как записаться?
ВМК-Ш-405 Черчение и графические способы построения изображений в среде AutoCad 36 Рассматриваются основы графического языка, правила оформления чертежей, метод проецирования и графические способы построения изображений, геометрические построения на плоскости, аксонометрические проекции, построение сечений и разрезов, при параллельной работе в системе AutoCad. 9700/11300 Как записаться?
ВМК-Ш-111 Flash: основы компьютерной анимации (с 6 класса) 48 Flash – популярная система, включающая в себя графику, анимацию, звук и возможности управлять последовательностью выполнения действий извне. Благодаря такому богатому букету возможностей, Flash одинаково удачно используется как в мультипликации, так и при создании эффектных презентаций, учебных демонстрационных программ, программировании игр, а также при создании web-сайтов, которые могут быть как целиком сконструированы с помощью инструментов системы Flash, так и включать в себя отдельные анимированные фрагменты. 11700/14600 Как записаться?
ВМК-С-810 Основы работы в Adobe PhotoShop, часть 1 32 Курс предназначен для людей, желающих освоить систему PhotoShop, независимо от того, какие цели ставит перед собой слушатель: овладеть системой «для домашнего пользования» (в частности, обрабатывать цифровые фотографии) или использовать ее профессионально. Пройдя курс до конца, слушатель научится основным технологическим приемам работы в системе PhotoShop. 9300/11600 Как записаться?
ВМК-С-811 Основы работы в Adobe PhotoShop, часть 2 24 Курс предназначен для людей, знакомых с основными приемами работы с растровыми изображениями и желающих узнать о тонкостях работы в системе PhotoShop. Пройти этот курс мы особенно рекомендуем лицам, решившим заняться Web-дизайном, электронным издательством или научиться профессионально подготавливать оригинал-макеты печатных изданий. 7200/9100 Как записаться?
ВМК-С-860 Основы цифровой фотографии и компьютерной обработки изображений для начинающих. 30 Курс адресован начинающим фотолюбителям, а также желающим упорядочить свои знания в области фотографии. Слушатели освоят цифровую фотокамеру, получат практические навыки фотосъемки и познакомятся с основными принципами компьютерной обработки изображения. Кроме того, слушатели получат представление об основах фотографической композиции, о художественном и творческом аспектах фотографии. 8700/10440 Как записаться?
ВМК-Ш-310 Программирование на языке Pascal. Базовый курс (с 8 класса) 72 В этом курсе школьники получат ясное представление о том, что такое алгоритм, язык программирования, программа; научатся алгоритмическому мышлению и научатся писать свои программы. Научатся использовать компьютер не только для игр, но и для учебы (например, задача “калькулятор” или задача о нахождении на отрезке корней произвольной функции), и даже писать игры самостоятельно. 18300/22900 Как записаться?
ВМК-Ш-311 Программирование на языке Паскаль. Летний курс. (с 8 класса) 52 В этом курсе школьники получат ясное представление о том, что такое алгоритм, язык программирования, программа; научатся алгоритмическому мышлению и научатся писать свои программы. Научатся использовать компьютер не только для игр, но и для учебы (например, задача “калькулятор” или задача о нахождении на отрезке корней произвольной функции), и даже писать игры самостоятельно. 13400/16700 Как записаться?
ВМК-Ш-321 Программирование в среде Delphi (с 8 класса) 32 В этом курсе школьники изучат возможности среды Dephi и основы объектно-ориентированного программирования. Научатся использовать алгоритмы обработки данных и управления создаваемыми объектами. Этот курс позволит слушателям создать вполне профессиональные приложения для Windows с продуманным интерфейсом. 8400/10500 Как записаться?
ВМК-Ш-320 Программирование на языке Pascal и основы Delphi (с 8 класса) 104 Слушатели научатся использовать компьютер не только для игр, но и для учебы (например, задача “калькулятор” или задача о нахождении на отрезке корней произвольной функции), а также самостоятельно писать игры. Завершается курс знакомством с мощной системой программирования Delphi и технологией разработки программ для Windows. 26700/33200 Как записаться?
ВМК-С-800 Web-мастер, часть I: основы HTML и CSS (с 8 класса) 28 Курс предназначен для людей, желающих научиться создавать сайты на высоком профессиональном уровне. 8800/11000 Как записаться?
ВМК-Ш-801 WEB-мастер для школьников.Часть II. Основы программирования на PHP 40 В данном курсе рассматриваются основы языка PHP и область его применения. Изучаются способы создания различных видов сайтов, в основе которых лежит данный язык программирования. 13100/15800 Как записаться?
ВМК-С-783 Создание малых компьютерных сетей 28 Курс предназначен для людей, желающих научиться самостоятельно планировать и строить небольшие компьютерные сети, максимально отвечающие поставленным задачам. 7500/9500 Как записаться?

www.vmk-edu.ru

Об Учебном центре | Учебный центр факультета ВМК МГУ имени М. В. Ломоносова

Миссия нашего Учебного центра: помочь нашим слушателям пройти сложный путь становления и развития профессионализма, начиная со школьных лет.

Учебный центр факультета Вычислительной математики и кибернетики был создан в сентябре 1998 года. Основная цель создания: помощь людям разных возрастов – от школьников до сложившихся специалистов – в получении необходимых и качественных знаний в области информационных технологий и расширении возможностей повышения своей квалификации. Качество знаний обеспечивается преподавателями старейшего российского университета, имя которого остается синонимом образования самого высокого уровня. Спектр наших курсов позволяет подобрать оптимальную программу как для школьников младших классов, незнакомых с компьютером, так и для профессионалов в сфере программирования.

Наши преподаватели умеют не только грамотно донести теоретический материал, но и заинтересовать юных слушателей в результатах обучения. Оснащение наших учебных аудиторий и методы преподавания ориентированы на практические занятия, поскольку приобретению навыков в нашей программе обучения отводится основная роль.

Уже учась в третьем-пятом классах, школьники могут бывать в стенах МГУ и проходить курсы базовой компьютерной подготовки у лучших преподавателей. Для старших школьников и студентов предусмотрены программы более узкой специализации, большая часть которых готовит школьников и абитуриентов к поступлению в высшее учебное заведение, систематизируя знания о компьютере, прививая интерес к наукам, смежным с программированием и вычислительной математикой.

Умение учиться – немаловажный навык для будущих абитуриентов – появляется у школьников как один из результатов осмысленной и результативной работы на наших подготовительных курсах.

В студенческую пору стремление приобрести дополнительные знания для молодых людей бывает обусловлено желанием проникнуть глубже в суть предмета. Среди множества курсов УЦ ВМК МГУ есть специальные предложения, которые позволят дополнить фундаментальные знания, получаемые в ВУЗах, информацией о конкретных программных продуктах, актуальных в настоящее время.

С окончанием учебы в стенах ВУЗа начинается построение карьеры, которое в современном мире невозможно без постоянного повышения квалификации. Исторически, именно желание потенциальных слушателей получать профессиональные навыки в стенах лучшего университета страны, послужило основной причиной создания внутри Учебного центра программ и курсов для специалистов. Эта линейка постоянно расширяется засчет преподавания новейших IT-технологий студентам и специалистам.

Развитие высокопрофессиональной личности возможно лишь тогда, когда среди условий развития фигурирует и колоссальный опыт преподавателей, и идеальные условия обучения, и традиции лучшего университета страны, прочно закрепившего за собой лидерские позиции среди других учебных заведений. 

www.vmk-edu.ru

Дистанционные подготовительные курсы | Учебный центр факультета ВМК МГУ имени М. В. Ломоносова

Дистанционные подготовительные курсы были созданы для восполнения пробелов, углубления и обобщения знаний школьника, входящих в школьную программу. В курсах даются теоретические основы решения различных задач, рассматриваются разнообразные методы и приемы решения. Учебные материалы дистанционных подготовительных курсов содержат большое количество заданий различных уровней сложности для закрепления пройденного материала.
В состав системы дистанционных подготовительных курсов входят учебные курсы по алгебре, геометрии, физике и информатике. Дистанционные подготовительные курсы ориентированы на учащихся 10-х и 11-х классов средних школ. Первые уроки по каждому выбранному курсу предоставляются бесплатно.

Обучение построено на заочной основе. Обмен информацией между преподавателем и учащимся производится в режиме офлайн. Используемые современные интернет-технологии позволяют быстро обмениваться информацией, что существенно ускоряет учебный процесс, делая его эффективным.
Каждый представленный дистанционный подготовительный курс состоит из набора уроков.
Каждый урок в общем случае состоит из четырех частей:
1. теоретические основы
2. задачи для самостоятельного решения
3. контрольный тест
4. контрольная работа

В теоретическом блоке собраны некоторые факты и сведения, необходимые для усвоения материала урока и решения предлагаемых задач.
В блоке задач для самостоятельного решения представлены задачи-упражнения для усвоения и закрепления материала урока. При выполнении каждого их этих упражнений ученик сможет найти ответы практически на все вопросы, которые у него будут возникать по мере решения задачи. Каждая задача снабжена подробными подсказками, которые постепенно приводят учащегося к решению задачи. Все предложенные подсказки и комментарии были разработаны авторами на основе многолетнего анализа вопросов слушателей очных подготовительных курсов.
Контрольный тест предназначен для быстрой оценки степени усвоения материала учащимся. Учащийся видит свои результаты и делает выводы о том, насколько хорошо он владеет материалом. Также результаты тестирования доступны для просмотра преподавателю.
Контрольная работа пишется учеником после завершения изучения материала урока и направляется на проверку преподавателю. Для написания контрольной работы можно использовать следующие способы:

документ в формате LaTeX
документ в формате Microsoft Word или RTF
отсканированное изображение или фотография рукописных листов

После проверки контрольной работы преподаватель пишет рецензию и делает выводы об успеваемости учащегося. Преподаватель может потребовать переписать контрольную работу или сделать работу над ошибками.
Выбор курсов, оплата уроков, обмен информацией между преподавателем и учащимся осуществляется через личный кабинет пользователя дистанционных подготовительных курсов. Регистрируйтесь на сайте ecmc.cs.msu.ru, заходите в свой личный кабинет и выбирайте дистанционные подготовительные курсы, которые вы хотели бы изучить!

www.vmk-edu.ru

КУРСЫ ДЛЯ ПОВЫШЕНИЯ КВАЛИФИКАЦИИ УЧИТЕЛЕЙ В МГУ

ВМК-С-970 Работа с дистрибутивами GNU/Linux 36 Материал данного учебного курса составлен на основе многолетнего опыта преподава-ния технологий Linux, в том числе и в рамка Школ Linux для преподавателей. Резуль-татом этого опыта явилось составление комплекта курсов для обучения разных катего-рий пользователей в рамках пилотного проекта внедрения Пакета Свободного Про-граммного Обеспечения в образовательных учреждениях России. Данный курс являет-ся подмножеством указанного комплекта, доработанным в соответствие с современ-ным положением дел в области и дополненным лабораторными занятиями. 6700 Как записаться?
ВМК-С-980 Сложные алгоритмы 36 При подготовке учащихся к сдаче ЕГЭ по информатике особую сложность представляют собой задачи из части 3, решение которых затрагивает логику, алгоритмы и другие вопросы. Курс помогает преподавателям разобраться в решении этих задач с применением разных подходов. Особое внимание уделяется эффективности алгоритмов и правильности выбора способа организации хранения данных. При составлении курса использовался огромный опыт преподавания программирования студентам МГУ и опыт профессионального практического программирования. 7200/9000 Как записаться?
ВМК-С-990 Структуры данных 36 Курс предназначен для слушателей, имеющих начальные навыки программирования, знакомых с языком Паскаль. Полученные знания могут использоваться для проведения факультативных занятий по программированию. 7200/9000 Как записаться?
ВМК-С-930 Информатика для начинающих. Основы программирования на языке Паскаль 72 Курс предназначен для слушателей, желающих освоить программу школьной информатики. В курсе рассматриваются все темы, входящие в состав ЕГЭ по информатике, в том числе курс дает основы знаний о программировании на языке Паскаль. 14400/18000 Как записаться?
ВМК-С-940 Маршрутизация TCP/IP. Глобальные сети 36 Материал данного учебного курса составлен на основе богатого опыта планирования, монтажа и наладки распределенных компьютерных сетей. В курсе рассматриваются технологии, применяемые в глобальных вычислительных сетях и маршрутизация как механизм определения путей доставки данных. 7200/9000 Как записаться?
ВМК-С-961 Программирование на языке Паскаль. Расширенный курс 72 Курс предназначен для слушателей, слабо знакомых с языком Паскаль, желающих научиться на нем программировать, вести на Паскале плановые школьные занятия по программированию, а также занятия по подготовке к ЕГЭ по информатике. При составлении курса использовался огромный опыт преподавания программирования студентам МГУ и опыт профессионального практического программирования. 14400/18000 Как записаться?
ВМК-С-953 Работа в системе Photoshop и использование ее в учебном процессе и внеурочной деятельности 72 Курс по системе Photoshop составлен на основе огромного практического опыта профессионального использования этой системы в издательском деле, а также для подготовки изображений для Web-дизайна. Вопросы, связанные с кодированием графической информации, входят в программу ЕГЭ по информатике. Изучая приемы работы в системе Photoshop, слушатели приходят к более глубокому пониманию принципов хранения графической информации в памяти компьютера, а также приемов ее обработки. Кроме того, программа Photoshop относится к числу современных прикладных компьютерных систем, знание которых высоко ценится на рынке труда. Кроме базовых знаний, в программу курса входят вопросы, касающиеся использования системы Photoshop для WEB-дизайна, автоматизации работы в системе, применения разных цветовых моделей при обработке изображений и др. 14400/18000 Как записаться?
ВМК-С-981 Сложные алгоритмы и структуры данных 36 При подготовке учащихся к сдаче ЕГЭ по информатике особую сложность представляют собой задачи из части 3, решение которых затрагивает логику, алгоритмы, сложные способы организации хранения данных и другие вопросы. Курс помогает преподавателям разобраться в решении этих задач с применением разных подходов. Особое внимание уделяется эффективности алгоритмов и правильности выбора способа организации хранения данных. При составлении курса использовался огромный опыт преподавания программирования студентам МГУ и опыт профессионального практического программирования. 7200/9000 Как записаться?
ВМК-С-982 Сложные алгоритмы. Создание игровых и обучающих программ. 72 Эффективность алгоритма. Работа с данными сложной структуры. Файлы, записи, стеки, очереди, деревья. Ситуационные задачи. Виды графического интерфейса. Создание диалоговых игровых и обучающих программ с использованием средств псевдографики. 14400/18000 Как записаться?
ВМК-С-983 Создание игровых и обучающих программ 36 Курс подготовлен для слушателей, умеющих программировать на языке Паскаль и желающих познакомиться с некоторыми его специфическими возможностями – создание диалога, использование графических возможностей. Курс может быть использован для проведения факультативных занятий по программированию в школе. 7200/9000 Как записаться?
ВМК-С-941 Организация локальных сетей 36 Материал данного учебного курса составлен на основе богатого опыта планирования, монтажа и наладки локальных компьютерных сетей с учетом особенностей использования компьютерной сети в учебном процессе школы. В курсе рассматриваются принципы работы компьютерной сети, назначение и механизмы работы наиболее часто используемых сетевых протоколов, рассматривается их применение в сетях компьютерных классов и сети школы в целом. 7200/9000 Как записаться?
ВМК-С-950 Основы компьютерной анимации 36 Flash – популярная система, включающая в себя графику, анимацию, звук и возможности управлять последовательностью выполнения действий извне. Благодаря такому богатому букету возможностей Flash одинаково удачно используется как в мультипликации, так и при создании эффектных презентаций, учебных демонстрационных программ, программировании игр, а также при создании web-сайтов, которые могут быть как целиком сконструированы с помощью инструментов системы Flash, так и включать в себя отдельные анимированные фрагменты. Курс по системе Flash помогает получить навыки создания всех перечисленных продуктов. 7200/9000 Как записаться?
ВМК-С-960 Основы программирования на языке Паскаль 36 Курс предназначен для слушателей, слабо знакомых с языком Паскаль, желающих научиться на нем программировать, вести на Паскале плановые школьные занятия по программированию. При составлении курса использовался огромный опыт преподавания программирования студентам МГУ и опыт профессионального практического программирования. 7200/9000 Как записаться?
ВМК-С-951 Основы работы в системе векторной графики CorelDraw 36 Курс помогает получить представление о векторной графике, особенностях работы с векторными объектами, о возможности применения системы для решения конкретных практических задач. В результате изучения данной дисциплины слушатели должны научиться создавать коллажи, схемы, рекламные материалы, деловую графику. 7200/9000 Как записаться?
ВМК-С-952 Основы работы в системе растровой графики Photoshop 36 Курс по системе Photoshop составлен на основе огромного практического опыта профессионального использования этой системы в издательском деле, а также для подготовки изображений для Web-дизайна. Вопросы, связанные с кодированием графической информации, входят в программу ЕГЭ по информатике. Изучая приемы работы в системе Photoshop, слушатели приходят к более глубокому пониманию принципов хранения графической информации в памяти компьютера, а также приемов ее обработки. Кроме того, программа Photoshop относится к числу современных прикладных компьютерных систем, знание которых высоко ценится на рынке труда. В курсе слушатели получат базовые знания по использованию системы Photoshop. 7200/9000 Как записаться?

www.vmk-edu.ru

Программирование на языке C# и основы технологий .NET

Программа курса:

Платформа .NET.
Сборки. Среда выполнения CLR. Спецификация CLS

Основные понятия языка C#.
Ключевые слова и идентификаторы.
Типы переменных и их инициализация. Встроенные типы.
Типы пространства имен System. Явное и неявное приведение типов.
Одномерные и многомерные массивы. Невыровненные массивы. Коллекции.
Операции и операторы.
Структуры. Объекты нумераторы.
Индексаторы класса.

Механизм отражения в С#.
Атрибуты. Классы System.Attribute и System.AttributeUsageAttribute.
Назначение и запрос атрибутов.
Предопределенные и пользовательские атрибуты.
Динамическая загрузка сборок.

Объектно-ориентированное программирование на C#.
Основные понятия ООП: абстракция данных и функциональности, наследование и полиморфизм, классы и объекты, инкапсуляция.
Объекты и классы. Члены класса. Конструкторы. Вложенные классы.
Производные классы.
Интерфейсы и абстрактные классы.
Перегрузка и переопределение методов, виртуальные методы.
Статические члены класса. Применение свойств. Методы-аксессоры.
Настраиваемые типы. Приведение типов. Упаковка и распаковка.
Перечислимые типы. Сравнение объектов (интерфейс IComparable).
Перегрузка операторов.

Механизмы ввода/вывода.
Классы Directory, File, StreamWriter и StreamReader. Чтение/запись текстовых файлов. Форматированный ввод/вывод.

Приложения Windows Forms.
Типы Application, Form.
Управление формами. Контейнеры элементов управления.

Графический интерфейс пользователя. События.
Основы объектно-ориентированного дизайна.
Делегаты и события. Делегат System.EventHandler.
Обработчики событий. События окна. События от клавиатуры. События действия.
События, инициируемые мышью.

Разработка многооконных приложений Windows Forms.
Формы и диалоги. Класс Form. Модальные диалоги.
Применение стандартных диалогов. Классы OpenFileDialog и SaveFileDialog, FontDialog и ColorDialog.
Компоненты графического интерфейса пользователя в Windows Forms.
Диспетчеры компоновки: FlowLayoutPanel и TableLayoutPanel
Основные типы пространства имен System.Windows.Forms.
Элементы управления: Button, CheckBox, ComboBox, DateTimePicker, ListBox,
LinkLabel, MaskedTextBox, MonthCalendar, PictureBox,
TreeView.

Построение меню.
Разработка системы меню. Классы, используемые для построения меню: Menu, MainMenu, MenuItem,ContextMenu, MenuStrip, ContextMenuStrip.
Добавление ключей-акселлераторов.
Динамически создаваемое меню.

Визуализация графики.
Пространство имен Windows.Drawing. Графический контекст. Класс Graphics.
Перья и кисти. Отображение графических объектов.

Доступ к базам данных средствами ADO.NET.
Структура объекта набора данных DataSet. Объекты DataColumn и DataRow.
Провайдеры данных в ADO.NET.
Соединение с базами данных. Присоединенные и отсоединенные наборы данных.
Объекты Command.
Управление наборами данных. Выполнение хранимых процедур.
Применение элементов управления с привязкой к данным.

Веб-приложения ASP.NET.
Основы технологии ASP.NET. Применение сервера IIS.
Жизненный цикл ASP.NET страницы.
Элементы управления для страниц ASP.NET. Серверные элементы управления.
Публикация данных из таблиц баз данных на веб-страницах ASP.NET.

Основы технологии WPF.
WPF-сборки. Язык XAML.
Классы Application и Windows. Панели компоновки: Canvas, Grid, WrapPanel, DockPanel, StackPanel.
WPF- элементы управления.

По окончании курса слушатели смогут:
•Разрабатывать приложения на языке C#

www.vmk-edu.ru

Лаборатория роботов (5-7 класс) | Учебный центр факультета ВМК МГУ имени М. В. Ломоносова

Среда программирования LEGO® MINDSTORMS® Education NXT Software позволяет учащимся познакомиться с основами программирования и научиться управлять собранными моделями. На каждом занятии учащиеся знакомятся с технологией создания определенной модели робота и управления построенной моделью.
Занятия начинаются с обсуждения принципов построения модели из LEGO конструктора, далее идет непосредственная сборка и установка моторов и датчиков обратной связи. Собранная конструкция присоединяется к микро компьютеру NXT, который представляет собой программируемый блок LEGO, функционирующий как автономный компьютер. Ожившая модель осуществляет движения и включает различные управляемые элементы, исходя из показаний датчиков.
С помощью настольного компьютера ПервоРобот NXT и программного обеспечения LEGO® MINDSTORMS® Education NXT Software слушатели курса знакомятся со средой и платформой NI LabVIEW. LabVIEW. Это среда программирования, которая используется при анализе реальных результатов в биомедицине, астронавтике, энергетических исследованиях и имеет ещё множество применений.
Приглашаются школьники 5-7 класса.

В ходе изучения данного курса решаются следующие задачи:
1. знакомство учащихся с основами программирования;
2. развитие логического мышления учащихся;
3. изучить и наглядно реализовать понятия алгоритма;
4. проведение автоматизированных экспериментов;
5. закрепление и углубление навыков конструирования и проектирования;
6. получение информации о современных робототехнических устройствах.

Программа курса

  1. Знакомство с творческой средой «LEGO® MINDSTORMS® Education NXT Software».
  2. Конструирование. Команды визуального языка программирования. Знакомство с командами. Изображение команд в программе и на схеме.
  3. RCX. Кнопки управления. Передача программы. Запуск программы. Отработка составления простейшей программы по шаблону, передачи и запуска программы.
  4. Датчики и их параметры конструктора ПервоРобот NXT.
  5. Сборка моделей с использованием датчиков. Составление программы, передача, демонстрация.
  6. Программы с циклами. Использование цикла и ветвления. Организация бесконечного цикла.
  7. Параллельное программирование. Деление программы на две независимые части.
  8. Практическое решение задач на программирование.

По окончании курса слушатели смогут

Слушатели получают представление об особенностях составления программ управления, автоматизации механизмов, моделировании работы систем. Научатся грамотно выразить свою идею, спроектировать ее техническое и программное решение, реализовать ее в виде модели, способной к функционированию.

www.vmk-edu.ru

Добавить комментарий

Ваш адрес email не будет опубликован.