构建一个解决实际学校问题的应用程序(无需将其变成编码单元)

一个具体的、真实的课堂示例:一个团队构建了一个“俱乐部注册助手”。

来源:TeachThought

构建一个解决实际学校问题的应用程序(无需将其变成编码单元)

您可能已经看到过这个时刻。

学生有一个真正好的想法,用精力解释它,然后......它仍然是一个想法。它永远不会成为其他人可以使用、点击、测试或响应的任何东西。

这就是这个项目弥补的差距。

您不是将您的教室变成编码训练营,而是运行一个以设计为中心的简短构建,学生可以使用简单的应用程序原型解决真正的学校问题。重点不是完美的软件。重点是深思熟虑的决策、清晰的沟通以及可以共享的成品。

选择一个具有可见“之前和之后”的真实问题

首先禁止“酷应用创意”。它们通常很模糊,模糊的项目变成了忙碌的工作。

你想要有一个明确的用户的问题,一个可重复的挫折时刻,以及一个你可以在学校生活中实际衡量的结果。生成这些问题的一个快速方法是给学生十分钟的时间列出正常一周中的小烦恼,然后按频率对它们进行排序。

以下是有效的学校问题,因为它们很具体:

  • 学生缺课时不知道从哪里开始
  • 俱乐部很难在不混乱的情况下收集注册和提醒
  • 存在同伴辅导,但与学生匹配的帮助很混乱
  • 老师们每天都在花时间追问同样的三个问题
  • 小组项目因角色和截止日期消失而失败
  • 一个强有力的例子是“缺席的学生追赶”。 “之前”是一个学生询问三个不同的人他们错过了什么。 “之后”是一个应用程序页面,显示今天的议程、缺少的讲义、两分钟的回顾以及最重要的一项任务。

    您可以找到基于项目的学习想法列表,这是一个有用的提醒,即一个好的项目总是会指定受众和目的。当学生选择问题时,将这个想法放在首位。然后选择以下范围之一:

  • 单独的微应用:一名学生为一种用户类型构建
  • 合作伙伴构建:一名学生扮演“产品经理”,一名学生构建