Основы программирования на .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
  
 
== Руководитель курса==
 
== Руководитель курса==

Версия 20: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

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

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

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

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

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

Лекции