
Программирование без ошибок
Программирование без ошибок
Ты хочешь быть уверенным, что всегда найдёшь правильное алгоритмическое решение любой задачи, а потом напишешь работающую программу?
Тебе сюда.
Мы занимаемся в основном алгоритмическим программированием. Но не ограничиваемся им: чем интереснее вопрос, который задал ученик, тем больше новой информации можно унать по ходу дела.
Я познакомлю с внутренним устройством компьютера. Позволю почувствовать, как просто он работает.
Я покажу, как писать программы без языка программирования. Прямо на родном русском.
Я научу становиться на место компьютера и выполнять программы. Ошибки, если они есть, при этом становятся очевидными.
Я расскажу, как находить в программе места, где могут появляться ошибки, и избегать этих ошибок.
Я объясню, как можно быстро и эффективно найти ошибки, если программа всё же не работает.
Я дам метод автономной отладки программы: если ошибка всё же есть, программа сама покажет, где она.
И, наконец, я продемонстрирую, как написанную на русском языке программу перевести на любой язык программирования.
Требуемый уровень образования — ноль.
Требуемый уровень желания познавать новое — максимальный.
Задачи для программирования выбирают сами ученики. Что ученикам нужно — то и проходим.
Отличное подспорье (тем не менее, оно необязательное) — ноутбук с установленной средой программирования. Язык не имеет значения. Правда, общепринятый язык сейчас C, поэтому ученики обычно выбирают именно его.
Если какие-то занятия пропущены — это трудность, но не беда. На каждом занятии можно получить что-то новое, прикоснуться к чёткости мышления, осознать непонятное и понять неосознанное.
Приходить можно и посередине курса. Конечно, будет сложнее вникать с середины, но польза будет в любом случае.
Приходите!
Юрий Аулов https://vk.com/propandopulos