思路
以数学知识为基础,编程知识作为实践途径,在课堂上让学生把编程知识和数学知识很好的结合起来,通过动手做项目的形式,锻炼自己的数学能力和逻辑思维,最终在比赛中可以获得较好的名次。
目的
- 对少数几个数学基础, 空间几何, 逻辑思维相对出色的同学进行重点培养。从而去参加编程竞赛获奖提高学生, 家长和学校方面对于编程教学的重视。
- 主要针对的竞赛, 明年是第六届全国青少年创意编程与智能设计大赛, 其中的Scratch项目, 六月开始报名
- 期间也会参加小的比赛项目让学生逐步熟悉考试的流程, 下图是全部的比赛, 我们参加的是scratch的项目。
- 赛程介绍: 网页链接
授课知识点
数学基础方面:
- 代数:
- 坐标系
- 一元一次方程
- 二元一次方程组
- 一元二次方程, 以及对应坐标图 (计算抛物线)
- 抛物线 Geogebra
- 几何
- 角度
- 平行线
- 三角形
- 等腰三角形
- 等边三角形
- 多边形
数学基础的要求最高,我会用相应的软件去把这个过程讲得通俗易懂。
数学怎么讲:使用图像化的动态化的数学演示工具
1. Geogebra
数学之美:
2. Manimlib
3. Scratch
Scratch 找质数的例子
以用促学,并不是单纯的讲一个数学的知识点,而是把数学知识和编程的实际应用相结合
比如: 这个绘制雪花图案的题目就可以学到三角形的知识, 角度的知识, 和对称的知识。
Scratch知识点
精简版的知识点
课程内容设置 (待完善)
- 画图系列的程序
- 写字程序
- 绘制几何图形
- 描边程序
- 游戏系列
- 人物越吃越大的游戏
- 射击游戏, 学习坐标
- 飞机(飞猫)游戏
- 弹球
- 海绵宝宝抓水母
- 忍者跳步
- 跑酷的游戏
- 人物越吃越大的游戏
- 讲故事系列
- 寓言故事
- 课文相关
- 等等 待完善
通过以上内容的学习, 可以掌握Scratch相关的知识点
后面配合适当的练习就能熟练的掌握, 做出不错的作品以至于最后参加比赛