受朋友之托,给孩子推荐编程入门书籍,作为孩子“寒假”拓展作业,不知道是孩子自愿的,还是家长一厢情愿的,如果是前者,我就有点儿罪恶了。不管怎样,我尽量以“享受编程的乐趣”为目标来做推荐吧。
朋友的孩子已经初中,有一点scratch的基础,话说现在好多孩子从小就学scratch,尤其是私立小学,信息技术课上已经引入Scratch,而且是基础课,回到正题,孩子应该是想进入代码编写的阶段(或者是家长想让孩子),刚开始接触代码,还是从python起步比较方便,因为易用性和可读性都好很多,理解起来相对容易,有了编写代码和调试代码的基础,再开始c++、算法学习,就会得心应手得多。
这本书有几个版本,注意看作者就对了
以上两本都是引进的国外的教材,没办法,编程语言本来是外国人发明的,他们的理解和教学肯定更领先。
以下两本是国内的,可能(只是一种猜测)更适合我们的娃娃,都是比较新的,大概因为现在很火,所以…… 同样2选1:
要深入学习程序设计,C++是必然的,而且信息学竞赛用的语言是C++。 C++更加专业,所以推荐的书籍都不是针对青少年出版,而是专业的程序设计入门书籍,对于初中生来说,阅读理解应该没问题了,慢慢消化吧。
以上推荐的书籍基于专业背景下的资料收集,所有书并未看过,只是初略的过了一下目录,编程学习还是在于多用学想,而且自己找寻问题的答案在过程中也是很重要的。加油吧,孩子们!
计算机科学(computer science):推荐看视频(How Computers Work)和(How the internet works)https://code.org/educate/resources/videos
(视频如果看不到的话可以留言,我可以分享中文字幕版)
网站推荐:
在线课程:https://www.icourse163.org/course/BIT-268001 这是面向大学生的python课程,我不太清楚青少年能不能看得懂,可以尝试一下。
亲子阅读|英语启蒙|少儿编程
微信关注:wu1xianji