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

Закладываем фундамент Ваших знаний
IT: Для программистов и IT-специалистов
GeekBrains логоGeekBrains
Открытый набор
2 месяца
Онлайн
Бесплатно
Зарегистрироваться
Целевая аудитория
Программисты

Данный курс направлен на изучение основ языка Си, на котором написано подавляющее большинство операционных систем. Си является языком системного уровня, на котором написаны драйверы и библиотеки для работы с оборудованием и компьютерной периферией. Знание основ языка Си будет полезно не только начинающим программистам, но и программистам со стажем. Это знание позволит понять внутренние механизмы и устройство большинства современных высокоуровневых языков, поскольку является их прародителем. Знание фундаментальных основ делает из хороших программистов лучших.

Чему Вы научитесь

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

Что Вы получите

  • Видеозаписи всех онлайн-занятий 
  • Общение с одногруппниками
  • Методички и практические задания
  • Сертификат об окончании обучения
Программа
Урок 1. Введение. Зачем нужен С и как им пользоваться
Урок 2. Базовые понятия. Как всё устроено, и что с этим делать
Урок 3. Условия: первый шаг к принятию решений. Булева алгебра
Урок 4. Циклы. Отдаём программе рутинные задачи
Урок 5. Циклы. Как придать уникальности простым вещам
Урок 6. Функции. Пишем универсальные фрагменты кода
Урок 7. Указатели. Ещё один шаг к настоящему низкому уровню
Урок 8. Массивы. Собираем подобное к подобному
Урок 9. Массивы. Проверяем насколько хорош генератор псевдослучайных чисел
Урок 10. Массивы. Почти безграничные возможности организации данных
Урок 11. Строки. Учимся говорить с пользователем
Урок 12. Структуры данных. Уходим от примитивов к объектам, но не далеко
Урок 13. Файловая система. Запоминаем результаты и читаем их обратно
Урок 14. Динамическое выделение памяти
Записаться на курс
Бесплатный курс Основы языка C
Бесплатно
Открытый набор
2 месяца
Онлайн
Бесплатно
Зарегистрироваться