Когда Дерек Брин, известный разработчик образовательных программ, автор культовой книги "Scratch For Kids", встречается со школьниками, он в начале занятия выводит детей из компьютерного класса, и обсуждает с ними задачу вне среды программирования – «чтобы они думали, прежде чем писать».
То, что школьники называют программированием – ввод текста программы на том или ином языке программирования, - в действительности является лишь частью процесса разработки программы. Она называется «кодирование». И бессмысленно осваивать кодирование, не овладев предшествующими этапами разработки программы – постановкой задачи и алгоритмизацией.
Целью семестра является знакомство с понятиями «данные», «алгоритм», «программа», получение опыта разработки программы в конкретной среде программирования. В ходе обучения школьники осваивают основы алгоритмизации, учатся формально описывать постановку задачи и планировать информационный процесс. Они знакомятся с этапами создания программы и постепенно их осваивают. Используемый язык программирования – Python. Его выбор обусловлен и доступностью языка (открытое мультиплатформенное программное обеспечение с минимальными требованиями к аппаратуре компьютера), и лаконизмом и прозрачностью текста программы, и популярностью языка на ЕГЭ и олимпиадах. Python – язык, на котором работают тысячи профессионалов во всём мире, востребованный на рынке труда.
Дальнейшее развитие навыков программирования, овладение сложными структурами данных и классическими алгоритмами, накопление опыта разработки программ, овладение специфическими сферами применения Python – на следующих семестрах.
Курс доступен в ОНЛАЙН-формате! Уточняйте информацию у специалистов.