Некоторые знания и навыки, которыми должен обладать школьник, чтобы пойти на курсы программирования:
- Математическая подготовка. 2 Знание арифметики, логики, комбинаторики поможет легче осваивать программирование. 2 Насколько глубокие знания математики понадобятся будущему программисту, зависит от того, какое IT-направление он выберет. 1
- Знание английского языка. 17 Это необходимо для написания кода и чтения интерфейса различных программ. 1
- Понимание базовых алгоритмов. 2 Важно познакомиться с такими концепциями, как сортировка, поиск, фильтрация данных. 2
- Навыки написания кода. 2 Нужно развивать навыки написания правильного, чистого кода на выбранных языках. 2 Это касается синтаксиса, оформления, структурирования кода. 2
Только желания пойти на курсы программирования недостаточно, так как требования к знаниям и навыкам зависят от конкретного курса. 3
Часть знаний можно получить из школьной программы, часть — на углублённых курсах или на занятиях с репетитором. 1