Scratch 编程课程纲要
本课程纲要旨在通过 Scratch 编程环境,帮助学生学习程序设计的基本概念和技能,培养学生的创新能力和信息素质。通过课程的学习,学生将掌握 Scratch 编程语言环境,学习设计程序和解决问题的能力,并获得良好的逻辑思维能力和自我学习能力。
课程目标:
1. 知识与技能:认识并熟悉 Scratch 语言编程环境,掌握面向对象程序的基本结构,能编写面向对象角色的程序足本。
2. 过程与办法:通过完整地体验设计想象、编辑角色、挑选积木指令、组装搭建积木指令、执行调试等创作过程,初步掌握面向对像编程的办法和设计程序的技术。
3. 情感态度与价值观:感受程序设计技术实现功能的独特性,激发对信息技术的学习兴趣,体验创作结合程序功能的交互式多媒体作品的乐趣,有个性地表达内心的创想。
课程安排:
主题一:《我会用 Scratch》
* 认识和使用 Scratch
* 了解 Scratch 编程语言环境的基本结构和功能
主题二:《小猫散步》
* 使用 Scratch 的功能模块
* 学习设计程序和解决问题的基本办法
主题三:《我会编程序》
* 编写应用程序画板
* 学习面向对象编程的基本概念和技能
主题四:《我会编动画》
* Scratch 实现动画角色
* 学习设计动画作品的基本办法和技术
主题五:《我会编游戏》
* 编写计时游戏程序
* 学习设计游戏作品的基本办法和技术
主题六:《我会用算法》
* Scratch 中实现数据排序等基本算法程序
* 学习设计算法程序的基本概念和技能
评价方式:
* 成绩评定课程评价以学生设计制作的综合作品评价为主,参考课堂的“学习能力+态度纪律”。
* 达到“优秀”获得 2 学分;“合格”获得 1 学分。
通过本课程的学习,学生将获得良好的程序设计能力和信息素质,培养学生的创新能力和自我学习能力。