Скачать 5.43 Mb.
|
2.2 Разработка курса «Язык программирования C#»В курсе «Язык программирования С#» использовались методические разработки преподавателей факультета КНиИТ по созданию консольных приложений в среде Visual Studio .Net на языке С#. Данные материалы применялись для проведения факультативных занятий на базе центра непрерывной подготовки IT-специалистов со студентами старших курсов. Так же в содержании курса «Язык программирования С#» нашли отражение материалы мастер-классов, открытых лекций и тренингов, которые проводили представители компании EPAM Systems для студентов естественно-научных факультетов СГУ по тематике разработка программного обеспечения на платформе Net. Указанные выше материалы были проанализированы, систематизированы и переработаны с учетом потребностей дополнительного образования студентов в области языков программирования. В курс входит:
Дистанционная поддержка курса:
Аннотация курса Авторы разработки: Е.В. Кудрина, М.В. Огнева, П.В. Агуров, А.В. Кузнецов Актуальность разработки данного курса обосновывается тем, что использование платформы .NET стало одним из стандартов разработки современного программного обеспечения. На сегодняшний день для платформы .NET реализовано множество языков программирования, но одним из основных считается язык C#. Цель данного курса - содействие становлению профессиональной компетентности инженера-программиста через овладение навыками практического программирования на языке С# в среде Microsoft Visual Studio .Net, а также через формирование целостного представления о роли структур данных и алгоритмов их обработки, методов и способов построения эффективных и надежных программ с использованием данных структур и алгоритмов. Данный курс рассчитан на 72 часа, из которых 48 часов аудиторных занятий и 24 часа самостоятельной работы. Особенностью данного курса является то, что его разработка проходила при активном участии компании EPAM Systems – крупнейшего разработчика программного обеспечения в Центральной и Восточной Европе. Содержание курса охватывает следующие темы: 1. Введение в .NET-программирование. Платформа .NET Framework, ее назначение и структура. Обзор технологий .NET. Принцип компиляции и выполнения программ в среде CLR платформы .NET. Управляемый и неуправляемый код. Назначение и возможности Microsoft Visual Studio .Net. Типология приложений. Специфика консольных приложений. 2. Основы программирования на языке C#. Состав языка. Типы данных. Переменные и константы. Организация С#-системы ввода-вывода. Операторы языка. Понятие класса и объекта. Использование стандартных классов, реализующих работу с массивами, строками и файлами при решении практических задач. Базовые алгоритмы. 3. Основы объектно-ориентированного программирования на языке С#. Проектирование класса: данные, конструкторы, деструкторы, методы, свойства, индексаторы и операции класса, делегаты и события. Создание и инициализация экземпляра класса (объекта). Инкапсуляция, полиморфизм, наследование и механизмы их реализации. Многоуровневое наследование. Интерфейсы. Примеры решения практических задач с использованием технологии объектно-ориентированного программирования. 4. Коллекции и их приложения. Понятие «коллекция» в С#. Интерфейсные коллекции. Коллекции общего назначения (Stack, Queue, ArrayList, Hashtable, SortedList). Обзор специализированных коллекций. Использование коллекций для решения практических задач. 5. Дополнительные возможности языка С#: Исключения. Регулярные выражения. LINQ: язык интегрированных запросов. Методы расширения. Следует отметить, что содержимое курса размещено на портале http://school.sgu.ru для открытого доступа студентам. В данный портал встроена система Контестер, которая позволяет автоматически проверять правильность работы компьютерных программ, разработанных на языке С#. Всего система содержит около 500 задач различной тематики и уровня сложности, что позволяет организовать дистанционную поддержку данного курса. Полное содержание курса данов Приложении Е. |
Исполнитель (Поставщик): Закрытое акционерное общество «Издательский дом «Учительская газета» | Федеральное государственное автономное образовательное учреждение высшего профессионального образования "Национальный исследовательский... | ||
Федеральная целевая программа «Жилище» на 2002-2010 годы, утвержденная постановлением Правительства Российской Федерации от 17. 09.... | Муниципальная долгосрочная целевая программа поддержки и развития малого и среднего предпринимательства в муниципальном образовании... | ||
Административный регламент по предоставлению муниципальной услуги Выдача свидетельств молодым семьям | Федеральная целевая программа "Исследования и разработки по приоритетным направлениям развития научно-технологического комплекса... | ||
Федеральная целевая программа "Исследования и разработки по приоритетным направлениям развития научно-технологического комплекса... | Федеральная целевая программа «Культура России (2012–2018 годы)» утверждена постановлением Правительства Российской Федерации от... | ||
Федеральная целевая программа "Исследования и разработки по приоритетным направлениям развития научно-технологического комплекса... | ... |
Поиск Главная страница   Заполнение бланков   Бланки   Договоры   Документы    |