儿童编程越来越火热,许多家长也开始计划着让孩子接触编程。但是想要学习编程,是有前提的,除了要懂得英语外,你还得懂得基本的计算机语言。

英语很多小朋友从小就开始学习了,计算机语言怎么办呢?超人认为,除了通过死板的教材、课程去学习,还可以考虑通过游戏的方式。

超人发现了一个有趣的多人合作游戏,既挑战你的智力,让你更好的学习计算机语言,又教给你科学的道理。。

游戏:读心术

首先,准备好5张卡片,卡片上分别写下数字16、8、4、2、1,即从2的零次方到4次方。规定卡片上 有数字的正面代表1,没有数字的反面代表0。

准备好后,由5位学生各持一张卡片站在讲台上,按降序排好。其他同学可以任意说出一个数字(当然是2的5次方以内),台上的5位学生必须靠自己的心算能力和合作能力,把组成这个数字的卡片翻转过来。

虽然卡片是按照十进制计算的,但只要把卡片最终的正反面位置确定,按正面为1、反面为0连接起来,就会得到相应的二进制数字。这看似神奇的效果无疑能让孩子们在惊讶之中牢牢记住二级制数字转换的方法。

游戏:橘子

再比如,为了体验网络中的“死锁”,“不插电的计算机科学”为我们设计了一个“橘子游戏”。

游戏中,5个学生从A到E编号,围坐成 一圈。除了一个学生手中拿到1个橘子外,其余的学生每人手中都有 2个橘子。橘子也被从A到E随机编号,除了E以外每个字母对应2个橘子。

游戏规则是:每个学生只允许从他左右的学生手中传递橘 子,并且橘子只能通过空着的一只手来传递,游戏的最终目的,是让每位学生手中都拿到和自己相同字母的橘子。

这个看起来简单的游戏最大的考验就是看你是否“贪心”,如果你一旦得到自己的橘子就不想放手的话,整个传递通道就将“死锁”,大家的共同目标也就永远无法完成。

对于某些计算机科学原理,唯有通过这样的方式才能更好地被学生理解。同样,这些计算机科学原理本就是脱离机器而存在的。就像二进制原理的出现远在计算机发明之前。

计算机思维游戏案例doc,国外火爆的计算机思维训练游戏,国内居然不知道!相关推荐

  1. 计算机在线教学案例,计算机基础教学案例.doc

    计算机基础教学案例 计算机基础教学案例 课题: 科目: 计算机基础授课班级:16大专理工班课时数: 2授课日期: 第10周授课地点: 教室.407授课教师: 选取章节第一章教学 目标掌握启动和退出Wo ...

  2. 计算机思维游戏案例doc,信息化教学典型案例.doc

    信息化教学典型案例 <统计> 1. 案例说明 该案例是苏教版小学一年级数学<统计>的研究性学习项目"信息技术在数学教学中的应用"的展示课,由刘后起等人设计, ...

  3. 《黑暗之光》RPG游戏案例学习(8)——第四章 游戏任务系统

    游戏任务系统 任务界面 任务的接受与完成 (1)点击NPC时,出现任务描述 (2)接受任务后,出现任务提示 (3)完成任务后,提交获取奖励 其他设计 添加按钮音效 鼠标指针管理系统 参考: RPG游戏 ...

  4. js 年会大屏_年会H5大屏互动游戏案例分享

    原标题:年会H5大屏互动游戏案例分享 利用h5制作年会互动小游戏越来越火爆了,今天小编就给大家推荐两个年会h5案例,希望能给大家的设计带来灵感,参考网站:hui.cdlchd.com. 案例一:201 ...

  5. 江苏省成人高等教育计算机基础课程统考,江苏省成人高等教育计算机基础课程统考.doc...

    江苏省成人高等教育计算机基础课程统考.doc 江苏省成人高等教育计算机基础课程统考 样卷 说明: 1.运行桌面上"考试系统",进入登录界面. 2.操作题答题时,一般需要自行启动相应 ...

  6. unity应用开发实战案例_Unity游戏案例开发大全 (吴亚峰等著) 完整pdf高清版[31MB]...

    随着智能手机的普及,一些可玩性强的手机游戏应用也逐渐普及开来.<Unity游戏案例开发大全>结合作者多年从事游戏应用开发的经验,详细地介绍了10款Unity 3D游戏案例的开发,主要内容如 ...

  7. 中医药大学远程教育计算机,《中医药大学远程教育计算机作业 1-7》.doc

    <中医药大学远程教育计算机作业 1-7>.doc 中医药大学远程教育<计算机基础2008>作业1答案?? 2011-04-24 22:51:13|??分类: 远程教育 |??标 ...

  8. 计算机组成原理中men,东北大学秦皇岛分校计算机组成原理课程设计.doc

    东北大学秦皇岛分校计算机组成原理课程设计.doc 东北大学秦皇岛分校计算机与通信工程学院计算机组成原理课程设计指令设计及工作寄存器设计专业名称班级学号学生姓名指导教师设计时间课程设计任务书专业计算机与 ...

  9. 谈计算机知识对学生的作用,浅谈中学生计算机教育的意义.doc

    浅谈中学生计算机教育的意义.doc 浅谈中学生计算机教育的意义 计算机教育是一项面向未来的现代化教育,是培养学生计算机技能,提高学生科学文化素质,培养跨世纪人才的重要途径.在基础教育由"应试 ...

  10. 《Android 3D 游戏案例开发大全》——6.1节游戏背景及功能概述

    本节书摘来自异步社区<Android 3D 游戏案例开发大全>一书中的第6章,第6.1节游戏背景及功能概述,作者 吴亚峰 , 于复兴 , 杜化美,更多章节内容可以访问云栖社区"异 ...

最新文章

  1. Coursera课程Python for everyone:chapter5
  2. Customing 维护中TR弹出逻辑
  3. 组合数据类型练习,英文词频统计实例上(2017.9.22)
  4. html中的url、href、src的区别
  5. QGroupBox详解
  6. 《走出软件作坊》流水账
  7. spring cloud Eureka server 问题 Spring Cloud java.lang.TypeNotPresentException
  8. android——数据库版本升/降级问题
  9. 开关电源仿真与设计基于spice 第2版 中译本_亚成微招聘模拟IC设计师、FAE工程师、系统测试工程师...
  10. java后端简历项目经历_java后台开发个人简历怎么写
  11. 一种身份证号码的编码压缩方法
  12. 数据分析与数据处理实例(某银行数据)
  13. 东京大学招生海报上的那些事(上)
  14. CSS3实现毛玻璃(图片模糊)效果
  15. 入学校计算机社团申请书,学校社团成立申请书
  16. Jenkins 更新网站静态文件
  17. c语言ntc程序,NTC热敏电阻温度计算以及C语言实现
  18. 布斯(booth)乘法详解和例子
  19. %3c php 连接数据库,深究.htaccess的原理,和用户利用其恶意篡改服务器配值导致的深层安全问题...
  20. 彻底关闭Windows10更新!!

热门文章

  1. 教室录播系统方案_学校教室录播系统解决方案
  2. Android 手机 黑域
  3. Java开发两年:java简历包装工作经验
  4. python的输出语句
  5. 常见c语言语法错误,C语言常见语法错误.doc
  6. 汽车软件开发流程及代码提交
  7. 100台电脑无盘服务器配置,100台网吧无盘系统配三星840PRO方案解读
  8. vim 编辑器常用命令
  9. 查看C语言库函数源码
  10. 无root权限安卓真机抓包HTTPS