什么是计算机科学

父子测序
计算机科学万博体育官网与机器人
两个女孩在用beebot

计算机科学是以数学为基础的一个广泛的跨学科领域, 工程, 物理及其他相关学科. 它包括人工智能等领域, 计算机图形学, 密码学, 数据库系统, 人机交互, 编程语言和软件工程.

明尼苏达州教育部指出:“计算机科学是研究计算机和算法过程的学科, 包括他们的原则, 硬件和软件设计, 实现, 以及对社会的影响. 计算机科学教育应侧重于教万博体育官网如何进行计算思考和创造新技术, 不是简单地使用技术.”

计算机科学通过呈现现实世界的问题来创造性地解决问题. 万博体育官网们被鼓励跳出思维定势,发现问题,为现实世界的问题创造创新的解决方案,同时培养技能,为计算机驱动的未来做好准备.

在布卢明顿公立学校,我们通过以下方式鼓励和促进创造性的计算思维: 

  • 解决问题
  • 设计
  • 编码
  • 创新
  • 协作
  • 探索 

小学CS 

在初级阶段, 我们将计算机科学定义为使用计算机的力量来解决问题和表达自己.

在这些早期, 的年, 计算机科学教育致力于培养批判性思维过程和思维方式,使万博体育官网在计算机科学和其他领域取得成功. 这些技能被称为计算思维技能,包括问题分解和算法设计等概念,同时也包括协作和调试等实践.

中学计算机科学

在中学阶段, 我们继续培养计算思维技能,同时也转向对计算机科学的更技术性的定义. 6-12年级, 我们把计算机科学定义为对计算机和算法过程的研究, 包括他们的原则, 硬件和软件设计, 实现, 以及对社会的影响.

 

计算机科学不仅仅是编程

两个男孩编写机器人程序

 

计算机科学不仅仅是建造计算机或编写计算机程序(我们称之为编程或编码)。. 你知道很多计算机科学教育都是“不插电”的吗? 计算机科学的学习包括理解技术对社会的影响,并能够以计算机可以处理的方式制定问题和解决方案. 计算机科学中的大多数问题只用一支笔和一张纸就能解决!