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

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

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

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

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

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

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

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

Лекции