Перейти на платформу Сетевой школы Росатома

школьникам

Перейти в личный кабинет

студентам
сотрудникам
экспертам
преподавателям
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)