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

Материал из Public ATP Wiki
Перейти к: навигация, поиск
(План занятий)
(План занятий)
Строка 18: Строка 18:
 
*Операторы выбора и логические операторы;
 
*Операторы выбора и логические операторы;
 
*Циклы;
 
*Циклы;
*Домашнее задание 1
+
''*Домашнее задание 1''
  
 
'''Блок 3'''
 
'''Блок 3'''
Строка 27: Строка 27:
 
*Наследование и приведение типов;
 
*Наследование и приведение типов;
 
*Операторы as is;
 
*Операторы as is;
**Домашнее задание 2
+
''*Домашнее задание 2''
  
 
'''Блок 4'''
 
'''Блок 4'''
Строка 41: Строка 41:
 
*Статические члены классов  
 
*Статические члены классов  
 
*Параметры методов
 
*Параметры методов
*Домашнее задание 3
+
''*Домашнее задание 3''
  
 
'''Блок 6'''
 
'''Блок 6'''
Строка 56: Строка 56:
 
*Массив  
 
*Массив  
 
*Dictionary
 
*Dictionary
*Домашнее задание 4
+
''*Домашнее задание 4''
  
 
'''Блок 8'''
 
'''Блок 8'''

Версия 20:53, 15 февраля 2026

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

План занятий

Блок 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

  • Разработка домашнего проекта

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

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

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

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

Чат курса

чат в Telegram

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

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

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

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

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

Лекции