Аннотация
Курс для тех, кто является новичком в программировании, а также для тех, кто только начал программировать и хочет в кратчайшие сроки получить специальность программист и выбирает лучший язык программирования.
Если у Вас имеется только лишь общее представление о программировании и Вы им никогда профессионально не занимались, то мы рекомендуем Вам начать свое обучение с самых основ. Курс «Изучение основ программирования на языке C#» - это легкий старт в программировании для новичков.
На курсе рассматривается процедурный подход в программировании, изучаются основные синтаксические конструкции языка C#. Курс формирует базовые представления о механизмах работы высокоуровневых языков программирования.
Аудитория
Курс предназначен для начинающих программистов и тех, кто имеет базовые знания об основах программирования или желает их освоить.
Предварительная подготовка
- Уверенное владение персональным компьютером
- Навыки работы с текстовыми редакторами
Программа
1. Введение в инфраструктуру .Net
Назначением данного модуля является ознакомление с природой платформы .NET и средствами разработки, которые применяются при построении приложений .NET. Выполняется обзор языков программирования и технологий инфраструктуры .Net. На занятии рассматриваются простейшие примеры: Консольного, Windows Forms, WPF-приложений.
2. Машинная математика. Переменные и типы данных
На занятии рассматриваются основные системы счисления.
Модуль помогает научиться понимать двоичную и шестнадцатеричную системы счисления. Разъясняется понятие переменных и типов данных. Объясняются принципы выбора типа используемого при создании переменной.
3. Переменные и типы данных
На занятии объясняется назначение констант, рассматриваются основные арифметические операции и операции сравнения значений переменных. Демонстрируются примеры простого форматирования и вывода строк на экран.
4. Условные конструкции
В модуле рассматривается работа операторов ветвления их назначение, использование основных условных конструкции: if-else, тернарного оператора и switch-case.
5. Логические операции
Данный Модуль посвящен рассмотрению таких понятий, как логические и побитовые операции. На занятии объясняется применение и использование операций конъюнкции, дизъюнкции, исключающего «или», логических операторов, операторов сдвига. Рассматриваются короткозамкнутые вычисления и теорема Де Моргана.
6. Циклические конструкции
В модуле рассматривается работа циклических операторов (while, do-while, for) и операторов безусловного перехода. Применение операторов break и continue. Объясняется работа циклов Дейкстры и использование цикла «Паук».
7. Методы
Модуль помогает научиться понимать работу методов, разъясняет отличие процедуры от функции.
Рассматриваются примеры использования ref и out параметров, а также понятие перегрузки методов.
8. Методы. Рекурсия
На занятии рассматривается понятие и работа рекурсии, ее применение. Демонстрируются примеры использования методов с опциональными параметрами.
9. Массивы
В модуле рассматриваются примеры создания и использования массивов (одномерные, двумерные, трехмерные, зубчатые). Объясняются принципы получения и добавления данных в массивы.
Курс для тех, кто является новичком в программировании, а также для тех, кто только начал программировать и хочет в кратчайшие сроки получить специальность программист и выбирает лучший язык программирования.
Если у Вас имеется только лишь общее представление о программировании и Вы им никогда профессионально не занимались, то мы рекомендуем Вам начать свое обучение с самых основ. Курс «Изучение основ программирования на языке C#» - это легкий старт в программировании для новичков.
На курсе рассматривается процедурный подход в программировании, изучаются основные синтаксические конструкции языка C#. Курс формирует базовые представления о механизмах работы высокоуровневых языков программирования.
Аудитория
Курс предназначен для начинающих программистов и тех, кто имеет базовые знания об основах программирования или желает их освоить.
Предварительная подготовка
- Уверенное владение персональным компьютером
- Навыки работы с текстовыми редакторами
Программа
1. Введение в инфраструктуру .Net
Назначением данного модуля является ознакомление с природой платформы .NET и средствами разработки, которые применяются при построении приложений .NET. Выполняется обзор языков программирования и технологий инфраструктуры .Net. На занятии рассматриваются простейшие примеры: Консольного, Windows Forms, WPF-приложений.
2. Машинная математика. Переменные и типы данных
На занятии рассматриваются основные системы счисления.
Модуль помогает научиться понимать двоичную и шестнадцатеричную системы счисления. Разъясняется понятие переменных и типов данных. Объясняются принципы выбора типа используемого при создании переменной.
3. Переменные и типы данных
На занятии объясняется назначение констант, рассматриваются основные арифметические операции и операции сравнения значений переменных. Демонстрируются примеры простого форматирования и вывода строк на экран.
4. Условные конструкции
В модуле рассматривается работа операторов ветвления их назначение, использование основных условных конструкции: if-else, тернарного оператора и switch-case.
5. Логические операции
Данный Модуль посвящен рассмотрению таких понятий, как логические и побитовые операции. На занятии объясняется применение и использование операций конъюнкции, дизъюнкции, исключающего «или», логических операторов, операторов сдвига. Рассматриваются короткозамкнутые вычисления и теорема Де Моргана.
6. Циклические конструкции
В модуле рассматривается работа циклических операторов (while, do-while, for) и операторов безусловного перехода. Применение операторов break и continue. Объясняется работа циклов Дейкстры и использование цикла «Паук».
7. Методы
Модуль помогает научиться понимать работу методов, разъясняет отличие процедуры от функции.
Рассматриваются примеры использования ref и out параметров, а также понятие перегрузки методов.
8. Методы. Рекурсия
На занятии рассматривается понятие и работа рекурсии, ее применение. Демонстрируются примеры использования методов с опциональными параметрами.
9. Массивы
В модуле рассматриваются примеры создания и использования массивов (одномерные, двумерные, трехмерные, зубчатые). Объясняются принципы получения и добавления данных в массивы.