其然少儿编程·课程大纲
一.什么是其然少儿编程课程
少儿编程是**编程游戏、可视化图形编程等课程,培养孩子的计算思维和创新解题能力。运用Scratch
趣味课程,为孩子打开编程的启蒙之门。在兴趣为导向的教学过程中,激发并引导孩子编程兴趣,**
“童趣”的编程游戏,锻炼其逻辑思维能力、创新能力、有序解决问题的能力、协同能力等综合素质,
帮助拥有编程天赋的孩子进阶学习Python/C 等高级语言。
二.培训内容
1.培养逻辑思维
**制作动画、小游戏、帮助孩子培养逻辑严密、条理清晰、独立思考、善于创新的思维方式。
2.培养耐心与专注力
**趣味化编程和严谨的编程语言,培养孩子的耐心和专注力。
3.锻炼团队协作以及管理能力
**组队创作作品,锻炼孩子团队协作,以及项目管理的能力。
三.课程定制
编程启蒙:1-3年级 Scratch趣味编程
编程代码入门基础:4-6年级 Scratch/python/C
竞赛入门:7-9年级 python/C /JAVA语言基础/CCC竞赛/USACO竞赛
国际竞赛:10-12年级 CCC/APCS/EUCLID/USACO/AMC
四.课程大纲
1.《初次的见面》------球豆
4课时
学习内容:模拟对话的场景
Scratch界面认识:舞台区、角色列表、积木区、脚本区、导入背景角色以及其他常用功能按钮;
包含指令:动作指令、外观指令、事件指令,控制指令的结合使用;
发散:重复执行,循环的意义,时间差的概念。
2.《彩虹雨》——rain
2课时
学习内容:模拟雨滴的效果
Scratch功能介绍:什么是随机数?什么是坐标
包含指令:重复执行、如果那么指令,如何设定坐标
发散:循环语句,条件语句,坐标的概念
两种实现形式,让孩子们理解移动10步和Y增加-10的意义
XY坐标是什么意思?
3.《调皮的小人》——num
8课时
学习内容:模拟排队报数
Scratch功能介绍:什么是广播?怎么改变颜色、怎么播放声音、等待时间,如何切换造型
包含指令:广播、颜色、播放声音、等待时间、造型切换
发散:如何用广播做出循环效果
4.《自己做钟表》——time
2课时
学习内容:如何做一个能正常走动的钟表
Scratch功能介绍:XY坐标,旋转
包含指令:旋转角度
发散:时针分针秒针的关联、角度的概念
5.《收苹果》——Apple&Applenew
8课时
学习内容:如何做一个收苹果的小游戏,游戏规则:收到苹果得一分,收到炸弹游戏结束
Scratch功能介绍:显示、隐藏、停止、新增变量、触碰条件,计时
包含指令:复习循环语句(重复执行&如果那么)、随机数、如何新增变量,添加计时等;
发散:游戏的不断完善和升级,需要更多的角色及代码支撑;
6.《中国加油》——反弹球
4课时
学习内容:如何用代表医生的盾牌阻挡新冠病毒的入侵
Scratch功能介绍:设置鼠标跟随、颜色特效、碰到边缘反弹,如果那么,计分;
包含指令:复习循环语句,复习随机数以及其他基本指令
发散:结合防治新冠病毒的背景,鼓励孩子们创意思考
7.《五星红旗》——star2
4课时
学习内容:自动生成五 星红 旗的五颗星;
Scratch功能介绍:Scratch图形绘制,画笔及变量
包含指令:复习带参数的循环语句,复习广播,用画笔绘制图形
发散:理解五角星的绘制方法,空心五角星与实心五角星的关联