共建题库, 怎样开始?

题库的缘起

有效的编程课, 应该能鼓励孩子自学,自由探索, 自行解决问题。
而市面上针对零基础的孩子, 几乎没有合适的探索材料。 “鼓励孩子探索”就无从说起。 往往还是老师手把手教。
一方面成本极高, 另一方面扼杀了孩子的主动性。

鉴于此, 我们从2019年开始, 把教学的经验沉淀成题库, 希望老师和学生们能以题库为线索, 更好的入门c++。

特色是什么?

题库不是一堆题目的集合。 而是一个精心设计的训练计划。
1. 学习曲线平滑。你不会做啊做啊想放弃, 也不会容易到你觉得无聊。
2. 顺序安排合理。 例如刚刚做了一道题, 你想办法求了1~100的和, 接下来一道题就让你求任意数字的和。 经过这几道题, 你就能轻松做求和了。当你能轻松求和, 你就可以进一步做更难的问题。
3. 贴近生活。 例如, 有些题目是关于爸爸教妹妹喊妈妈的, 有些是哈利波特的, 有些是计算病毒传播的……

谁适合用这套题库?

  1. 零基础的学生。 直接闯关。 闯关时可以参考“讨论”里的“锦囊”, 来学习基础知识。 如果找不到合适的锦囊, 也可以自行查阅资料, 学习知识。
  2. 教师。 可以以题库为线索实施教学。 也可以实施翻转课堂。 无论线上教学, 还是线下教学, 都可以采用。
  3. 学生。 无论是完全自学, 还是参加学习班, 都可以用这个题库。

参与题库建设的回报?

  1. 提升、展现您自身的能力。
  2. 加入一个c++教学者的网络。
  3. 未来如果题库有经济回报, 您可以分享一部分收益。

征集范围

  1. 打怪升级, 入门c++ 第9章, 第10章。
  2. 忍者训练(一) 刚开始建设。

题目要求

  1. 题目要有明确的教学意图。 例如, “变量的赋值”可以是一个意图, “锻炼抽象思考能力”可以是一个意图, “体验编程的乐趣”可以是一个意图。
  2. 题目意图拆分成尽量细的颗粒。例如, a = a + 1; 这条语句, 就包含了很多的意图:
    1. 什么是变量
    2. 加法运算
    3. 赋值运算的含义
    4. 语句以分号结尾
  3. 题目之间的关系要顺畅。 例如, 包含[A, B, C]三点要求的题目就应该排在[A, B]两点要求的后面。
  4. 尽可能与孩子的生活贴近。 不是单纯的为了学习c++而做题, 而是让孩子体验到编程的价值, 增进孩子的兴趣。
  5. 行文流畅。(显然, 不能有语病、错别字)
  6. 培养孩子的高尚情操, 至少不应该出现低俗内容的题目。
  7. 可适当的添加一些“拓展”, 鼓励孩子围绕一个题目, 发散思考, 自由探索。 拓展内容不限定在编程领域。

参与方法

  1. 讨论->分享中发帖, 标题为“题目投稿”。 内容包括题目正文, 还有题目的意图, 以及题目适合的章节安排。
  2. 其他成员可以在你的帖子下评论, 留下反馈, 以便您改进题目。
  3. 当超过3人评审通过时, 您的题目将进入相应的“训练计划”。同时, 您的名字也会出现在本帖的“贡献者”名单里。
  4. 如果您有10个以上题目通过, 我们将邀请您加入评审委员会。

贡献者名单

姓名 城市 贡献内容
李富荣 常州 发起人, 入门训练1~8章, 评审委员会
陈泽彬 常州 1~7章题目的数据

2 条评论

  • @ 2020-01-30 21:42:31

    能否具体一点, 您发现了哪里有跳跃现象?

  • @ 2020-01-30 21:28:03

    增加各种入门题型的题量,能让学生熟练的运用各种入门语句,就像CCF书里的例题一样,循序和衔接某一个语句的缓慢转变。又像极客战记里的一样,前面的语句和后面新的语句相结合。而不会出现跳跃的现象。

  • 1