04.01.2021 — 08.01.2021
Программирование на С#
Начальный уровень.
Начальный уровень
Школа будет состоять из нескольких курсов: программирование на C# (зима 2021) и разработка дополненной и виртуальной реальности (AR/VR) на Unity (весна 2021). Курс программирования развивает необходимую базу для дальнейшей работы над проектами на игровом движке Unity.
Курс нацелен на получение навыков создания консольных приложений на платформе .NET и работе с системой Git. Будут рассмотрены как базовые темы, такие как типы данных, ветвление, циклы, коллекции в C#, так и основы ООП (объектно-ориентрованное программирование): наследование, полиморфизм, инкапсуляция.
Что нужно, чтобы принять участие?
Навыки:
• Учиться в классах с уклоном в физику, математику или информатику;
• Уметь пользоваться командной строкой (cmd);
• Желательно иметь минимальный опыт программирования: например, на языках Pascal, Visual Basic или C.

Оборудование:
• ПК/ноутбук на ОС Windows 8/10 с системными требованиями:
• Процессор с тактовой частотой не ниже 1,8 ГГц, не меньше 4 ядер;
• Не менее 4 ГБ ОЗУ;
• 20 ГБ свободного пространства на жестком диске.

Установленные программы:

• Zoom
• Git
• Visual Studio 2019 Community (инструкция по установке в приложенном файле)

Дополнительно:
• Создать аккаунт на https://github.com

Количество человек в лаборатории: до 25 чел.
Как принять участие?
Участие бесплатное.

Группа набрана. Запись закрыта. Приглашаем на другие компетенции.
Эксперт-наставник
Зенин Илья Вячеславович, специалист отдела исследований и разработки АО «Гринатом». VR/AR-разработчик, выпускник МГУ имени М.В.Ломоносова.
Расписание
4 января
10:00 – 10:45
О платформе .NET и языке C#. Виды трансляции. Основные типы данных в C#, переменные. Работа с системой Git. Создание консольных приложений в Visual Studio.

Перерыв

11:00 – 12:00
О платформе .NET и языке C#. Виды трансляции. Основные типы данных в C#, переменные. Работа с системой Git. Создание консольных приложений в Visual Studio.
5 января
10:00 – 10:45
Условные операторы и циклы в C#. Функции. Коллекции. Исключения (exceptions) и конструкция try … catch.

Перерыв

11:00 – 12:00
Условные операторы и циклы в C#. Функции. Коллекции. Исключения (exceptions) и конструкция try … catch.
6 января
10:00 – 10:45
Классы. Поля, свойства и методы классов. Модификаторы доступа. Конструкторы классов. Полиморфизм. Шаблонные функции и перегрузка.

Перерыв

11:00 – 12:00
Классы. Поля, свойства и методы классов. Модификаторы доступа. Конструкторы классов. Полиморфизм. Шаблонные функции и перегрузка.
7 января
10:00 – 10:45
Наследование. Абстрактные классы и методы. Класс object. Переопределение методов.

Перерыв

11:00 – 12:00
Наследование. Абстрактные классы и методы. Класс object. Переопределение методов.
8 января
10:00 – 10:45
Принцип единичной ответственности (S в S.O.L.I.D.S.). Работа над заключительным домашним заданием.

Перерыв

11:00 – 12:00

Принцип единичной ответственности (S в S.O.L.I.D.S.). Работа над заключительным домашним заданием.
По всем вопросам:
Елена Якуничкина
Можете отправить через эту форму или напрямую Елену Якуничкиной на e-mail EVYakunichkina@rosatom-academy.ru или по телефону +7 (499) 922-42-47 (доб. 1135)