Гарвардский курс по основам программирования на TJournal

Сайт TJournal представил 23 серии Гарвардского курса по основам программирования, который был прочитан осенью 2015 года. Курс переведён на русский язык.

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

Что входит в программу курса CS50:

— Основы компьютерных наук и программирования. Системы счисления, работа с командной строкой в Linux, циклы, условные переходы и т.д.;

— Концепции алгоритмов и алгоритмичности мышления;

— Концепции абстракции, структуры данных, инкапсуляции, управления памятью. Основы компьютерной безопасности. Процесс разработки ПО и веб-разработка;

— Основы языка программирования C и визуального языка Scratch. Собственно, все основные примеры и задания студенты делают на языке C;

— Основы баз данных и SQL;

— Веб-разработка: основы CSS, HTML, JavaScript и PHP. Естественно, только самые азы;

— Основы подготовки презентации проектов по программированию.