Scratch计算机编程入门

来源 :中国科技教育 | 被引量 : 0次 | 上传用户:peihe_8873
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  课程介绍
  如今,编程已经不仅仅是学计算机的专业人员工作,更成为现代人的必修技能。不仅从事科学工作的人往往需要通过电脑编程实现大量的数据处理等工作,越来越多的中小学生也通过学校的课程及校外的课程学习并使用着各种编程语言。然而,许多科技辅导老师因为种种原因,对计算机程序和程序思维缺乏一个深度的了解,从而在指导学生开展相关活动或是项目研究时,无法做到得心应手。鉴于此,本课程设计者希望通过推广计算机编程语言,从基础开始,构建起科技辅导教师的程序思维。
  科技辅导员在繁忙的日常工作中,很难抽出大量时间完整地学习一门常用的编程语言,所以,我们在众多的计算机语言中选择了最能够直击程序思维的语言——Scratch。Scratch计算机编程语言是美国麻省理工大学开发的一套适应于学习编程基础知识的工具。在这个语言中,学习者不需要学习复杂的计算机语言和语法便能开发出生动有趣的计算机程序。Scratch的特点在于编程思想的设计,而非具体语言的学习,通过形象化的模块化的拖曳组合方式,呈现计算机程序设计的特点,并由此进一步锻炼学习者的程序思想。
  在“Scratch计算机编程入门”慕课课程中,课程内容的核心在于如何用计算机的思维去分析问题,解决问题。即使不会具体的编程语言,这个核心的思想仍然能够应用于教学的设计中去,并可以指导学习Scratch,以培养程序思维。
  课程内容
  在这门课程中,程序思维被归纳为6个方面的内容,并被穿插于每节课的课程任务中。这6个内容分别为规律模式(Pattern):寻找事物之间的相似性和规律;逻辑推理(Logic reasoning):解释事物如何发生并作出正确预测;抽象(Abstraction):寻找事物的本质,简化事物模型;算法(Algorithm):遵循一系列步骤完成一项工作;分解(Decompose):把一个大的负责问题分解为更小部分;评估(Evaluation):客观系统对项目作出评价。
  计算机编程中有一句格言:先有解决方案,才有程序。程序语言多种多样,而解决方案的思维却是共通的。通过Scratch的学习,教师能够在指导学生进行相关科技项目探究时,从核心人手,解决遇到的问题。
  Scratch语言的学习包含大量的实操,利用Scratch编程即时反馈的模式,教师在在一次次的学习尝试中,获得自信,从而进一步增加课程学习的动力。这门课程的教师有着多年的编程和教学经验,在学习中将根据学员的任务效果进行点评,通过交流进一步增强对计算机程序的认识。
其他文献
起初,火不知道自己是火,以致打火机的喷吐把它吓了一跳。它小心翼翼立在陌生的长方形物体上,左试试,右探探,不知怎样才能下来。它一定对自己的忽然出现困惑极了。如果它有母亲就好
随着经济结构的调整,依靠资源和劳动力高投入的经济增长方式将逐渐被淘汰。未来的经济竞争要求以技术进步、提高劳动力素质为中心,归根结底是教育的竞争、人才的竞争。要实现经
[摘要]政党政治是现代社会的重要标志。中国社会现代意义的政党产生和实践于民国初年。但选择适合中国国情和历史传统的政党政治模式并非一帆风顺,其间经历了艰辛的探索。从民国初年中国社会政党政治探索的过程,意在说明竞争性政党政治在中国并没有生存和发展的土壤。  [关键词]民国初年;政党政治;历史考察  [中图分类号]K258.2 [文献标识码]A [文章编号]1009-2234(2011)01-0069-
奶牛酮血病是奶牛产后容易发生的一种典型代谢病.多见于营养良好的第3~6胎高产奶牛.偶尔发生于第2胎。未见发生在第1胎。此病由于血液中丙酮含量过高而中毒.轻者引起生产障碍.同时