话说,越来越多的孩子加入了少儿编程的大家庭,
而越来越多的家长开始面临孩子如何学习编程的问题。
笔者每天都遇到很多家长再问:老师,我的孩子几年级,可以学什么,你们有什么课程啊!
事实上,如今市场上编程语言几百种,编程工具也是非常多。
而作为少儿编程,也有从机器人编程,网页编程,动画编程,网络编程,应用编程很多类别。
到底我们该学什么,毕竟很多家长不是科班出身,对计算机,对编程都是一知半解。
我认为,孩子在学编程之前,应该建立一些正确的编程观。
首先,我认为,作为6岁左右学龄的孩子,对世界充满好奇,他们完成可以先了解计算机这个世界是怎样的。
这里,笔者推荐,
计算机发展史纪录片(18min):
http://www.iqiyi.com/w_19rt1sg749.html
https://www.bilibili.com/video/av6643537/?from=search&seid=15083666033321118821
可以首先对计算机的历史有所了解。
其次是,可以了解计算机的组成,比如硬件,软件到底是什么?电脑的工作方式。
我们可以和人体结构做一个对比,
最后,孩子们可以了解一下软件和硬件是如何通信的。
https://www.bilibili.com/video/av11798467/
有了这些基础,孩子们可以知道,我们为什么要编程,编程到底是什么。
这是最基础的编程观。
这样,结合孩子本身的知识体系,如语文,数学等知识。
就可以使用scratch等工具进行模块化的编程。
从而建立编程思维,创造性思维。
一般而言,我们结合哈佛关于scrath的教学,我们称之为 创意计算。
创意计算可以从小学一直学到初中。
通过不断学习,可以创作出非常优秀的动画,游戏等情景性照片。
当然,创意计算的功能比较有限,很多复杂的计算机功能是无法实现的,对于互联网的支持,目前阶段也不太成熟。
仅仅在于小型数据的计算处理。
如果牵涉到更加复杂的大数据运算,及互联网,物联网,我们就需要学习科学编程。
这里提到的科学编程,是python,不要害怕,如今python也有图形化编程,并不需要一开始就接触语法。
然而,在科学编程之前,我们需要更加系统的计算机编程观。
这里就推荐大家看Crash Course。
英文原视频来自 Crash Course 频道的 Computer Science 系列。
这套课程对孩子有什么用?
这个系列讲的是计算机底层&基础,包括逻辑门 AND OR XOR,怎么拼成 CPU,计算机的一些历史,二进制的原理,内存是怎么做的。
每节课仅仅10分钟,看完之后,你会对计算机的世界有一种非常全面的认识。
这不亚于大学的计算机科学课程,然而,讲解非常易懂。
原作品在youtobe上,然而,伟大的国人早已经翻译及引入国内。
我们在家也可以学习计算机科学了。
而顽斗坊也将这些视频课程收集出来,分享给大家,通过大概60节课,每次10分钟的原生态的中英文双语课程,10岁左右的孩子,就可以全面了解计算机科学。从而更好学习科学编程。(见文末)
我们一再强调,编程只是实现需求的手段,学习编程,如果仅仅只是掌握一门技术,那么这门技术迟早要被淘汰,相反,全面理解计算机及互联网,人工智能等科学知识,才能建立正确的编程观,才能更好掌握编程,知道编程的正确使用方法。
好了,如何获取这套视频(中英双语字幕)呢?
扫描下方二维码,即可获取全套视频。
Crash Course 频道的 Computer Science 系列,电子视频。共66集,中英双语。weidian.com