什么是编程(程序设计)?
- 编程就是用一种能理解的语言为计算机设计和编写一套指令(程序)的过程。
这可以是非常简单的,比如让机器人走一个方形程序, 或者它可以是非常复杂的,如用于预测天气软件或者生成一组排名搜索结果。
编程是一个两步过程
- 首先,分析问题并设计方案,这个过程将使用逻辑推理、分解、抽象和模式来计算或建模。
- 其次,用计算机上的特定编程语言来表达这些想法,这就是所谓的编码,我们可以将构成程序的一系列指令称为代码。
- 编程提供了学习计算机科学的动力 - 当计算机按照你的要求进行操作时,会产生很大的成就感,因为你已经编写了一些精确指令来使事情发生,编程提供测试思路的机会,获得即时反馈。
如何编程
- 代码是用计算机理解编程语言编写的计算机指令集。我们使用的编程语言是一个用我们可以理解的语言编写,然后由计算机翻译成指令的机器代码,可以直接在控制它的硅芯片上运行。
- 程序指令对计算机代码运行的含义没有解释余地。我们只能使用编程语言清晰定义的词汇和语法来编写代码,这些是从英语中提取的词,因此代码是人们可以编写和理解的东西。
为什么编程很重要?
我们生活在一个被科技包围的世界里,大多数人每天都使用手机和电脑,但是知道如何使用运行在这些技术上的程序并理解它们的工作方式是有区别的。了解它们的工作方式,可以更多地了解我们所处的数字世界。
展望未来,我们周围的技术和依赖于它的技术的数量会不断增加。因此,重要的是帮助学生了解这些系统,并让他们理解编程思路。
在小学课程中编程看起来如何?
没有编程也可以教计算思维,但是编程与计算思维这两者是最好的结合。
在没有帮助学生理解计算思维的基本过程的情况下进行教学编码,就像在科学实验中一样。所以必须先教学生计算思维,边学计算思维边动手编程实践。
学生不仅要知道计算机科学的道理,还应该能够通过编程来把这些知识应用起来。国家计算机课程的目标之一:就是学生用计算思维来分析问题,并且用编程来解决问题。
关于熊猫编程
熊猫编程是图形化编程语言 旨在赋予学生创作交互式故事、动画、音乐、艺术、游戏等作品,学习数学和计算概念。