思路编程社团2019下班学期课程安排 - 图3

以数学知识为基础,编程知识作为实践途径,在课堂上让学生把编程知识和数学知识很好的结合起来,通过动手做项目的形式,锻炼自己的数学能力和逻辑思维,最终在比赛中可以获得较好的名次。

目的

  1. 对少数几个数学基础, 空间几何, 逻辑思维相对出色的同学进行重点培养。从而去参加编程竞赛获奖提高学生, 家长和学校方面对于编程教学的重视。
  2. 主要针对的竞赛, 明年是第六届全国青少年创意编程与智能设计大赛, 其中的Scratch项目, 六月开始报名image.png
  3. 期间也会参加小的比赛项目让学生逐步熟悉考试的流程, 下图是全部的比赛, 我们参加的是scratch的项目。编程社团2019下班学期课程安排 - 图5
  4. 赛程介绍: 网页链接

    授课知识点

    数学基础方面:

  • 代数:
  • 几何
    • 角度
    • 平行线
    • 三角形
      • 等腰三角形
      • 等边三角形
    • 多边形

数学基础的要求最高,我会用相应的软件去把这个过程讲得通俗易懂。

数学怎么讲:使用图像化的动态化的数学演示工具

1. Geogebra

image.png

11.gif
数学之美:

2. Manimlib

image.png12.gif

3. Scratch

image.png
Scratch 找质数的例子

image.png

以用促学,并不是单纯的讲一个数学的知识点,而是把数学知识和编程的实际应用相结合

比如: 这个绘制雪花图案的题目就可以学到三角形的知识, 角度的知识, 和对称的知识。
image.png

image.png

Scratch知识点

精简版的知识点

编程社团2019下班学期课程安排 - 图16 完整知识点幕布链接

课程内容设置 (待完善)

  • 画图系列的程序
    • 写字程序
    • 绘制几何图形
    • 描边程序
  • 游戏系列
    • 人物越吃越大的游戏
    • 射击游戏, 学习坐标
    • 飞机(飞猫)游戏
    • 弹球
    • 海绵宝宝抓水母
    • 忍者跳步
    • 跑酷的游戏
  • 讲故事系列
    • 寓言故事
    • 课文相关
  • 等等 待完善

    通过以上内容的学习, 可以掌握Scratch相关的知识点

    后面配合适当的练习就能熟练的掌握, 做出不错的作品以至于最后参加比赛

后续会根据进度, 可能安排更高级的语言python, 写出的程序更能在生活中使用

image.png

因为设备限制和学生基础问题机器人课程的安排放到后期