少儿编程学习大纲

前言

为什么要学习编程

青少年需要学习编程的新闻报道, 网络上非常多. 甚至一些激进的说法, 未来不会编程如同文盲. 发达的国家对编程的重视程度远胜于国内, 大家耳熟能详的IT大佬, 如比尔盖茨, 乔布斯, 扎克伯格等等都是在青少年时就开始学习编程, 然后才有了后来的成就. 相对于目前国内开设的美术音乐舞蹈等培训班, 青少年编程培训的意义和实用性更大, 对学习的逻辑思维更是有直接的帮助作用.

学习编程对学习有什么好处

在家长对少儿少年阶段的教育问题上, 可能多少都遇到过孩子沉迷于游戏的问题. 沉迷于游戏是人类探索世界寻求自我阶值的表现, 这是一种需求, 如果利用好这种需求, 就会把沉迷于游戏变成”沉迷”于创造. 想像一下, 去创造一个游戏让别人玩, 这样是不是更能体现自我价值, 创造一个游戏要比玩游戏的难的多, 是不是即能满足孩子探索世界的要求, 又能让孩子在这种创造中得到思想的理开拓.

美国一家儿童编程网站列出的让孩子尽早学习编程的益处:
编程就像学语言一样简单, 可以早早锻炼孩子的逻辑思维.
多样化的学习能够帮助孩子们拓展思维, 开动大脑.
培养科技嗅觉, 从使用者变身创造者.
可以让孩子学会用酷炫的方式表达自我.
未来十年, 程序员将成为需求增长最快的工作之一.
学时规划:

一学期18周, 每周一节课

第一课: 做准备开始

站在游戏上的头脑升级, 从游戏者的角度变为游戏设计者的角度思考问题
老师带你打游戏
游戏都有哪些元素组成
游戏的知识底蕴和游戏的类型
如果这个游戏让我来实现我需要考虑什么
编程工具与编程环境
什么电脑, 什么是软件, 什么是编程
编程语言: C, C++, Python, Java, PHP, Scratch简单介绍
Scratch简介
安装Scratch
Scratch编程环境
Scratch界面介绍
绘图编辑器
开始第一个游戏
Scratch中的积木
算术运算符和函数

第二课: 游戏设计: 摘星星

初步掌握动作命令与绘图工具

了解如何如何确定角色的绘图与位置

第三课: 游戏设计: 迷宫奶酪

学习重复执行命令与其它动作

了解控制角色移动的多种方式

第四课: 游戏设计: 抢红包游戏

深化重复执行与与对象克隆

设计一个自己常玩的游戏, 从一个游戏者向设计者思考角度转变

第五课: 音乐工具制作: 架子鼓

学习声音模块, 设置声效果

了解键盘按键和对象的关系

第六课: 四则混合运算计算器

学习用户录入与算术运算

掌握计算计运算的方式, 掌握数据变量的使用

第七课: 游戏设计: 赛车

深入学习动作与数据统计

利用运算符命令

第八课: 课件: 串联电路模拟实验

学习数学运算, 循环与物理欧姆定定律

通过编程的方式学习课堂内容, 提高学习兴趣

学习课件是如何设计的

第九课: 提升课: 学习编程还需要什么知识

英语的重要性
数学与几何
逻辑思维
站在巨人的肩上

第十课: 游戏: 石头剪刀布

学习随机函数的使用

从随机中延伸”作弊”的功能, 如何让人永远无法战胜电脑

第十一课: 实用编程: 密码登录

模拟密码登录的界面

学习用户验证的原理, 了解真正的编程世界

第十二课: 分享与创作

学习如何把程序的发布,

激发学生的拓展和创作思维

第十三课: 创作(上)

模仿与创作
游戏中的故事
设计一个游戏
提交方案, 老师提建议和可行性分析

第十四课: 创作(下)

协助学生方案实施与学习的问题解决

锻炼学生解决问题的能力

第十五课: 数学编程: 电子时钟

通过编程, 加深对时钟的认识

利用编程制作电子时钟

第十六课: 游戏设计: 小狗的晚餐(上)

学习多个对象的互动, 关系处理, 复杂环境的设计和控制

深入学习数据统计, 不等值对象的加分处理

第十七课: 游戏设计: 小狗的晚餐(下)

学习多个对控制和删除

学习游戏关卡的处理, 游戏中与游戏者的对话框操作

第十八课: 知识总结

对学习过知识总结
对优秀作品赏析
启发学生对编程, 对知识的渴望
编程和知识的关系

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 口口语阅读 253评论 0 0
  • 情谊与金钱冲突的时候会怎样呢?撕破脸?面目可憎?还是无所谓,假装无视? 觉得人与人相处是礼尚往来,你来我往,你一分...
    软软的糖阅读 262评论 2 0
  • 曾经所有的遗憾,失望,心痛,错过,都是让人成长最残忍但也是最直接的方式。 1 昨天,人群 ,清风 ,街灯向晚。 我...
    微语东来阅读 959评论 2 2