学编程,搞懂CSTA K-12计算机科学学习标准

2019-09-10 07:22
电脑报 2019年8期
关键词:符号语言计算机科学编程

科学信息技术逐步成为现代人生活和经济的核心。不论是为了适应频繁使用计算机的当今社会,还是为了将来的职业做好准备,学生们都必须对计算机科学原理和实践拥有一个更加清晰的理解。在人们对于信息技术教育的普及与规范化过程中,美国应运而生一系列课程标准体系。CSTA K-12计算机科学学习标准便是主流课程标准体系之一。

1.CSTA K-12计算機科学学习标准详述

CSTA计算机科学学习标准将K-12 阶段计算机科学学习分为1、2、3(Level 1-3)三个等级。阐明了不同年龄学生完成K-12阶段计算机科学概念和应用的主要要求,其中主要概念着重计算机科学原理,而核心运用则注重计算机实践。等级1A、1B、2和3A均为所有学生设置。等级3B则是为对于计算机学习有更进一步要求的学生设计。

2. 按照主要概念和主要运用划分

CSTA K-12计算机科学学习标准中关于计算机主要概念的项目共计133项。其中关于算法和编程(Algorith

ms and Programming)的项目接近所有标准的一半,计59项。以编程教育在计算机科学教育中的比重来看,编程教育为现在计算机科学教育的重中之重。标准中对于孩子编程学习要求按照不同的年龄层合理划分,在1A部分有大多数的项目重于描述孩子早期对于编程规则和学习兴趣的培养。

1A阶段的孩子还不能很好地了解语句,则用更加易懂的符号语言来替代;

1B的学生开始需要认识变量概念,逐步开始使用文本语言;

2-3级的学生使用变量的要求也逐步增高,且更加抽象。

可见学生需要掌握运用编程中变量有关的知识,从运用理解具体的符号语言开始,继而向更加抽象的文字代码编写过渡。在编程学习中美国CSTA非常重视学生对于基本语法的概念掌握,以及在掌握语法的基础上对于真实代码的编写能力。有这些还不够,学生还需要在学习编程的过程中学会将复杂编程问题简单化、步骤化的编程思维方式。

猜你喜欢
符号语言计算机科学编程
玩游戏学编程,Blockly Games上手玩
美国《CSTA计算机科学教师标准》评介
纺织机上诞生的编程
符号语言在建筑设计中的应用
试论计算机科学与技术的现代化运用
新英镑
编程屋完成数百元万天使轮融资
学编程,先画画
浅谈平面设计中符号语言的意义
高中数学教学中符号语言的学习