Основы языка C от GeekBrains

От: GeekBrains
5/5
1 отзыва

Бесплатный видеокурс по основам востребованного языка программирования C#. Содержит 14 уроков. Подходит начинающим программистам и способствует развитию специалистов в профессии. В программе: изучение фундаментальных основ языка программирования, применения двоичных вычислений, работа с оперативной памятью, написание простых системных программ и библиотек. Личное курирование эксперта. Выдаётся сертификат об успешном прохождении курса.

Сводка

Цена
0₽
Рассрочка
от 200₽
Статус
Идет набор
Длительность
Обучение в свободном режиме
Язык
ru

Описание курса

Разбираться в основах программирования на языке C#

- Владеть основными понятиями, используемыми в программировании;
- Применять двоичные вычисления (Булеву алгебру);
- Напрямую работать с оперативной памятью;
- Писать простые системные программы и библиотеки;
- Применять полученные знания при работе с любым другим языком программирования.

О школе

GeekBrains
Отзывы 0
Информация
Компания основана в 2016 году. Официальный сайт https://geekbrains.ru. Мы собрали и проверили более 696 отзывов об онлайн курсах GeekBrains.

Программа курса

Урок 1. Введение. Зачем нужен С и как им пользоваться
Возникновение языка С. Возможности языка. Функции языка. Актуальность языка. Установка компилятора и среды разработки
Урок 2. Базовые понятия. Как всё устроено, и что с этим делать
Шаблон программы. Директива препроцессора #include. Функция main. Функция printf() и форматированный вывод. Переменные и типы данных. Операция & - взятие адреса. Ввод данных. Арифметические операции в языке С (если хватит времени)
Урок 3. Условия: первый шаг к принятию решений. Булева алгебра
Оператор if() и его вариации. Операции сравнения: арифметические сравнения, логические операторы, тернарный оператор. Вложенные условия. Блоки кода и области видимости. Булева алгебра .
Урок 4. Циклы. Отдаём программе рутинные задачи
Понятие цикла. Цикл while(). Цикл do {...} while(). Формат записи цикла do while
Урок 5. Циклы. Как придать уникальности простым вещам
Операторы break, continue, switch и цикл for
Урок 6. Функции. Пишем универсальные фрагменты кода
Понятие функции. Виды функций. Аргументы функции. Прототипы функций. Заголовочные файлы.
Урок 7. Указатели. Ещё один шаг к настоящему низкому уровню
Переменные. Понятие указателя. Передача аргументов по значению. Передача аргументов по ссылке
Урок 8. Массивы. Собираем подобное к подобному
Директивы препроцессора. Понятие массива. Объявление массива. Обращение к элементу массива. Определение размера массива через директиву компилятору
Урок 9. Массивы. Проверяем насколько хорош генератор псевдослучайных чисел
Идентификатор массива. Выход за пределы массива. Арифметика указателей . Передача массива в функцию
Урок 10. Массивы. Почти безграничные возможности организации данных
Многомерные массивы. Двумерные массивы. Заполнение и вывод двумерного массива . Массивы указателей
Урок 11. Строки. Учимся говорить с пользователем
Понятие строки. Указатель и массив из переменных типа char. Функции puts(), printf(), gets()/ Конкатенация строк (функция strcat()). Сравнение строк strcmp(). Функция копирования строк strcpy(). Обработка символов.
Урок 12. Структуры данных. Уходим от примитивов к объектам, но не далеко
Понятие структуры данных. Ключевое слово struct для описания структуры. Описание структуры “простая дробь”.
Урок 13. Файловая система. Запоминаем результаты и читаем их обратно
Понятие файловой системы. Создание текстового файла. Чтение из текстового файла.
Урок 14. Динамическое выделение памяти
Процесс выделения памяти. Функция malloc(). Оператор sizeof(). Функция calloc() . Функция free(). Функция realloc() .
Инструменты
С

Отзывы

Рейтинг 5
1 отзывов
2 года назад
Учусь на разработчика C# уже полгода. Обучение состоит из набора курсов (Git, Основы языка C, Основы ООП, C# Уровень 1), которые в свою очередь делятся по форматам на видеокурсы и вебинары. Видеокурсы состоят из небольших до 10 минут видео, в которых очень хорошо разъясняют тему урока на реальных примерах. Вебинары длятся в среднем 1,5 - 2 часа, где преподаватель в живом общении рассказывает тему занятия. Одним из преподавателей на курсах C# Уровень 1 и Алгоритмы и структуры данных был Камянецкий Сергей. У него очень доступная и понятная подача материала, проще воспринимается чем в методичках к урокам. После каждого вебинара дается домашнее задание по пройденному материалу. Задачи делятся по уровням сложности. Оценивается ДЗ лояльно. Мы же только учимся кодить. Если сдать все ДЗ по курсу на высший балл, то можно получить доступ к Наставничеству на этом курсе. Курс я купил по новогодней скидке. Цена по скидке составила 38 000 рублей, без скидки ~ 65 000 рублей. На мой взгляд это лучший подарок себе на новый год.
Отзыв взят с сайта mooc.ru