青少年Python编程课自2018年推出以来,经过了一年多的课堂实践,我现针对家长对于课程更多细节的反应和最近一段时间上课的心得,写了这篇文章和大家分享。
首先,青少年Python编程课的材料从何而来?我最早的编程课教案是以Java为背景编写,因为Java语言本身原因,此课程适用于14岁左右的学生。随着学生的年龄逐渐下降,此套教案已经不太适用低龄学生。所以我开始着手编写一套以Python为背景,适用于9-16岁全年龄段的编程教案。Python讲义的内容是直接从几所北美著名大学计算机基础课的教材和讲义里提取出来的,经过简化、注释同时加入了例子和练习,最后呈现到课堂上。
Python编程课课堂反馈如何?2018年初,全新Python编程课正式上线。经过了不同批次,不同年龄层的学生适用,经过不断调整优化内容直到现在。不同年龄层对这套课程的反馈有所不同,最直观的就是课程进度。例如11岁和14岁左右的学生,课程进度就会有区别。以11岁为例子,一套讲义至少要讲15节课,基础阶段有6套讲义要讲,所以11岁开始学习的的学生要1年半至2年左右的时间才能具备基本的编程能力,并且在学习期间不能中断太久(例如寒暑假),课余还需要持续练习。那么对于14岁的学生,同样的内容需要12节课左右即可。
既然我讲到了课程内容,我就继续谈一谈课程具体内容。以下这张图片是第一套讲义的知识点截图。