Курс включает в себя материал по основам программирования с использованием языка С#. В курсе рассматривается базовый синтаксис языка С#: типы данных, арифметические операции, условия, массивы, циклы и методы. Курс позволит вам сделать первые шаги в освоении программирования и заложить фундамент для дальнейшего изучения.
Чему вы научитесь:
- Составлять алгоритмы для решения задач;
- Читать и анализировать код;
- Понимать основной синтаксис языка С#;
- Писать собственный код.
О курсе:
Цель курса - познакомить вас со сферой программирования и одним из популярных и развивающихся языков программирования - С#. Курс содержит множество разнообразных практических задач для закрепления пройденных тем.
После освоения данного курса, вы сможете понять интересно ли программирование лично вам, изучите базовые понятия языка С#, закрепив их на практике и заложите фундамент для дальнейшего изучения. По достижению определенного количества баллов за решение практических задач, вам будет выдан сертификат.
Для кого этот курс:
Курс рассчитан на людей не имеющих опыта программирования, начинающих программистов, а также всех интересующихся данной сферой.
Начальные требования:
Курс для начинающих и специальных знаний не требуется, однако, знание школьной математики крайне рекомендуется, а также нужно ваше желание учиться и терпение.
Программа курса:
Общая информация
- О курсеДемо-доступ
- Как проходить курс?
Введение
- Основные определения
- Установка Visual Studio
- Установка Visual Studio Code
- Установка JetBrains Rider на Windows
- Дополнительная литература к курсу
- Итоги модуля
Переменные и типы данных
- Переменные, константы и литералы
- Типы данных. Приведение типов
- Ввод/вывод данных
- Арифметические операцииД
- Ошибки
- Итоговый тест по модулю
- Итоги модуля
Условия
- Условный оператор if..else
- Итоговый тест по модулю
- Итоги модуля
Циклы
- Циклы while и do..while
- Циклы for и foreach
- Итоговый тест по модулю
- Итоги модуля
Массивы
- Одномерные массивы
- Многомерные массивы
- Итоговый тест по модулю
- Итоги модуля
Строки
- Работа со строками
- Методы строк
- Итоговый тест по модулю
- Итоги модуля
Методы
- Методы. Теория
- Рекурсивные методы
- Методы. Практика
- Итоги модуля