跳到主要内容
跳到主要内容

计算思维

两个女孩在电脑上

它是什么?

计算思维描述了我们在思考计算机如何帮助我们解决复杂问题和创建系统的情况下进行思考时的进程和方法。在计算上思考时,我们经常借鉴逻辑推理,算法,分解,抽象和模式和泛化。

澳大利亚课程定义

计算思维

一个解决方法,涉及可以实现的各种技术和策略数字系统。技术和策略可能包括组织数据逻辑上,将问题分解为零件,定义抽象概念和设计并使用算法,模式和模型。

来源:澳大利亚课程:Technologies词汇表

资源

了解更多信息


课程想法

如何教它


实例探究


约翰蒙纳什科学学校

约翰蒙纳什科学学校

走向数字技术综合方法的旅程

我的未来

我的未来

本网站有助于用户确定与计算思维和编码相关的一系列职业。

课程链接


水平f - 2:

遵循、描述和表示解决简单问题所需的一系列步骤和决策(算法)(ACTDIP004)

3级 - 4:

定义简单的问题,并描述并遵循解决它们所需的一系列步骤和决策(算法)(ACTDIP010)

实现简单的数字解决方案,作为涉及分支(决定)和用户输入的算法的可视化程(ACTDIP011)

5 - 6级:

为数字系统设计用户界面(ACTDIP018)

设计,修改和遵循涉及步骤,分支和迭代序列的简单算法(重复)(ACTDIP019)

将数字解决方案实现为包含分支、迭代(重复)和用户输入的简单可视化程序(ACTDIP020)

7 - 8级:

考虑到功能需求和经济、环境、社会、技术和可用性的限制,定义和分解现实世界的问题(ACTDIP027)

设计用英语表示的算法,跟踪算法以预测给定输入的输出并识别错误(ACTDIP029)

使用通用编程语言中的分支、迭代和函数等用户界面实现和修改程序(ACTDIP030)

9 - 10级:

准确地定义和分解现实世界的问题,考虑功能性和非功能性需求,并包括与涉众面谈以确定需求(ACTDIP038)

通过跟踪和测试案例,设计算法示意性地和结构化的英语和验证算法和程序(ACTDIP040)

实现模块化程序,应用所选算法和数据结构,包括使用面向对象的编程语言(ACTDIP041)