- Преподаватель: Ирина Шахова
Высшая школа информационных технологий и информационных систем, кафедра инжиниринга программного обеспечения
Направление подготовки: 09.03.03 - Прикладная информатика
Учебный план: ВШИТиИС, Прикладная информатика, очное, бакалавр 2014г.
Дисциплина: Технологии .NET (бакалавриат, 2 курс, очное обучение)
Количество часов: 72 (в том числе: лабораторные занятия - 72), форма контроля - экзамен (4 семестр).
Аннотация: C# является одним из самых популярных языков программирования. C# - современный типобезопасный, объектно-ориентированный язык, предназначенный для разработки безопасных и надежных приложений, выполняемых в среде .NET. С помощью языка C# можно создавать универсальные приложения на платформе Windows (для настольных компьютеров, планшетов, смартфонов, встраиваемых систем интернета вещей), клиент-серверные и облачные приложения, приложения баз данных.
Курс охватывает перспективные технологии в области профессиональной разработки программного обеспечения на платформе Microsoft .NET. В курсе рассматривается работа с данными средствами платформы .NET, возможности функционального программирования на языке C#, технология LINQ (LINQ to Objects, LINQ to XML, LINQ to Entities), объектно-реляционное отображение Entity Framework Code First, Migrations.
В результате прохождения курса у слушателей сформируются навыки, достаточные для уверенного использования языка C# и технологий Microsoft .NET Framework в профессиональной деятельности по разработке программного обеспечения, ориентированного на работу с данными.
Темы:
- Введение в технологии .NET Framework.
- Основы языка C#. Работа с данными в .NET Framework.
- Делегаты. Лямбда-выражения.
- Событийно-ориентированное программирование.
- Основы разработки графических приложений.
- Файлы, потоки данных, сериализация.
- Введение в технологию LINQ для работы с данными.
- Основы технологии LINQ.
- Практическое применение технологии LINQ.
- Работа с реляционными базами данных в .NET Framework.
- Основы разработки графических приложений для работы с базами данных.
- Введение в объектно-реляционное отображение (ORM) Entity Framework.
- Основы Entity Framework. Связи.
- Технология LINQ to Entities.
- Entity Framework. Работа с базой данных.
Ключевые слова: Программирование, Microsoft, .NET, C#, LINQ, работа с данными, сериализация, ORM, Entity Framework
Авторы:
Марченко Антон Александрович, ассистент, Высшая школа информационных технологий и информационных систем, кафедра инжиниринга программного обеспечения
Дата начала эксплуатации: 08.02.2016
Доступность: записанные на курс пользователи
Язык интерфейса: русский
- Преподаватель: Антон Марченко
Высшая школа информационных технологий и информационных систем, кафедра инжиниринга программного обеспечения
Направление подготовки: 09.03.03 - Прикладная информатика
Учебный план: ВШИТиИС, Прикладная информатика, очное, бакалавр 2014г.
Дисциплина: Программирование на C++ (бакалавриат, 2 курс, очное обучение)
Количество часов: 72 (в том числе: лабораторные занятия - 72), форма контроля - экзамен (4 семестр).
Аннотация: Язык C++ широко используется для разработки программного обеспечения и является одним из самых популярных языков программирования, сочетающим свойства как высокоуровневых, так и низкоуровневых языков. C++ является языком общего назначения и поддерживает множество различных парадигм программирования. Он используется при создании операционных систем, прикладных программ, драйверов устройств, приложений для встраиваемых систем, высокопроизводительных серверов, а также развлекательных приложений.
Курс посвящен основным средствам языка C++ и не является исчерпывающим. Большое внимание уделено анализу базовых механизмов и особенностей языка, а не изложению всех возможностей стандарта и последних версий популярных библиотек C++.
Курс будет интересен владеющим одним или несколькими языками программирования высокого уровня, знакомым с C++, но на недостаточном уровне, а также тем, кто хочет получить глубокое понимание базовых принципов работы программ и процесса компиляции.
В результате прохождения курса у слушателей сформируются навыки, достаточные для уверенного использования языка C++ при разработке программного обеспечения, глубокое понимание принципов программирования на C++ и хорошая база для дальнейшего самостоятельного изучения. Также, полученные знания будут полезны при изучении других языков и разработке эффективных программ.
Темы:
- Язык C++. Обзор, характеристики.
- Структура программ. Компиляция.
- Синтаксис C++. Процедурное программирование.
- Выполнение программ.
- Структуры и классы.
- Объектно-ориентированное программирование.
- Дополнительные возможности C++.
- Обобщенное программирование.
- Библиотеки STL, Boost.
Ключевые слова: C++, программирование, системное программирование, объектно-ориентированное программирование, процедурное программирование
Авторы:
Марченко Антон Александрович, ассистент, Высшая школа информационных технологий и информационных систем, кафедра инжиниринга программного обеспечения
Дата начала эксплуатации: 08.02.2016
Доступность: записанные на курс пользователи
Язык интерфейса: русский
- Преподаватель: Антон Марченко