美文网首页顽斗坊美客教育
科学计算|学习编程前,孩子该有什么样的编程观?

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

作者: 新华书单 | 来源:发表于2018-03-31 09:14 被阅读2次

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

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

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

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

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

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

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

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

相关文章

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

    话说,越来越多的孩子加入了少儿编程的大家庭, 而越来越多的家长开始面临孩子如何学习编程的问题。 笔者每天都遇到很多...

  • 编程一小时计划

    编程一小时是code.org组织的一个全球学习计算机科学的活动。目的是推广在每个学校每个学生都应该有机会学习计算机...

  • 程序员的数学中文版平冈和幸著PDF版

    编程的基础是计算机科学,而计算机科学的基础是数学。因此,学习数学有助于巩固编程的基础,写出更健壮的程序。 本书面向...

  • python学习笔记一

    Chapter0 计算机科学 计算级科学? 编程的困难 选语言 计算 Chapter1 开始编程 入门 控制语句

  • 计算机网络超详解说

    前言 为了保持学习网络编程的连贯性和系统性,我在之前已经更新了《学网络编程前的计算机知识普及》和《如何进行网络通信...

  • Java Java8的函数式编程

    1、概述 在计算机科学中,函数式编程是一种编程范式,一种构建计算机程序结构和元素的方式,类似于比较熟悉的面向对象编...

  • 如何学习编程

    做项目。 购买和阅读编程书籍。 做项目。 参加计算机科学课程。 做项目。 阅读编程博客。 做项目。 做是学习编程最...

  • 2017 最佳编程语言 Top 10

    2017年最值得学习的编程语言TOP10是哪些?年轻人学习编程语言的热情是比较高的,所以这个问题在学习计算机科学或...

  • 科学计算系列学习 02:Pandas

    科学计算系列学习 01:Numpy科学计算系列学习 02:Pandas科学计算系列学习 03:Matplotlib...

  • 连奥巴马都在学!编程到底有什么魅力?

    奥巴马曾经参加了2014年“计算机科学教育周”的“编程一小时”活动,成为美国历史上首位会编程的总统。奥巴马都在学编...

网友评论

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

    本文链接:https://www.haomeiwen.com/subject/wjxgcftx.html