-
1 семестр - Язык SQL 7
В курсе рассматриваются основные функции СУБД, типовая архитектура SQL ориентированных баз данных, анализируются различные модели данных. Особое внимание удаляется изучению реляционной модели данных, рассматривается применение языка SQL
-
Модели данныхЛекция1.1
-
Язык SQLЛекция1.2
-
Выборка данныхЛекция1.3
-
Типы данныхЛекция1.4
-
Хранимые функции и процедурыЛекция1.5
-
ТриггерыЛекция1.6
-
Итоговая аттестация (Зачет)Лекция1.7
-
-
1 семестр - Программирование на языке C# (базовый уровень) 5
В курсе рассматриваются общие концепции разработки и реализации языка программирования C#, изучаются основные конструкции языка программирования, анализируются различные структуры данных, освещаются вопросы объектно-ориентированного программирования.
-
Развитие языков программированияЛекция2.1
-
Основные конструкции языков программированияЛекция2.2
-
Структуры данныхЛекция2.3
-
Объектно-ориентированное программирование на C#Лекция2.4
-
Итоговая аттестация (Зачет)Лекция2.5
-
-
1 семестр - Операционные системы 7
В курсе рассматриваются базовые концепции функционирования операционных систем, утилиты, обеспечивающие подсистемы, процессы и управление процессами, управление файловыми системами и устройствами хранения данных, элементы обеспечения безопасности и защиты от несанкционированного доступа.
-
Основные понятия операционных системЛекция3.1
-
Управление памятьюЛекция3.2
-
Атрибуты файловЛекция3.3
-
Управление ОСЛекция3.4
-
Управление пользователямиЛекция3.5
-
Информационная защита и безопасностьЛекция3.6
-
Итоговая аттестация (Экзамен)Лекция3.7
-
-
1 семестр - Технологии доступа к данным на языке C# 5
В курсе рассматриваются общие концепции разработки распределенных приложений баз данных, анализируются различные механизмы доступа к данным , освещаются вопросы реализации доступа к базам данных посредством ODBC, OLEDB. В курс введены вопросы применения технологий ADO.NET и ASP.NET.
-
Механизмы удаленного доступаЛекция4.1
-
Библиотеки классов MFC и ATLЛекция4.2
-
Технология ADO.NETЛекция4.3
-
Облачные хранилища данныхЛекция4.4
-
Итоговая аттестация (Зачет)Лекция4.5
-
-
2 семестр - Программирование на языке Java 7
Рассматривается технология написания Java-приложений с использованием JDK. Слушатели изучат конструкции и механизмы работы языка Java, основанные на парадигме объектно-ориентированного программирования. Также рассматриваются основы написания многопоточных систем и работа со стеком протоколов TCP/IP.
-
Основы технологии JavaЛекция5.1
-
МассивыЛекция5.2
-
Классы и объектыЛекция5.3
-
Обработка исключительных ситуацийЛекция5.4
-
Многопоточное программированиеЛекция5.5
-
Работа со стеком TCP / IPЛекция5.6
-
Итоговая аттестация (Зачет)Лекция5.7
-
-
2 семестр - Технологии доступа к данным на языке Java 6
В курсе рассматриваются вопросы разработки приложений с использованием различных баз данных на основе применения библиотеки JDK.
-
Схемы взаимодействия Java-приложений с серверами баз данныхЛекция6.1
-
JDK. Пакет java.sqlЛекция6.2
-
Работа с объектом ResultSetЛекция6.3
-
Отсоединенные наборы данныхЛекция6.4
-
Работа с базами данных из сервлетов и JSP-страницЛекция6.5
-
Итоговая аттестация (Зачет)Лекция6.6
-
-
2 семестр - Программирование на языке C# (продвинутый уровень) 7
В курсе рассматриваются вопросы применения объектно-ориентированного языка программирования C# для построения различных типов приложений, изучаются библиотеки классов.
-
Интегрированная среда проектирования VisualStudio.NETЛекция7.1
-
Механизм наследования в С#. Производные классыЛекция7.2
-
Делегаты. МетаданныеЛекция7.3
-
Сборки и модулиЛекция7.4
-
Взаимодействие управляемого и неуправляемого кодаЛекция7.5
-
Графический интерфейс пользователяЛекция7.6
-
Итоговая аттестация (Зачет)Лекция7.7
-
-
2 семестр - Выпускная работа 1
Итоговая аттестация включает защиту выпускной работы, позволяющей выявить теоретическую подготовку к решению профессиональных задач.
-
Оценка качества освоения программыЛекция8.1
-
Итоговая аттестация (Зачет)
Цель курса
В курсе рассматриваются общие концепции разработки и реализации языка программирования C#, изучаются основные конструкции языка программирования, анализируются различные структуры данных, освещаются вопросы объектно-ориентированного программирования.
Курс направлен на формирование у слушателей компетенций, необходимых для эффективного решения различных задач по проектированию и созданию программ, включающие в себя:
- применение объектно-ориентированного подхода;
- создание программ на объектно-ориентированном языке программирования C#.
Результаты освоения курса
В результате освоения курса слушатели будут:
знать:
- общие концепции разработки и реализации языков программирования;
- хранение и применение различных элементарных и производных типов данных;
- управление подпрограммами;
- основные концепции объектно-ориентированного программирования;
- методы создания защищенного кода.
уметь:
- создавать приложения на языке программирования C#
- использовать различные структуры данных;
- применять объектно-ориентированную парадигму при разработке приложений;
- анализировать семантику и синтаксис различных языков программирования, c применением БНФ-нотаций;
- создавать производительные и устойчивые к ошибкам программы.
- технологиями разработки, создания и отладки программ на различных объектно-ориентированных языках программирования.
владеть:
