Skip to content

Kukhta-Stepan/Tyuiu.Hits.Oop.KuhtaSS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ТИУ (ВШЦT) Объектно-ориентированное программирование C# 2024

Описание:

Курс объектно-ориентированное программирование на языке C# (Трек 1) разработ для студентов 2 курса всех направлений Тюменского индустриального университета (Высшей школы цифровых технологий). Курс расчитан на 17 недель с защитой итогового проекта (Трек 2).

Интро Видео

Структура курса

  • Sprint #0 (1-2 неделя): Введение в ООП
    • Task #0: Развертывание рабочего пространства Видео
    • Task #1: Основные понятия и концепции ООП Видео
    • Task #2: Обзор базовых принципов и паттернов Видео
    • Task #3: Обзор индивидуальных проектов (Трек 1) Видео
  • Sprint #1 (3-4 неделя): Классы и объекты в C#. Инкапсуляция
    • Task #0: Структура и объявление класса Видео
    • Task #1: Структура и объявление класса, через: свойства, геттеры и сеттеры Видео
    • Task #2: Создание экземпляров классов и взаимодействие объектов между собой Видео
    • Task #3: Работа над индивидуальным проектом (Трек 1) Видео
  • Sprint #2 (5-6 неделя): Наследование, Абстрактный класс и интерфейсы
    • Task #0: Простое наследование Видео
    • Task #1: Сложное наследование Видео
    • Task #2: Множественное наследование Видео
    • Task #3: Работа над индивидуальным проектом (Трек 1) Видео
  • Sprint #3 (7-8 неделя): Полиморфизм и Generic классы
    • Task #0: Понятие полиморфизма Видео
    • Task #1: Понятие перекрытия и перегрузка методов Видео
    • Task #2: Generic классы в C# Видео
    • Task #3: Работа над индивидуальным проектом (Трек 1) Видео
  • Sprint #4 (9-10 неделя): Интерфейсы и управление зависимостями
    • Task #0: Определение и применение интерфейса Видео
    • Task #1: Явная реализация интерфейса Видео
    • Task #2: Управление зависимостями Видео
    • Task #3: Работа над индивидуальным проектом (Трек 1) Видео
  • Sprint #5 (11-12 неделя): Паттерны проектирования
    • Task #0: Порождающие паттерны (В разработке)
    • Task #1: Структурные паттерны (В разработке)
    • Task #2: Поведенческие паттерны (В разработке)
    • Task #3: Работа над индивидуальным проектом (Трек 1)
  • Sprint #6 (13-14 неделя): Работа над проектом приложения (Трек 2)
  • Sprint #7 (15-17 неделя): Работа над проектом приложения. Защита проекта (Трек 2)

Схема курса

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors