Программирование и создание ИТ-продуктов .NET Писать программный код Анализировать данные Разрабатывать и создавать программы и приложения Хранить данные C#

C# программист

ГАУ "Технопарк в сфере высоких технологий "ИТ-парк"
250,00 часов длительность
Онлайн формат
Начальный уровень
1 поток (закрыт) 10.11.2021-15.05.2022
2 поток (закрыт) 30.11.2021-29.05.2022

Описание

Курс позволяет студентам овладеть основными знаниями и навыками, необходимыми для разработки приложений C# для Microsoft .NET Framework 4.0, а также синтаксисом простых конструкций языка C#.
На данном курсе рассматриваются принципы, позволяющие использовать специфику языка C# как объектно-ориентированного языка.

Образовательный курс направлен на формирование и развитие у обучающегося компетенций в области программирования и включает в себя семь модулей:

Модуль 1. Основы программирования на C# - 25 ак/ч.
Модуль 2. Ветвления - 27 ак/ч.
Модуль 3. Циклы - 23 ак/ч.
Модуль 4. Создание и работа с массивами - 25 ак/ч.
Модуль 5. Работа с символами и строками - 33 ак/ч.
Модуль 6. Использование LINQ запросов - 63 ак/ч.
Модуль 7. Создание приложений - 54 ак/ч.

Форма обучения - онлайн, с применением электронного обучения и дистанционных образовательных технологий  на образовательной платформе Moodle и прямые эфиры с преподавателем. 154 академических часа трудоёмкости учебной деятельности отведено практическим занятиям и выполнению практических заданий.

Часов в программе
55,00 часов
лекции
154,00 часа
практика
41,00 час
самостоятельная
7,00 часов
промежуточная аттестация
1 час
входная диагностика
1 час
итоговая аттестация
259,00 часов
всего
Цель программы
Данная дисциплина предполагает изучение объектно-ориентированного языка программирования С# и принципов создания Windows-приложений с помощью
API-интерфейса WPF.
В этом курсе подробно рассказывается о создании программ для Microsoft Windows с использованием языка C#, технологии объектно-ориентированного программирования, библиотеки классов и библиотеки WPF, входящей в Microsoft .NET Framework.

Студенты научатся пользоваться библиотечными классами, разрабатывать собственные классы, создавать пользовательские интерфейсы для интеллектуальных клиентских приложений, используя классы .NET Framework, узнают о механизме динамического размещения элементов управления на форме и о привязке элементов управления к данным.
Студенты научатся проектировать пользовательский интерфейс с использованием языка разметки XAML.
Актуальность
С# популярен за счет своей «простоты». Простоты для современных программистов и больших команд разработчиков, чтобы те могли в сжатые сроки создавать функциональные и производительные приложения. Этому способствуют нетипичные конструкции языка и специфичный синтаксис, помогающий максимально органично реализовать намеченные функции.

Популярность языка – еще одно значимое преимущество. Большое количество поклонников C# способствуют его развитию. Также это благоприятно влияет на рост числа вакансий, связанных с разработкой на языке Microsoft. Программисты, хорошо знакомые с С#, востребованы в индустрии, несмотря на их большое и постоянно увеличивающееся количество.
Входная диагностика 1 час
Используется входное тестирование
Вопросы входного контроля разработаны с целью определения базового уровня знаний лиц, привлекаемых к обучению.
Входной контроль осуществляется перед проведением обучения.
Итоговая аттестация 1 час
Контроль и оценка результатов освоения дисциплины осуществляется преподавателем в процессе проведения практических занятий и лабораторных работ, тестирования, а также выполнения обучающимися индивидуальных заданий, проектов, исследований.

Компетенции

Профессиональные


Разработка и отладка программного кода Разработка требований и проектирование программного обеспечения
Знать:

А/01.3 - Формализация и алгоритмизация поставленных задач
А/02.3 - Написание программного кода с использованием языков программирования, определения и манипулирования данными
А/03.3 - Оформление программного кода в соответствии с установленными требованиями
А/05.3 - Проверка и отладка программного кода
D/01.6 - Анализ требований к программному обеспечению
D/02.6 - Разработка технических спецификаций на программные компоненты и их взаимодействие
D/03.6 - Проектирование программного обеспечения

Уметь:

А/01.3 - Формализация и алгоритмизация поставленных задач
А/02.3 - Написание программного кода с использованием языков программирования, определения и манипулирования данными
А/03.3 - Оформление программного кода в соответствии с установленными требованиями
А/05.3 - Проверка и отладка программного кода
D/01.6 - Анализ требований к программному обеспечению
D/02.6 - Разработка технических спецификаций на программные компоненты и их взаимодействие
D/03.6 - Проектирование программного обеспечения

Владеть:

А/01.3 - Формализация и алгоритмизация поставленных задач
А/02.3 - Написание программного кода с использованием языков программирования, определения и манипулирования данными
А/03.3 - Оформление программного кода в соответствии с установленными требованиями
А/05.3 - Проверка и отладка программного кода
D/01.6 - Анализ требований к программному обеспечению
D/02.6 - Разработка технических спецификаций на программные компоненты и их взаимодействие
D/03.6 - Проектирование программного обеспечения

Требования

Нет

Образование
  • Высшее образование
  • Среднее профессиональное образование

Модули

свернуть
26,00ч
Модуль 1 Программирование на языке C#
Тема 1.1 Состав языка Тема 1.2 Типы данных Тема 1.3 Переменные и константы Тема 1.4 Организация ввода-вывода данных Тема 1.5 Операции Тема 1.6 Выражения и преобразование типов
24,00ч
Модуль 3 Циклы
Тема 3.1 Цикл с предусловием Тема 3.2 Цикл с постусловием Тема 3.3 Цикл с параметром for
34,00ч
Модуль 5 Работа с символами и строками
Тема 5.1 Символьный тип char Тема 5.2 Строковый тип string Тема 5.3 Строковый тип StringBuilder
55,00ч
Модуль 7 Создание приложений
Тема 7.1 Работа с файлами Тема 7.2 Примеры приложений Тема 7.3 Примеры программ
28,00ч
Модуль 2 Ветвления в языке С#
Тема 2.1 Условный оператор If Тема 2.2 Оператор выбора switch Тема 2.3 Вложенные операторы
26,00ч
Модуль 4 Создание и работа с массивами
Тема 4.1 Одномерные массивы Тема 4.2 Двумерные массивы
64,00ч
Модуль 6 Использование LINQ запросов
Тема 6.1 Шаблон from-where-select Тема 6.2 Шаблон from-orderby-select Тема 6.3 Шаблон from-join-select Тема 6.4 Шаблон from-let-select Тема 6.5 Шаблон from-...-group
26,00ч
Модуль 1 Программирование на языке C#
Тема 1.1 Состав языка Тема 1.2 Типы данных Тема 1.3 Переменные и константы Тема 1.4 Организация ввода-вывода данных Тема 1.5 Операции Тема 1.6 Выражения и преобразование типов
28,00ч
Модуль 2 Ветвления в языке С#
Тема 2.1 Условный оператор If Тема 2.2 Оператор выбора switch Тема 2.3 Вложенные операторы
24,00ч
Модуль 3 Циклы
Тема 3.1 Цикл с предусловием Тема 3.2 Цикл с постусловием Тема 3.3 Цикл с параметром for
26,00ч
Модуль 4 Создание и работа с массивами
Тема 4.1 Одномерные массивы Тема 4.2 Двумерные массивы
34,00ч
Модуль 5 Работа с символами и строками
Тема 5.1 Символьный тип char Тема 5.2 Строковый тип string Тема 5.3 Строковый тип StringBuilder
64,00ч
Модуль 6 Использование LINQ запросов
Тема 6.1 Шаблон from-where-select Тема 6.2 Шаблон from-orderby-select Тема 6.3 Шаблон from-join-select Тема 6.4 Шаблон from-let-select Тема 6.5 Шаблон from-...-group
55,00ч
Модуль 7 Создание приложений
Тема 7.1 Работа с файлами Тема 7.2 Примеры приложений Тема 7.3 Примеры программ

Преподаватели

Галимянов

Фанис Анисович

ГАУ "Технопарк в сфере высоких технологий "ИТ-парк"

Преподаватель

Магистр

72 000 p
Авторизуйтесь чтобы записаться

Профстандарт

Программист

06.001

Ответственный за программу

It.academy@tatar.ru

+79375942209