Основы программирования на .NET (C Sharp) — различия между версиями
Irinaiv (обсуждение | вклад) (→Общие сведения о курсе) |
Irinaiv (обсуждение | вклад) (→Критерии оценивания и формы контроля успеваемости (ДЗ, система бонусов, проект, зачет, экзамен)) |
||
| Строка 85: | Строка 85: | ||
== План домашних заданий с уточнением сроков сдачи== | == План домашних заданий с уточнением сроков сдачи== | ||
| − | == Критерии оценивания и формы контроля успеваемости (ДЗ | + | == Критерии оценивания и формы контроля успеваемости (ДЗ, проект, зачет)== |
| + | |||
| + | Зачет и домашние задания: зачет дифференцированный. | ||
| + | Финальная оценка складывается из трех составляющих: | ||
| + | - 2 балла за 4 домашних задания, на сдачу каждого ДЗ дается 0.5 балла и 1 неделя; | ||
| + | - 4 балла за итоговый домашний проект; | ||
| + | - 4 балла за сдачу теоретической части пройденного курса; | ||
| + | |||
| + | Примечания: домашние задания отмечены в Плане занятий. | ||
== Материалы занятий == | == Материалы занятий == | ||
[https://www.youtube. Лекции] | [https://www.youtube. Лекции] | ||
Версия 21:14, 15 февраля 2026
Содержание
Общие сведения о курсе
Курс предназначен для студентов, которые хотят получить более полные представления о разработке на языке C# платформы .NET. В рамках курсе будут разобраны основные теоретические основы языка C#. Каждое занятие будет сопровождаться практической частью. Для разработки подойдет любой IDE для .NET, например Visual Studio 2026.
Зачет и домашние задания: зачет дифференцированный. Домашние задания включают в себя одно обязательное, которое является итоговым, и 4 дополнительных домашних. Дополнительные домашние задания отмечены в Плане занятий.
План занятий
Блок 1
- Обзор языка C# и платформы .NET;
- Механизм работы CLR;
- Установка среды разработки IDE;
- Solution и Project, структура программ;
- Практика: Hello World + ввод/вывод;
- Объявление переменных;
- Отладка кода;
- Операторы и выражения: логические и арифметические операторы;
Блок 2
- Преобразование типов;
- Методы;
- Операторы выбора и логические операторы;
- Циклы;
- Домашнее задание 1
Блок 3
- Устройство памяти в .NET;
- Ссылочный и значимые типы;
- ООП в C#;
- Классы в C#, модификаторы доступа;
- Наследование и приведение типов;
- Операторы as is;
- Домашнее задание 2
Блок 4
- String;
- Конструкторы;
- Enum;
- Упаковка и распаковка;
- this;
Блок 5
- Свойства и константы
- Readonly
- Статические члены классов
- Параметры методов
- Домашнее задание 3
Блок 6
- Класс Object
- Методы класса Object
- Сравнение объектов
- Equals
Блок 7
- Generic
- Структуры данных в .NET
- IEnumerable
- List
- Массив
- Dictionary
- Домашнее задание 4
Блок 8
- Обзор фреймворков .NET
- ASP.NET
- WPF
Блок 9
- Разработка домашнего проекта
Руководитель курса
Протасов Антон Андреевич
Преподаватели курса
Протасов Антон Андреевич
Чат курса
Программа курса и сдача домашек
В рамках программы изучаются следующие темы:
План домашних заданий с уточнением сроков сдачи
Критерии оценивания и формы контроля успеваемости (ДЗ, проект, зачет)
Зачет и домашние задания: зачет дифференцированный. Финальная оценка складывается из трех составляющих: - 2 балла за 4 домашних задания, на сдачу каждого ДЗ дается 0.5 балла и 1 неделя; - 4 балла за итоговый домашний проект; - 4 балла за сдачу теоретической части пройденного курса;
Примечания: домашние задания отмечены в Плане занятий.