孩子学习Scratch编程时,会涉及许多数学知识,孩子需要结合学校內学到的数字知识,来解决问题。因此,在不断探索的过程中,孩子们的数学知识会越来越丰富,创作能力也越来越强,逻辑思维能力也自然而然地养成并提高了。
Why learn scratch programming
思维能力
孩子学习Scratch编程时,会涉及许多数学知识,孩子需要结合学校內学到的数字知识,来解决问题。因此,在不断探索的过程中,孩子们的数学知识会越来越丰富,创作能力也越来越强,逻辑思维能力也自然而然地养成并提高了。
学习主动性
创作过程中,孩子不仅可以学到科学、技术、工程、艺术、数学等多个领域的知识,而且也享受到了其中的乐趣,并获得成就感和满足感。在学习和分享自己的编程作品中,孩子们可以交流学习心得和改进方式方法,大大激发了孩子学习的乐趣与欲望。
激发创造力
Scratch软件的优势是易学且功能强大,有助于孩子们发挥自己的想象力,而且在创作过程中,他们的学习积极性、想象力和创造力会得到极大的锻炼。孩子们可以用 Scratch中已有的素材,发挥自己的想象力制作游戏、动画,还可以自己设计素材。
Various types of courses
以游戏形式体验程序开发乐趣,让孩子熟悉基础的编程开发环境,培养孩子持续的学习兴趣。
以诱导性的教育方式,培养孩子探索、发现、独立思考的能力,充分激发孩子丰富的想象力。
配合生活中常见科学现象,结合抽象程序逻辑,帮助孩子在趣味活动中轻松、具象的学习与理解。
巩固所学知识,通过案例实训及时发现、纠正错误理解和认知,建立孩子学以致用的思维和渠道。
首先scratch上手容易,适合青少年学习的行为特点。孩子使用Scratch时,点击单个代码块,就能看到“移动”、“转向”、“切换造型”等代码效果;通过这些简单的操作就能完成一个小故事、节日贺卡、游戏类的作品。这能让孩子在刚接触编程时,就体会到独立创造出作品的成就感,获得精神上的鼓励,更容易激起孩子的学习兴趣,有信心迎接后续的挑战。其实不管咱们学习哪种编程语言,最终目的并不是让孩子以后真的去当程序员,最根本的其实还是培养孩子的逻辑思维能力,以及通过学习编程提高孩子的学科成绩,基于这个出发点,从小学习scratch其实是最适合孩子学习发展的。
Programming course content
课程名称 | 课程阶段 | 课程内容 |
Scratch编程课程小码班 |
S1 |
编写程序来控制有趣的达奇机器人探索模块化编程的操作技巧;感受软件编程趣味,构建持续学习动力,为后续课程做好铺垫。 |
S2 |
熟悉Scratch软件开发环境,掌握Scratch编程具包和基础技能;熟悉Scratch作品素材设计,培养想象力、强化创新意识。 |
|
S3 |
掌握软件编程核心技能:变量、三种运算符、条件分支及分支嵌套;培养程序流程图的阅读与分析,强化训练逻辑思维能力。 |
|
S4 |
掌握软件编程核心技能:循环、链表、函数;培养程序流程图的绘制,使学生具备初级软件程师的思维能力。 |
|
Scratch编程课程飞码班 |
S1 |
通过完成家庭亲情互动类程序的设计,熟悉鼠标与键的操作;感受软件编程趣味,构建持续学习动力,为后续课程做好铺垫。 |
S2 |
熟悉Scratch软件开发环境,掌握Scratch编程I具包和基础技能;熟悉Scratch作品素材设计,培养想象力、强化创新意识。 |
|
S3 |
掌握软件编程核心技能:变量、三种运算符、条件分支及分支嵌套;培养程序流程图的阅读与分析,强化训练逻辑思维能力。 |
|
S4 |
掌握软件编程核心技能:循环、链表、函数;培养程序流程图的绘制,使学生具备初级软件工程师的思维能力。 |
Reasons for choice
1、入门简单,无关原有编程基础,适合中小学学生初次学习编程语言时使用;
2、内容丰富,针对有兴趣、喜爱绘画的学生,提供角色绘制设计功能;
3、通过使用Scratch,让学生在动画、游戏设计过程中逐渐形成逻辑分析、独立思考的思维方式,学会提出问题,解决问题;
4、相比其他编程软件,Scratch更加直观,学生能比较容易地看到自己的劳动成果。
Introduction to teachers
教研总监
教学主管
杭州学scratch课程大纲
\t
课程背景
Scratch编程是一种盛行于儿童编程教育中的基础编程语言,其简单易学、有趣有用的特点深受广大学生和家长的青睐。优质的Scratch课程能够启发学生创新思维,提高逻辑思维和创造能力,有助于培养孩子的科技兴趣和STEM素养。
课程特色
① 富有趣味性的编程教育:课程专注于发掘学生的编程创造力和想象力,引导学生创造游戏、动画、故事等Scratch项目。
② 整合STEM教育:在Scratch编程学习中,融入科学、技术、工程和数学,帮助学生将编程与日常生活联系起来,拓展知识面和思维方式。
③ 个性化教学:以学生为中心,根据学生不同需要制定学习计划和最佳教学策略,满足学生的个性化需求,激发其学习兴趣和自主能力。
课程目标
① 培养创新思维:帮助学生掌握基本的Scratch编程语言,培养其创造性思维和解决问题的能力,让学生逐步了解计算机科学的本质和价值。
② 提高逻辑思考能力:通过Scratch编程实践,锻炼学生的逻辑思考能力和程序设计能力,使他们能够更好地理解算法和数据结构,提升逻辑与分析能力。
③ 增强动手实践能力:让学生通过Scratch编程有机结合电子制作,搭建有意义的实践项目,培养学生的手工能力和动手实践能力,增强学生的创造力和想象力。
学习对象
本课程主要面向小学和中学学生,尤其适合Scratch编程初学者和对计算机感兴趣的学生。
课程内容
1. Scratch编程基础介绍:了解Scratch编程环境,学习Scratch主要功能模块和基本编程语言;
2. 从零创作游戏:通过Scratch游戏案例分析,学习Scratch编程实践,了解游戏设计特点和流程;
3. 欣赏Scratch编程作品:观看Scratch编程大师的作品和例子,了解Scratch编程的创新性和多样性;
4. 项目制作实践:学生选取自己喜欢的Scratch项目,通过自主实践、探究和分享,完成自己的生命小项目。
学习时长、收费范围
本课程的学习时间约为3-6个月,具体收费标准需根据班级等级、学员资质等详细情况而定,可到校或联系在线客服咨询。
学习收获
本课程学员将掌握Scratch编程的基本语法,能够创作出有趣的Scratch游戏、故事、动画等项目;能够有针对性地解决问题和实现智能控制,掌握STEM理念和创新能力。
结语
以上内容仅供参考,如需详细了解Scratch编程课程,欢迎进一步和我们联系,预约免费体验课程。我们将为您提供优质的Scratch编程教育服务。
¥询价61265人关注
¥询价6661人关注
¥询价1175人关注
¥询价188人关注