早年,大家提到计算机,第一反应还是高薪。确实,一个复交的计算机优秀毕业生,拿到35万以上年薪并不稀奇;人工智能方向, 6、70万年薪也有;总之,计算机是一个年薪百万不是梦的专业。但近几年,家长们越来越意识到掌握计算机知识是一项不可或缺的技能,连中文这样如此人文的学科,都需要编程能力。
作为学霸批发集散地,米老鼠今天请本科就读于清华物理系,硕士毕业于清华软件学院的乔鑫老师跟大家分享一下K12计算机学习。
幼儿园到1年级,是绝对的兴趣培养期。激发孩子对编程的兴趣,要有好玩的玩具和符合孩子年龄的引导方法。
有趣的编程玩具
小孩子对抽象知识的学习都是先通过身体的训练,再固化成他们头脑中的认知。编程学习也是一样的道理,孩子们能理解“循环”这样的概念,但是得先让他们尝试一下,走一步,再走十步,从而明白十步是一步重复十次。
为了激发孩子的编程兴趣,家长当然可以通过不同的手段哄孩子参与其中,但也要注意判断,孩子到底是对故事和互动游戏感兴趣,还是对小老鼠能动和指挥程序感兴趣,后者才代表孩子是喜欢编程。如果使尽浑身解数,孩子都还是不喜欢这类型的游戏,那不妨换个方向;参加一些培训班的话,试听课之后小朋友不感兴趣,一般情况下也只能说等他长大一点再看。毕竟每个孩子的兴趣点都不一样,不要勉强。
一年级下到二年级,随着注意力的时间变长,孩子可以逐步脱离这样机械控制式的编程游戏,进入到电脑/iPad上的图形化编程。2-5年级是从图形化编程到代码编程过渡的一个阶段,根据孩子的具体逻辑思维发育情况和课业、打比赛的的需求不同,是否进入代码编程和进入的时间因人而异。
体制内的孩子主要是课外的学术活动,主流学术活动是奥林匹克信息学术活动,以编码为主,孩子们的学习路径一般是先Python ,再C++,当然也有学生直接学习C++,但是因为太难,往往容易打击孩子的学习热情,尤其对低龄段的学生。一般来说,5年级是进入代码编程的一个比较合适的节点。代码语言的学习,小学生需要2-3年,中学生可能也就是1个学期。
最被大家熟知的图形化编程工具是Scratch,由麻省理工学院(MIT) 设计开发的一款面向少年的简易编程工具。针对 8 岁以上孩子们的认知水平以及对于界面的喜好,MIT 做了相当深入研究和颇具针对性的设计开发。它的下载和使用是完全免费的,开发了Windows系统、苹果系统、Linux系统下运行的版本。
AP计算机
AP关于计算机的考试有两门:一门是AP Computer Science A(AP计算机科学A),主要考察学生关于编程语言Java的知识以及编程实践;另一门是AP Computer Science Principles(计算机原理)侧重于计算机科学的基础理论(概念性的知识),例如数据在计算机底层存储的形态,进制的转化方式,编码原理等,涉及的知识面较广。
AP计算机科学A,官网
https://apstudents.collegeboard.org/courses/ap-computer-science-a
课纲:
笔试时长3个小时,前1.5小时40道选择题,后1.5小时道编程大,对答题速度的要求很高,想考满分刷题是免不了的。AP的真题有两个渠道:官网和认证老师。
© 2024. All Rights Reserved. 沪ICP备2023009024号-1