-
1 семестр - Язык SQL 7
В курсе рассматриваются основные функции СУБД, типовая архитектура SQL ориентированных баз данных, анализируются различные модели данных. Особое внимание удаляется изучению реляционной модели данных, рассматривается применение языка SQL
-
Лекция1.1
-
Лекция1.2
-
Лекция1.3
-
Лекция1.4
-
Лекция1.5
-
Лекция1.6
-
Лекция1.7
-
-
1 семестр - Программирование на языке C# (базовый уровень) 5
В курсе рассматриваются общие концепции разработки и реализации языка программирования C#, изучаются основные конструкции языка программирования, анализируются различные структуры данных, освещаются вопросы объектно-ориентированного программирования.
-
Лекция2.1
-
Лекция2.2
-
Лекция2.3
-
Лекция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
-
Лекция4.2
-
Лекция4.3
-
Лекция4.4
-
Лекция4.5
-
-
2 семестр - Программирование на языке Java 7
Рассматривается технология написания Java-приложений с использованием JDK. Слушатели изучат конструкции и механизмы работы языка Java, основанные на парадигме объектно-ориентированного программирования. Также рассматриваются основы написания многопоточных систем и работа со стеком протоколов TCP/IP.
-
Лекция5.1
-
Лекция5.2
-
Лекция5.3
-
Лекция5.4
-
Лекция5.5
-
Лекция5.6
-
Лекция5.7
-
-
2 семестр - Технологии доступа к данным на языке Java 6
В курсе рассматриваются вопросы разработки приложений с использованием различных баз данных на основе применения библиотеки JDK.
-
Лекция6.1
-
Лекция6.2
-
Лекция6.3
-
Лекция6.4
-
Лекция6.5
-
Лекция6.6
-
-
2 семестр - Программирование на языке C# (продвинутый уровень) 7
В курсе рассматриваются вопросы применения объектно-ориентированного языка программирования C# для построения различных типов приложений, изучаются библиотеки классов.
-
Лекция7.1
-
Лекция7.2
-
Лекция7.3
-
Лекция7.4
-
Лекция7.5
-
Лекция7.6
-
Лекция7.7
-
-
2 семестр - Выпускная работа 1
Итоговая аттестация включает защиту выпускной работы, позволяющей выявить теоретическую подготовку к решению профессиональных задач.
-
Лекция8.1
-
Итоговая аттестация (Зачет)
Цель курса
В курсе рассматриваются общие концепции разработки и реализации языка программирования C#, изучаются основные конструкции языка программирования, анализируются различные структуры данных, освещаются вопросы объектно-ориентированного программирования.
Курс направлен на формирование у слушателей компетенций, необходимых для эффективного решения различных задач по проектированию и созданию программ, включающие в себя:
- применение объектно-ориентированного подхода;
- создание программ на объектно-ориентированном языке программирования C#.
Результаты освоения курса
В результате освоения курса слушатели будут:
знать:
- общие концепции разработки и реализации языков программирования;
- хранение и применение различных элементарных и производных типов данных;
- управление подпрограммами;
- основные концепции объектно-ориентированного программирования;
- методы создания защищенного кода.
уметь:
- создавать приложения на языке программирования C#
- использовать различные структуры данных;
- применять объектно-ориентированную парадигму при разработке приложений;
- анализировать семантику и синтаксис различных языков программирования, c применением БНФ-нотаций;
- создавать производительные и устойчивые к ошибкам программы.
- технологиями разработки, создания и отладки программ на различных объектно-ориентированных языках программирования.
владеть: