面向对象软件工程实践软件案例

智力运动-数字化思维训练课程介绍

        数字化思维训练科技赋能素质教育创新实践项目,通过数字化信息化手段,深度融合优质原创智力运动教育课程资源,服务幼儿园与小学,提供信息时代校园素质教育教学解决方案。在《面向对象软件工程》课程的教学过程中,引入了数字化思维训练软件,将其作为项目实践案例。这一举措是科技赋能素质教育的创新实践项目的重要组成部分,旨在通过结合前沿技术工具,提升学生的实践能力与数字化素养,探索软件工程教育的新路径。

1、小鸭报数

【规则玩法】

  1. 根据盘面上的数字顺序与对应颜色区域,将对应颜色的小鸭子按指定数字的顺序排列。
  2. 需观察数字顺序、匹配颜色区域,完成小鸭子的排列任务。
  3. 培养学生的观察力、逻辑思维、敏锐力、理解力。

【操作说明】

  1. 拖放操作:右侧的小鸭子为选择区,根据左侧盘面要求,分别在选择区将小鸭子点中并拖过来,至目标区域。
  2. 点击刷新,当前局面将重置。
  3. 右下方的“前进”、“后退”,点击后可以将向前或向后选择关卡。
  4. 所有小鸭子拖放完毕后,点击“✔”进行提交并验证,正确将显示绿色提示。

2、找找看

【规则简介】

  1. 找找看由不同关卡构成,每关由不同的动物、事物等多样元素所构成。
  2. 每局在随机给出的两张圆形卡牌中,需要进行观察两张卡牌,查找唯一相同的元素,并任意点击其中一张卡牌上此元素即可,如图中所示的绿色小鳄鱼或褐色木板,成功选中时两张卡牌会显示整体绿色的提示色。
  3. 培养儿童的观察力、分析力与动手能力,在趣味中提升综合认知能力与反应能力。

【操作说明】

  1. 点击相同元素:观察并查找两张牌中唯一相同的元素,任意点击其中一张卡牌上此元素即可视为完成。
  2. 右下方的“前进”、“后退”,点击后可以将向前或向后选择关卡。

3、颜色游戏  

【规则玩法】

  1. 颜色游戏是认识和区分不同颜色并通过不同的方式规则,激发学生对颜色的兴趣,并促进他们的观察力和认知能力的发展。
  2. 在右下方的操作区,如界面右下方所示,有蓝、绿、黄等不同颜色的圆形色块,色块上方为不同色块在左侧正方形目标区域的放置约束要求。

【操作说明】

  1. 拖放操作:选择一个色块,根据约束要求,点选并拖放至目标区域,至目标区域。
  2. 提交验证:全部拖放完毕后,点击“↑”,进行此局面的提交验证,正确会出现获胜提示。
  3. 点击刷新,当前局面将重置。
  4. 右下方的“前进”、“后退”,点击后可以将向前或向后选择关卡。

4、智慧方舟

【规则玩法】

一款逻辑推理的图形填充游戏,核心规则类似“图形数独”:

  1. 元素观察:左侧会提供不同颜色(如红、黄、蓝)和形状(三角形、圆形、正方形)的图形元素。
  2. 填充逻辑:右侧九宫格中,每行、每列的图形满足“形状不重复、颜色不重复”的规则。如同一行内不能出现两个圆形,也不能有两个红色图形。
  3. 锻炼学生的观察能力、逻辑推理能力,需综合分析图形的形状与颜色组合,逐步填满九宫格。

【操作说明】

  1. 拖放操作:将左下方的图形拖动到右侧九宫格中,通过推理排列,使每行、每列的图形在形状和颜色上均符合唯一不重复的要求。
  2. 点击刷新,当前局面将重置。
  3. 提交验证:全部拖放完毕后,点击“✔”,进行此局面的提交验证,正确会出现获胜提示。
  4. 右下方的“前进”、“后退”,点击后可以将向前或向后选择关卡。

5、舒尔特方格

【规则玩法】

  1. 舒尔特方格是一种简单而有效的注意力训练方法,由美国心理学家舒尔特发明,通过视觉检索和手指定位的练习来提高注意力和视觉追踪能力
  2. 正方形卡片上有若干个小方格(常见的有3×3、4×4、5×5等)),按照从小到大的顺序依次点击数字,在准确的前提下,所用时间越少越优。

【操作说明】

  1. 点击操作:按照数字从小到大的正向顺序依次点击,正确点选每一个数字时,如图中所示,数字块会显示为绿色,全部点选后会有成功提示。
  2. 设置盘面:点击右上方的设置,可以选择3×3、4×4不同的盘面。

6、动物维和方阵

【规则玩法】

1.动物与食物冲突:

猫不可与鱼相邻,否则会“偷吃”;

老鼠不可与奶酪相邻。

2.动物之间敌对关系:

猫与老鼠不可相邻;

狗(包括好狗和恶狗)不可与猫相邻;

恶狗不可与其他狗(包括好狗和恶狗)相邻,但好狗之间可以相邻。

3.棋子类型与目标:

棋子包含猫、好狗、恶狗、老鼠、鱼、奶酪、骨头、牦牛、蚂蚁等;

根据每关初始布局,在棋盘上拖放剩余棋子,确保所有规则均被满足。

4.关卡设计与难度:

60个渐进关卡:从简单到复杂,逐步提升逻辑推理能力,适合儿童独立挑战。

5.教育意义:

逻辑思维训练:通过规则约束培养规划能力与问题解决技巧。

专注力提升:需持续关注多条件限制,避免冲突。

亲子互动:家长可引导孩子分析规则,适合家庭共同参与。

【操作说明】

  1. 拖放操作:在右侧棋子选择区,选择相应的棋子拖放至左侧盘面中对应位置。
  2. 查看答案:点击右上方的“答案”,可查询对应的题解。
  3. 规则说明:点击右上方的“说明”,可查看详细的游戏规则。
  4. 点击刷新,当前局面将重置。
  5. 右下方的“前进”、“后退”,点击后可以将向前或向后选择关卡。

7、汽车华容道

【规则玩法】

  1. 棋盘与车辆:游戏在正方形网格盘进行,车辆分为横向、纵向两种,分别占据对应方向的若干格子。
  2. 移动规则:车辆只能沿自身停放方向移动(如横向车辆只能左右移动,纵向车辆只能上下移动),每次可移动一格或多格,但不可与其他车辆重叠、碰撞。
  3. 目标任务:通过移动其他车辆,为指定的“目标车”(白车)腾出路径,最终让目标车从棋盘右侧的出口移出,即为通关。

【操作说明】

  1. 拖动操作:点击并选择相应的车辆,进行拖拽的横向或纵向的移动操作。
  2. 点击刷新,当前局面将重置。
  3. 右下方的“前进”、“后退”,点击后可以将向前或向后选择关卡。

8、24算

【规则玩法】

24算是一种数字益智游戏,正如国际象棋、数独、魔方一样,是一种人们喜闻乐见的智力运动项目。基于课堂场景,教师使用24算数字化教具为学生进行24算教学与相应的学习训练。

•1-10中任意抽取4个数字

•每张牌用1次,每张牌都要用

•利用 + - × ÷

•使计算结果为24

【操作说明】

  1. “小灯泡”:提示与题解,查询当前题目的题解以及具体解法。
  2. “黑白格”:用于教师自出出题,可任意指定训练题目。
  3. “更新”:教师用于随机出题,让学生不断尝试新的题目训练。
  4. “小猴子”:to B 到 to C的重要链接枢纽,为后续学生端提供直通链接。
  5. “主页”:回归至主界面。
  6. “画笔”:教师课堂画板功能,点击后通过画笔给出解题思路。

【上图为已出题,让学生做思考界面】

【上图为点击提示后,显示该题目题解即解法数量界面】


【上图为自主出题功能,教师指定“2、2、2、9”题目界面】

【上图为画板功能,教师通过画笔,提示学生解题思路】

9、神奇形色棋(SET牌)

【规则玩法】

1.认识游戏界面

剩余卡牌:看界面右边的“剩余卡牌”数字,提示还有多少牌没用完。

积分:找到三张牌的正确组合就能加分,积分会越来越多。

计时:记录每次挑战所用的时间。

卡牌区域:卡牌有不同颜色(红、绿、紫)、形状(椭圆、波浪、菱形)、数量(1个、2个、3个)和底纹(空心、实心、线条),任务就是在里面找“神奇三人组”。

2.怎么找“神奇三人组”?

每张牌都有颜色、形状、数量、纹理4个属性。每种特征需要是都相同或都不相同的。任何一特征,如颜色,如果有2张相同,而1张不相同,就不是正确的纸牌组合。

3.具体示例

颜色:红、绿、紫(三选一);

形状:菱形、椭圆、波浪(三选一);

数量:1、2、3个图形(三选一);

底纹:空心、实心、线条(三选一)。

三张牌的颜色分别为红、绿、紫→全不同;

三张牌的形状均为菱形→全相同;

其他属性(数量、底纹)也需满足此条件。

注意:所有属性必须同时满足“全相同”或“全不同”的条件,缺一不可。

【操作说明】

1.找组合:眼睛快快扫描界面里的卡牌,发现符合规则的3张,分别点击选中它们!

2.求助小工具:如果找不到,试试界面下方的“灯泡”提示按钮,它会给你线索与提示;

3.重新开始:要是想换一批牌,点击“刷新”按钮,让卡牌重新排列。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/899070.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux学习笔记(应用篇一)

基于I.MX6ULL.MINI开发板 标准I/O库链接目录删除文件正则表达式系统标识时间堆内存信号标准信号 进程进程组进程间通信线程互斥锁线程安全 本文章是入门篇的概念,有点零散,后续需要补充复习 **inode(索引节点)**是 Linux 和 Unix …

Modbus RTU ---> Modbus TCP透传技术实现(Modbus透传、RS485透传、RTU透传)分站代码实现、协议转换器

文章目录 Modbus RTU到Modbus TCP透传技术实现1. 透传技术概述1.1 透传基本原理- 协议帧格式转换- 地址映射与管理- 通信时序适配- 错误检测与处理 2. 透传网关硬件架构2.1 典型硬件结构- 微控制器/处理器(ARM、STM32等)- RS-485/RS-232收发器- 以太网控制器(如W5500)- 电源管理…

MySQL数据库中常用的命令

登录: mysql -u username -h ip地址 -P 端口 -p 密码 mysql -u username -S /path/mysql.sock -P -p 用户管理: select user,host from mysql.user;//查看数据库中所用用户信息 create user username%;//创建用户 create user username% identifie…

医学交互作用分析步骤和目的(R语言)

医学交互作用分析的目的和用途(R语言) 医学交互作用分析一直是医学数据分析的组成部分,总结最近的一些认识。 目的: 在独立危险因素鉴定的研究中,(独立危险因素的)交互作用可以作为独立危险因…

Javaweb后端登录会话技术jwt令牌

jwt生成与校验 是base4补位的 最后面是签名,签名不是base64,是通过签名算法加密后来的 令牌长度不是固定的,长度取决于原始内容,载荷,大小 头有,类型,签名算法 base64可以对任意的二进制数据进…

Mybatis操作数据库(注解+xml两个方式)

文章目录 1.个人回顾2.关于mybatis注解的说明3.字段和属性不匹配的解决方案3.1第一个方案3.2第二个方案3.3第三个方案 4.xml路径配置5.xml里面的字段映射 1.个人回顾 刚刚翻看了一下自己的这个之前写的博客,上一次和这个javaee相关的博客还是去年写的,也…

SysVinit和Systemd的系统运行级别

Linux运行级别 SysVinit系统(init守护进程)Linux系统运行级别SysVinit系统(init守护进程)查看Linux运行级别SysVinit系统(init守护进程)修改运行级别: Systemd守护进程Linux系统运行级别systemd查看运行级别Systemd查看系统当前运行级别 systemd修改运行级别multi-u…

Mysql-经典实战案例(11):深度解析Sysbench压测(从入门到MySQL服务器性能验证)

引言 如何用Sysbench压测满足mysql生产运行的服务器? Sysbench返回的压测结果如何解读? 别急,本文会教大家如何使用并且如何解读压测的结果信息,如何对mysql服务器进行压测! 一、Sysbench核心功能全景解析 1.1 工…

vscode终端不识别npm 无法解析npm

vscode 用以管理员打开识别npm vscode 用普通用户打开不识别npm 刚换了一台新电脑,寻思安装各种环境,一顿操作猛如虎,当最后一个打开vscode后,运行项目发现,新建终端>npm run dev 无法识别。 在cmd 中 打node -…

springboot body 转对象强验证属性多余属性抛错误

在Spring Boot中,当使用RequestBody注解来接收HTTP请求中的JSON数据并将其转换为Java对象时,Spring默认会忽略额外的属性。这意味着如果发送的JSON包含一些目标对象中没有定义的属性,Spring不会报错,这些额外的属性会被简单地忽略…

01. Linux嵌入式系统学习笔记(一)(linux基础指令)

一. linux基础操作指令 1. 新建文件和目录 (1) 新建文件 touch 命令:用于创建空文件。 touch filename.txt 如果文件已存在,touch 会更新文件的访问时间和修改时间。 (2) 新建目录 mkdir 命令:用于创建目录。 mkdir directoryname 使…

Java 列表复制与对象引用

Java 列表复制与对象引用 一、知识点 1. 对象引用的基本概念 在 Java 中&#xff0c;List<School> 这样的集合存储的并不是真正的对象&#xff0c;而是对象的“地址”&#xff08;引用&#xff09;。就好比你有一个文件柜&#xff0c;文件柜里放的不是文件本身&#x…

如何理解 Apache Iceberg 与湖仓一体(Lakehouse)?

一、什么是湖仓一体&#xff08;Lakehouse&#xff09;&#xff1f; 湖仓一体是一种融合了数据湖的灵活存储能力与数据仓库的高效分析功能的现代数据架构。它通过整合两者的优势&#xff0c;解决了传统架构的局限性&#xff0c;为企业数据处理提供了更全面的解决方案。 数据湖…

Android面试总结之Android RecyclerView:从基础机制到缓存优化

引言 在 Android 开发中&#xff0c;RecyclerView是高效展示列表数据的核心组件。其强大的性能源于独特的视图复用机制和四级缓存体系。本文将结合源码与示例&#xff0c;带你深入理解RecyclerView的工作原理与优化策略。 核心组件 RecyclerView&#xff1a;作为容器视图&am…

【鸿蒙开发】Hi3861学习笔记- TCP客户端

00. 目录 文章目录 00. 目录01. TCP概述02. TCP应用场景03. TCP和UDP比较04. TCP相关API05. TCP编程流程06. 硬件设计07. 软件设计08. 实验现象09. 附录 01. TCP概述 TCP&#xff08;Transmission Control Protocol&#xff09;是一种面向连接、可靠的传输层协议&#xff0c;旨…

【负载均衡系列】Keepalive

一、Keepalived 的核心功能 Keepalived 是一款用于实现 ​高可用(HA)​ 和 ​负载均衡 的开源工具,核心基于 ​VRRP(Virtual Router Redundancy Protocol)​ 协议,工作在网络四层(传输层)和七层(应用层)。 主要用途: 通过虚拟IP(VIP)实现服务高可用(主备切换)。…

2025-03-25 学习记录--C/C++-PTA 习题9-3 平面向量加法

合抱之木&#xff0c;生于毫末&#xff1b;九层之台&#xff0c;起于累土&#xff1b;千里之行&#xff0c;始于足下。&#x1f4aa;&#x1f3fb; 一、题目描述 ⭐️ 习题9-3 平面向量加法 本题要求编写程序&#xff0c;计算两个二维平面向量的和向量。 输入格式: ❀ 输入在…

23种设计模式-桥接(Bridge)设计模式

桥接设计模式 &#x1f6a9;什么是桥接设计模式&#xff1f;&#x1f6a9;桥接设计模式的特点&#x1f6a9;桥接设计模式的结构&#x1f6a9;桥接设计模式的优缺点&#x1f6a9;桥接设计模式的Java实现&#x1f6a9;代码总结&#x1f6a9;总结 &#x1f6a9;什么是桥接设计模式…

python:music21 构建 LSTM+GAN 模型生成爵士风格音乐

keras_lstm_gan_midi.py 这是一个结合 LSTM 和 GAN 生成爵士风格音乐的完整Python脚本。这个实现包含音乐特征提取、对抗训练机制和MIDI生成功能&#xff1a; import numpy as np from music21 import converter, instrument, note, chord, stream from tensorflow.keras.mode…

go:前后端分离

1.前端代码 新建一个前端文件夹&#xff0c;在该文件夹下新建一个.html文件&#xff0c;写入自己的html代码。 前端搞定。 2.后端代码 其核心是挂载路由接受前端传来的数据核心代码如下&#xff1a; func main() { // 服务运行提示 fmt.Println("go web server is runn…