经常听到一些家长说,计算机科的主要基础就是数学,大学开始学就行了,我就是大学开始学的,现在不是挺好的吗?可是又有家长说,现在科技日新月异,教育发达国家都把计算机课列为从小学就开始的必修课了,课本也是很系统的,应该小学开始学。
拿新西兰为例,新西兰教育部早在2020年就把计算机课作为必修课了,详见官网(file:///Users/winnieliu/Downloads/NZC-Technology%20in%20the%20New%20Zealand%20Curriculum-Insert%20Web.pdf)应该与时俱进像数学知识一样,从小开始积累。
可是放眼望去不论公校还是私校也找不出哪家已经把计算机课当作重点,系统授课的,老师认为,学校没有相应开设计算机课的主要障碍还是师资的短缺,现有的注册老师没有能力教授这门课程,而专为此课程再聘教师,一方面缺少预算,另一方面并没有这类专业老师资源。
作为家长,我该如何选择呢?
我是随其自然学校教什么我就学什么,还是我该自己为孩子在学校课后安排系统学习知识,并参加相应的学术竞赛,给自己的孩子提供另外一个发展道路呢?
您面对的困惑是普遍的,您希望为孩子提供最好的教育,但面对不同的观点和教育模式,选择变得更加困难,因为这不是一个1加1等于2的选题,而是一个需要根据自己孩子的特点,为自己孩子尽可能铺设一条相对容易走,容易成功的学业和职业道路,当然是需要谨慎小心选择安排的。下面是一些思考方向,或许可以帮助您做出更好的决定。
了解孩子的兴趣和能力:
首先要了解您的孩子对计算机科学的兴趣和能力。
如果孩子对计算机感兴趣并表现出学习的潜力,那么早期学习计算机可能是一个不错的选择。如何了解呢?比如首先说能力,可以通过一些测试数学和计算思维的竞赛来了解一下孩子这方面的天赋,可供选择的竞赛是Bebras海狸计算思维挑战赛,这个竞赛每年有2次机会,1次是新西兰坎特伯雷大学计算机学科主办的,在每年3月举办,另外1次是每年11月由牛津大学主理的英国Bebras,只有Bebras成绩达到前10%,才有资格获邀参加OUCC这个计算机竞赛。
这也是计算机专业排名世界第一的牛津大学(https://www.timeshighereducation.com/world-university-rankings/2024/subject-ranking/computer-science)选拔人才的渠道之一。
另外参加CAT(Computing and Algorithmic Thinking)澳洲计算和算法思维竞赛,这也是一个判断你计算机能力如何的竞赛,只需要数学知识就够了,也是建议可以在这个竞赛获得优异成绩的同学,参加需要计算机编程等知识的OUCC和其它计算机竞赛。
研究教育体系的特点:
了解您所在地区的教育体系对计算机教育的安排和重视程度。如果您所在地区的教育体系强调从小学开始学习计算机,那么您可能会考虑为孩子提供相关的课程和培训。以新西兰为例,虽然教育部早在2020年就将其列为必修课,但每个学校的重视程度,以及学习时间等的实施都是不同的。
权衡教育资源:
学校的教育安排外,就要考虑其他教育资源,例如课外课程、在线学习平台等。您可以和您孩子学校的老师做详细了解,再有的放矢,作出自己的安排。比如奥克兰东区某一公立小学,对这门课的安排是每个学期上一次课,每次就一节,不到1小时,这样您肯定需要为孩子增加接触这个学科的机会,不论是正式上机器人课,还是去上学业课,都是不错的选择,为孩子增加接触、学习这门学科知识的机会。
考虑参与学术竞赛:
如果您的孩子对计算机非常感兴趣,并且表现出一定的天赋和能力,那么参加学术竞赛可能是一个很好的选择。这不仅可以提高孩子的学术水平,还可以培养他们的竞争意识和团队合作能力,并且可以通过竞赛不断积累经验,得到更快的提高。目前根据不同程度和年级可选择的竞赛有: Bebras (NZ); Bebras(UK), CAT(AU), CCC(Cananda), OUCC(UK), AIO( AU),DrCT( Singapore), NOI(Singapore),都是
非常有学术价值的竞赛。
与教育专家交流:
如果您仍然感到困惑,不妨与教育专家或学校的教育顾问进行交流,听取他们的建议和意见。他们可能能够为您提供更具体和针对性的指导。
最终的决定应该是根据您对孩子的了解和对教育的理解做出的。无论您选择何种方式,都希望您的孩子能够得到良好的教育,茁壮成长。
结论:
根据每个孩子的具体情况,尽早接触计算机知识,把计算机课系统学习起来。