Sandbox
Перші лабораторні ізольовані: базовий C#, масиви, прості задачі та коміти після кожного кроку.
C# / .NET
Курс, в рамках якого здієснюється розбудова консольної системи медичної клініки. Кожна практика - це невелика частина великого консольного проекту
Навчальна траєкторія
Типи, умови, цикли, методи
Пошук, сортування, 2D-розклад
Patient, Doctor, Appointment
enum, struct, static, overload
private fields, validation, try/catch
MedicalRecord, Diagnosis, LabResult
Теорія
Пояснює місце .NET у розробці на C#, роль платформи, CLR, бібліотек і загальну логіку виконання програм.
1.2 .NET Framework та сучасний .NETПорівнює .NET Framework і сучасну .NET-платформу, пояснює еволюцію середовища та чому нові проєкти орієнтуються на актуальні версії .NET.
1.3 Керований та некерований кодРозкриває різницю між керованим і некерованим кодом та пояснює, яку роль у безпечному виконанні відіграє CLR.
1.4 JIT-компіляціяПояснює JIT-компіляцію, проміжну мову CIL і те, як C#-код перетворюється на машинні інструкції під час виконання.
Формат курсу
Перші лабораторні ізольовані: базовий C#, масиви, прості задачі та коміти після кожного кроку.
Після класів студенти працюють із єдиною доменною системою: пацієнти, лікарі, записи, рахунки.
Курс поступово вводить інкапсуляцію, наслідування, інтерфейси, generics, аналітику й подальші модулі.