课程优势:本课程在案例中融入了更多的游戏化元素,激发孩子们的学习兴趣,并采用相声式对话模式授课,自然幽默的引出编程知识,机构的学员们在老师指导下,利用课堂所学编程知识,充分发挥想象力和动手能力,巧妙地设计创作属于自己的作品,感受编程的魅力。
课程目标:使用纯JavaScript或Python 代码,完成难度更高的编程项目,学会在Canvas或Pygame中创建自己的游戏,并学习基础算法。
综合运用所学的JavaScript或Python代码知识,独立完成完整的小型项目或游戏的设计,训练中级算法。
课程详情:1.《初次的见面》------球豆
学习内容:模拟对话的场景
Scratch界面认识:舞台区、角色列表、积木区、脚本区、导入背景角色以及其他常用功能按钮;
包含指令:动作指令、外观指令、事件指令,控制指令的结合使用;
发散:重复执行,循环的意义,时间差的概念。
2.《彩虹雨》——rain
学习内容:模拟雨滴的效果
Scratch功能介绍:什么是随机数?什么是坐标
包含指令:重复执行、如果那么指令,如何设定坐标
发散:循环语句,条件语句,坐标的概念
两种实现形式,让孩子们理解移动10步和Y增加-10的意义
XY坐标是什么意思?
3.《调皮的小人》——num
学习内容:模拟排队报数
Scratch功能介绍:什么是广播?怎么改变颜色、怎么播放声音、等待时间,如何切换造型
包含指令:广播、颜色、播放声音、等待时间、造型切换
发散:如何用广播做出循环效果
4.《自己做钟表》——time
学习内容:如何做一个能正常走动的钟表
Scratch功能介绍:XY坐标,旋转
包含指令:旋转角度
发散:时针分针秒针的关联、角度的概念
5.《收苹果》——Apple&Applenew
学习内容:如何做一个收苹果的小游戏,游戏规则:收到苹果得一分,收到炸弹游戏结束
Scratch功能介绍:显示、隐藏、停止、新增变量、触碰条件,计时
包含指令:复习循环语句(重复执行&如果那么)、随机数、如何新增变量,添加计时等;
发散:游戏的不断完善和升级,需要更多的角色及代码支撑;
6.《中国加油》——反弹球
学习内容:如何用代表医生的盾牌阻挡新冠病毒的入侵
Scratch功能介绍:设置鼠标跟随、颜色特效、碰到边缘反弹,如果那么,计分;
包含指令:复习循环语句,复习随机数以及其他基本指令
发散:结合防治新冠病毒的背景,鼓励孩子们创意思考
7.《五星红旗》——star2
学习内容:自动生成五星红旗的五颗星;
Scratch功能介绍:Scratch图形绘制,画笔及变量
包含指令:复习带参数的循环语句,复习广播,用画笔绘制图形
发散:理解五角星的绘制方法,空心五角星与实心五角星的关联
查看全部
武汉少儿编程教学培训学校课程内容仅供参考,具体内容以培训机构招生简章为准,或可咨询在线客服:点击咨询