科学计算|学习编程前,孩子该有什么样的编程观?

话说,越来越多的孩子加入了少儿编程的大家庭,

而越来越多的家长开始面临孩子如何学习编程的问题。

笔者每天都遇到很多家长再问:老师,我的孩子几年级,可以学什么,你们有什么课程啊!

事实上,如今市场上编程语言几百种,编程工具也是非常多。

而作为少儿编程,也有从机器人编程,网页编程,动画编程,网络编程,应用编程很多类别。

到底我们该学什么,毕竟很多家长不是科班出身,对计算机,对编程都是一知半解。

我认为,孩子在学编程之前,应该建立一些正确的编程观。

首先,我认为,作为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 系列。

科学计算|学习编程前,孩子该有什么样的编程观?_第1张图片

这套课程对孩子有什么用?

这个系列讲的是计算机底层&基础,包括逻辑门 AND OR XOR,怎么拼成 CPU,计算机的一些历史,二进制的原理,内存是怎么做的。

每节课仅仅10分钟,看完之后,你会对计算机的世界有一种非常全面的认识。

这不亚于大学的计算机科学课程,然而,讲解非常易懂。

原作品在youtobe上,然而,伟大的国人早已经翻译及引入国内。

我们在家也可以学习计算机科学了。

而顽斗坊也将这些视频课程收集出来,分享给大家,通过大概60节课,每次10分钟的原生态的中英文双语课程,10岁左右的孩子,就可以全面了解计算机科学。从而更好学习科学编程。(见文末)

我们一再强调,编程只是实现需求的手段,学习编程,如果仅仅只是掌握一门技术,那么这门技术迟早要被淘汰,相反,全面理解计算机及互联网,人工智能等科学知识,才能建立正确的编程观,才能更好掌握编程,知道编程的正确使用方法。

好了,如何获取这套视频(中英双语字幕)呢?

扫描下方二维码,即可获取全套视频。

科学计算|学习编程前,孩子该有什么样的编程观?_第2张图片

Crash Course 频道的 Computer Science 系列,电子视频。共66集,中英双语。​weidian.com

科学计算|学习编程前,孩子该有什么样的编程观?_第3张图片

你可能感兴趣的:(科学计算|学习编程前,孩子该有什么样的编程观?)