Компьютерные науки

Введение в программирование на С# 3.0: ядро языка

Программа для начинающих разработчиков .NET, посвященная основам объектного программирования на C# 3.0. В программе изучаются система типов, классы и классические алгоритмы в среде Visual Studio.
Студентов 466 Для специалистов
690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.
Темы:
Программирование
Объем

36 час.
Длительность

30 дней
Нагрузка в неделю

9 час.
Формат обучения

Дистанционно (самостоятельно)
Описание Учебная программа посвящена освоению ядра языка C# и принципов объектно-ориентированного проектирования. В рамках обучения изучаются типы данных, объявление классов, работа с методами, массивами и строками. Отдельное внимание уделено современным конструкциям языка, таким как лямбда-выражения и итераторы, а также реализации типовых алгоритмов. Материал сочетает теоретические выкладки с разбором множества практических примеров и задач. Процесс обучения включает регулярную проверку знаний через тесты, что обеспечивает системное развитие компетенций и формирование прочного фундамента для работы в экосистеме .NET.
Цели
  • Сформировать уверенные навыки объектно-ориентированного проектирования на C#.
  • Раскрыть устройство ядра языка, системы типов и методов класса.
  • Познакомить с реализацией классических алгоритмов в среде .NET.
Чему я научусь?
  • Объявлять переменные, объекты и строить выражения на языке C#.
  • Создавать процедуры и функции как методы класса.
  • Работать с одномерными и многомерными массивами, символами и строками.
  • Применять лямбда-выражения и итераторы в программном коде.

Авторы

Биллиг Владимир Арнольдович
Биллиг Владимир Арнольдович
Кандидат технических наук, cтарший научный сотрудник, доцент, профессор кафедры информатики.
Чему я научусь?
  • Объявлять переменные, объекты и строить выражения на языке C#.
  • Создавать процедуры и функции как методы класса.
  • Работать с одномерными и многомерными массивами, символами и строками.
  • Применять лямбда-выражения и итераторы в программном коде.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 90 мин
1 Язык программирования и среда разработки. Цели курса Обзорная лекция, в которой вводятся основные понятия курса, рассматривается среда разработки – Visual Studio 2008 и... Обзорная лекция, в которой вводятся основные понятия курса, рассматривается среда разработки – Visual Studio 2008 и Framework .Net 3.5. Рассматриваются типы проектов, и строится пример достаточно большого проекта. ещё
Язык программирования и среда разработки. Цели курса тест для курса Введение в программирование на С# 3.0: ядро языка 35 мин
2 Типы и классы. Переменные и объекты Вводятся понятия типа данных и класса. Рассматривается связь между этими понятиями. Показано, как объявляются переменные и... Вводятся понятия типа данных и класса. Рассматривается связь между этими понятиями. Показано, как объявляются переменные и объекты. Приводятся примеры. Большое внимание уделяется вводу и выводу переменных разных типов, контролю ввода. Предлагаются задачи на эту тему. ещё
Типы и классы. Переменные и объекты тест для курса Введение в программирование на С# 3.0: ядро языка 35 мин
3 Выражения и операции Рассматривается синтаксис и семантика построения выражений языка С#. Рассматриваются все возможные операции языка, их приоритеты. При... Рассматривается синтаксис и семантика построения выражений языка С#. Рассматриваются все возможные операции языка, их приоритеты. При рассмотрении логических операций обсуждается работа со шкалами. Рассмотрен лямбда оператор и лямбда выражение. Большое внимание уделяется преобразованиям типа данных при вычислении выражений. Обсуждаются вопросы эффективного вычисления выражений. Предлагаются задачи на эту тему. ещё
Выражения и операции тест для курса Введение в программирование на С# 3.0: ядро языка 35 мин
4 Операторы языка C# Рассмотрен весь набор операторов языка С#. Обсуждаются их достоинства и недостатки. Операторы присваивания выбора и циклов... Рассмотрен весь набор операторов языка С#. Обсуждаются их достоинства и недостатки. Операторы присваивания выбора и циклов составляют основу процесса алгоритмизации. Рассмотрены специальные операторы языка try - catch – finally, позволяющие организовать обработку исключительных ситуаций. Рассмотрен оператор yield, используемый в итераторах. Обсуждается тема математической бесконечности и конечности вычислений. Рассматриваются классические алгоритмы и даются задачи на эту тему. ещё
Операторы языка C# тест для курса Введение в программирование на С# 3.0: ядро языка 35 мин
5 Процедуры и функции - методы класса Дается определение метода класса и его реализации в виде процедуры и функции. Рассматриваются синтаксические и содержательные... Дается определение метода класса и его реализации в виде процедуры и функции. Рассматриваются синтаксические и содержательные различия процедур и функций. Обсуждаются функции с побочным эффектом. Поясняются особенности программирования от данных, характерное для объектного программирования, и как это отражается на построении процедур и функций. Алгоритмы и задачи сопровождают , как обычно, эту лекцию. ещё
Процедуры и функции - методы класса тест для курса Введение в программирование на С# 3.0: ядро языка 35 мин
6 Массивы Многое о массивах – динамических и статических, одномерных и многомерных, массивах массивов – все это обсуждается... Многое о массивах – динамических и статических, одномерных и многомерных, массивах массивов – все это обсуждается в данной лекции. Большая часть лекции посвящена применению массивов при решении классических задач. ещё
Массивы тест для курса Введение в программирование на С# 3.0: ядро языка 35 мин
7 Символы и строки Эта лекция посвящена работе с текстовой информацией. Рассматриваются различные типы данных, применяемые при работе с текстами... Эта лекция посвящена работе с текстовой информацией. Рассматриваются различные типы данных, применяемые при работе с текстами - char, string, stringBuilder. Подробно обсуждаются классические алгоритмы поиска и сортировки строковых данных. ещё
Символы и строки тест для курса Введение в программирование на С# 3.0: ядро языка 35 мин
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 60 мин

Какой документ я получу?

Сертификат

Выдаётся автоматически после успешного завершения программы.

Удостоверение о повышении квалификации

Выдается при наличии среднего специального или высшего образования (необходимые документы).

Стоимость программы

690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.