Основы программирования на .NET (C Sharp): различия между версиями

Материал из Public ATP Wiki
Перейти к навигации Перейти к поиску
м Irinaiv переименовал страницу Основы программирования на C в Основы программирования на .NET (C Sharp): Корректное название курса
Строка 3: Строка 3:
==План занятий==
==План занятий==


* весенний семестр:  
* Блок 1
* зачетная неделя:
Обзор языка C# и платформы .NET;
* доп. выходные: 
Механизм работы CLR;
Установка среды разработки IDE;
Solution и Project, структура программ;
Практика: Hello World + ввод/вывод;
Объявление переменных;
Отладка кода;
Операторы и выражения: логические и арифметические операторы;
 
* Блок 2
Преобразование типов;
Методы;
Операторы выбора и логические операторы;
Циклы;
 
* Блок 3
Устройство памяти в .NET;
Ссылочный и значимые типы;
ООП в C#;
Классы в C#, модификаторы доступа;
Наследование и приведение типов;
Операторы as is;
 
* Блок 4
String;
Конструкторы;
Enum;
Упаковка и распаковка;
this;
 
* Блок 5
Свойства и константы
Readonly
Статические члены классов
Параметры методов
 
* Блок 6
Класс Object
Методы класса Object
Сравнение объектов
Equals
 
* Блок 7
Generic
Структуры данных в .NET
Ienumerable
List
Массив
Dictionary


== Руководитель курса==
== Руководитель курса==

Версия от 17:38, 15 февраля 2026

Общие сведения о курсе

План занятий

  • Блок 1

Обзор языка C# и платформы .NET; Механизм работы CLR; Установка среды разработки IDE; Solution и Project, структура программ; Практика: Hello World + ввод/вывод; Объявление переменных; Отладка кода; Операторы и выражения: логические и арифметические операторы;

  • Блок 2

Преобразование типов; Методы; Операторы выбора и логические операторы; Циклы;

  • Блок 3

Устройство памяти в .NET; Ссылочный и значимые типы; ООП в C#; Классы в C#, модификаторы доступа; Наследование и приведение типов; Операторы as is;

  • Блок 4

String; Конструкторы; Enum; Упаковка и распаковка; this;

  • Блок 5

Свойства и константы Readonly Статические члены классов Параметры методов

  • Блок 6

Класс Object Методы класса Object Сравнение объектов Equals

  • Блок 7

Generic Структуры данных в .NET Ienumerable List Массив Dictionary

Руководитель курса

Протасов Антон Андреевич

Преподаватели курса

Чат курса

чат в Telegram

Программа курса и сдача домашек

В рамках программы изучаются следующие темы:

План домашних заданий с уточнением сроков сдачи

Критерии оценивания и формы контроля успеваемости (ДЗ, система бонусов, проект, зачет, экзамен)

Материалы занятий

Лекции