Skip to main content
Загрузка...

Курс
«Ликбез начинающего программиста»

Вводный курс, который крайне рекомендуется пройти любому, кто только собрался учиться на программиста. Курс создан, чтобы вы могли вспомнить то, что, возможно, давно уже забыто: азы школьной программы по математике, логике, информатике, которые потребуются вам при дальнейшем обучении.

Уровни курса

  • 1. Вспоминаем...

    Двоичная арифметика Двоичная арифметика

    Поговорим о системах счисления, плавно перейдем к двоичной арифметике и закончим пониманием, что же такое на самом деле "бит" и "байт".

    Формальная логика Формальная логика

    А что если, вместо чисел мы начнем "складывать" и "умножать" логические величины: истину и ложь? Куда нас заведет дорожка от логики Аристотеля, через алгебру Буля?..

    Что такое "файл"? Что такое "файл"?

    Одно из самых базовых понятий в Computer Science - "файл", требует подробного разбора. Разумеется, без исторической справки никуда, иначе мы не сможем понять, что же такое "файл", зачем ему "имя", а имени - "расширение", почему папки называются "директориями" и как это вообще устроено?

    Тексты и кодировки Тексты и кодировки

    "Восьми бит хватит всем!" - считалось когда-то. Давно уже не хватает... Как и почему?

    Поговорим о том, как связаны тексты, символы и байты, что такое кодировки, почему их так много и как в этом всём не запутаться.


  • 2. ... и тренируемся!

    Первый шаг в программирование Первый шаг в программирование

    Что такое программирование? Это значения, выражения, типы данных и операции над ними, переменные, ветвления, циклы, ввод и вывод.

    Можно ли за одно занятие усвоить все эти понятия и сказать "Я теперь знаком с программированием"? Можно!