admin管理员组

文章数量:1532361

2024年3月11日发(作者:)

Scratch计算机编程入门

课程介绍

如今,编程已经不仅仅是学计算机的专业人员工作,更成为现代人的必修技能。不仅

从事科学工作的人往往需要通过电脑编程实现大量的数据处理等工作,越来越多的中小学

生也通过学校的课程及校外的课程学习并使用着各种编程语言。然而,许多科技辅导老师

因为种种原因,对计算机程序和程序思维缺乏一个深度的了解,从而在指导学生开展相关

活动或是项目研究时,无法做到得心应手。鉴于此,本课程设计者希望通过推广计算机编

程语言,从基础开始,构建起科技辅导教师的程序思维。

科技辅导员在繁忙的日常工作中,很难抽出大量时间完整地学习一门常用的编程语言,

所以,我们在众多的计算机语言中选择了最能够直击程序思维的语言――Scratch。Scratch

计算机编程语言是美国麻省理工大学开发的一套适应于学习编程基础知识的工具。在这个

语言中,学习者不需要学习复杂的计算机语言和语法便能开发出生动有趣的计算机程序。

Scratch的特点在于编程思想的设计,而非具体语言的学习,通过形象化的模块化的拖曳

组合方式,呈现计算机程序设计的特点,并由此进一步锻炼学习者的程序思想。

在“Scratch计算机编程入门”慕课课程中,课程内容的核心在于如何用计算机的思

维去分析问题,解决问题。即使不会具体的编程语言,这个核心的思想仍然能够应用于教

学的设计中去,并可以指导学习Scratch,以培养程序思维。

课程内容

在这门课程中,程序思维被归纳为6个方面的内容,并被穿插于每节课的课程任务中。

这6个内容分别为规律模式(Pattern):寻找事物之间的相似性和规律;逻辑推理(Logic

reasoning):解释事物如何发生并作出正确预测;抽象(Abstraction):寻找事物的本质,

简化事物模型;算法(Algorithm):遵循一系列步骤完成一项工作;分解(Decompose):

把一个大的负责问题分解为更小部分;评估(Evaluation):客观系统对项目作出评价。

计算机编程中有一句格言:先有解决方案,才有程序。程序语言多种多样,而解决方

案的思维却是共通的。通过Scratch的学习,教师能够在指导学生进行相关科技项目探究

时,从核心人手,解决遇到的问题。

Scratch语言的学习包含大量的实操,利用Scratch编程即时反馈的模式,教师在在

一次次的学习尝试中,获得自信,从而进一步增加课程学习的动力。这门课程的教师有着

多年的编程和教学经验,在学习中将根据学员的任务效果进行点评,通过交流进一步增强

对计算机程序的认识。

本文标签: 学习计算机编程课程程序