Видеокурсы, видеоуроки, обучающие видео, тренинги

Основы программирования

0

Курс «Основы программирования» от Центра Компьютерного обучения GeekBrains проводит набор слушателей (очное и онлайн формы обучения) на базовый курс программирования для формирования прочного профессионального фундамента у начинающих разработчиков.

Курс «Основы программирования» состоит из четырех модулей:

Модуль 1. Что такое программа и где она выполняется?

  • Где выполняются программы?
  • Устройство компьютера, и что нас в нём интересует. — постоянное запоминающее устройство;
    — оперативная память;
    — процессор.
  • Представление данных в памяти компьютера. — двоичная система счисления;
    — бит, байт;
    — перевод чисел в двоичную систему счисления;
    — перевод чисел из двоичной системы счисления;
    — низкоуровневые языки программирования;
    — высокоуровневые языки программирования;
    — на каких по уровню языках будем писать мы?

    Модуль 2. Постановка задачи и алгоритмы.

  • Что должна сделать программа? — постановка задачи;
    — входные данные;
    — выходные данные.
  • Алгоритмы. — понятие алгоритма;
    — примеры алгоритмов;
    — зачем нам алгоритмы?
  • Переменные. — что такое переменная?
    — где в компьютере хранятся переменные?
    — зачем нужны переменные?
  • Ветвления (в алгоритмах). — что такое ветвления?
    — нелинейное выполнение кода;
    — как ветвления обозначаются в алгоритмах?
  • Примеры задач и алгоритмов их решения.
  • Практика – составляем алгоритмы. Модуль 3. Основы программирования.
  • Компилируемые и интерпретируемые языки программирования. — общее отличие компилируемых и интерпретируемых языков;
    — примеры компилируемых языков;
    — примеры интерпретируемых языков.
  • Практика – пишем Hello World. — выбираем язык программирования;
    — какая программа будет исполнять код?
    — Hello Word!
  • Переменные. — как объявить переменную?
    — как записывать значение в переменные?
    — как считывать значения из переменных?
  • Типы данных. — что такое тип данных?
    — числа;
    — строки;
    — булевский тип;
    — другие типы данных.
  • Ветвления (в коде) — Функции;
    — что такое функция?
    — смысл функций – убираем повторяющийся код;
    — область видимости;
    — возвращение значений из функции.
  • Практика. Модуль 4. Языки программирования.
  • Циклы. — что такое циклы?
    — виды циклов;
    — примеры использования циклов.
  • Массивы — что такое массивы?
    — примеры использования массивов.
  • Практика
  • Обзор современных языков программирования и их назначения. — языки для разработки сайтов;
    — языки для разработки настольных приложений;
    — языки для разработки программ под мобильные устройства;
    — специфика каждого из направлений;
    — как работает интернет?
  • Что делать дальше?
  • По окончании курса «Основы программирования» Вы будете понимать фундаментальные основы программирования, которые очень пригодятся в дальнейшем обучении. Вы научитесь создавать простые алгоритмы и программы для решения конкретных задач. Для практики написания программ будет использоваться язык JavaScript. Понимание базовых концепций программирования позволит многократно увеличить эффективность дальнейшего обучения.Так же Вы сможете понять, какое именно направление в программировании Вам наиболее интересно, будь то создание настольных приложений, программ под мобильные устройства, или же веб-сайтов. В курсе Вам посоветуют материалы для дальнейшего изучения интересного Вам направления или на этих курсах программирования Вы можете узнать много полезной информации. Что Вы в итоге получаете:

    — Бесплатное обучение по курсу.
    — Сертификат об окончании.
    — Методические материалы.
    — Видеозаписи всех занятий.
    — Домашние задания после каждого урока.
    — Разбор домашних заданий преподавателем курса и личные рекомендации.
    — Доступ в сообщество программистов и общение с единомышленниками.
    — Доступ в Клуб разработчиков для получения реального опыта.
    — ПОДАРОК: Книга «Путь программиста: от 100$ до 10000$».

    Внимание: курс закрыт, но вы можете перейти на страницу курса «Программист-специалист» →


    Оставьте ответ

    Ваш электронный адрес не будет опубликован.

    Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.