芬兰学校计算机教室,不用电脑的编程课?芬兰的这群老师绝了!

2023-11-10 01:50

本文主要是介绍芬兰学校计算机教室,不用电脑的编程课?芬兰的这群老师绝了!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

说到编程课,许多人的脑海中首先想到的,一定是电脑上密密麻麻的代码。

伴随着人工智能时代的到来,编程教育也越来越受到重视,不论是学校还是家长,为了让孩子能够学好编程,都购置了计算机、平板电脑等设备。

那么,是不是没有电脑就不能够学习编程呢?

当然不是啦~

e8f19a00916cf43941ff635d1cad1298.png

图中是芬兰一所学校正在上编程课的场景。

是的,你没有看错,尽管教室里的学生们都没有电脑,但是他们正在老师的带领下,进行着一种叫做“西蒙说”的奇偶数游戏。

在这种游戏规则下,学生需要按照老师的指令做出动作,当动作做错时则自动出局。

老师正是通过这种游戏,教给学生们编程课程中的“IF语句”这一章节的内容。

5c0215aeae252a90b4b0a0fc3fdbcf78.png

编程课上不使用电脑听起来很奇怪,毕竟在大部分人常识中的编程课依旧是一门传统的计算机技术课程,但对走在教育改革和创新前沿的芬兰来说,编程课程要达到的教学效果远不止这些。

芬兰认为编程课程要做的绝不仅仅是对学生的技术训练,学校更应该关注如何让学生理解和掌握编程背后的思维。

所以,在芬兰学校的编程课上,你能见到各种“古怪”的教学方法。

af6377011a26e1cd9af85b533cc6d088.png

这堂编程课上的老师正在讲解编程语言中的“循环结构”,循环结构是对某一算法的重复执行,是最能发挥计算机设计特长的程序结构之一。很多看似复杂的程序设计,实则都是由一个个循环运行的循环体构成的。

然而在实践过程,这名老师却没有让学生们用电脑操作,反而是现场组织学生们来了一段“B-box”!

d5d87b341a2e42179b548b3563a7922a.png

B-Box

是口技的一种形式,人们利用唇、齿、舌等不同的部位模仿出不同乐器的声音,以汇编成一段富有节奏感的音乐。基于相似的工作原理,这名教师设计了这样一个人体B-Box游戏来帮助学生更好地领会循环思想

教师先对学生进行分组,每组学生负责演奏一种声音,而后为每组学生设计一个演奏图式,并给出图式的循环次数和开始下一个动作循环的指令。

于是,在学生们欢快的口技比拼中,一堂另类的编程课就这样完成了~

5dd8f81cb793a50ed033d41eb13335c4.png

如果说上面那堂编程课可以戏称为音乐老师讲的话,那么这场在模拟操场上进行的编程课,则可以说是体育老师来串场了。

同样是一堂学习“IF语句”的编程课,只是在这节课的教学过程中,芬兰教师带领学生做了个名为“机器人操场”的游戏——

1d6017b8f1a2939165b562a649b229bc.png

教师将学生分为两组,一组学生扮演机器人,另一组学生扮演机器人的操控者,帮助机器人越过各个障碍物,以此来学习课程内容。

在这场课上,学生所学到的不仅仅是“Do…”或“IF…Else…”等直白的计算机语句和编程技术,而是更理解了如何使用循环思想和条件判断来对问题进行加工和处理。

2c765ce5fa8ea853d79322354516c9df.png

不难发现,在芬兰的编程课堂上,老师更看重对学生的编程思维的培养,同时设计了不同的应用场景来让学生更好的掌握所学的知识。

芬兰的教学方法,也向世界展示了,编程并非只是排列枯燥的代码,用有趣有爱的方式上编程课,反而更能激发学生的学习兴趣,提升学习的效率。

怎么样,看完芬兰的这几堂编程课,你是不是也对学习编程产生兴趣了呢~

那就太好了。虽然芬兰我们去不了,但是可以带孩子来智玩悟空啊 ~

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com

这篇关于芬兰学校计算机教室,不用电脑的编程课?芬兰的这群老师绝了!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/379728

相关文章

闲置电脑也能活出第二春?鲁大师AiNAS让你动动手指就能轻松部署

对于大多数人而言,在这个“数据爆炸”的时代或多或少都遇到过存储告急的情况,这使得“存储焦虑”不再是个别现象,而将会是随着软件的不断臃肿而越来越普遍的情况。从不少手机厂商都开始将存储上限提升至1TB可以见得,我们似乎正处在互联网信息飞速增长的阶段,对于存储的需求也将会不断扩大。对于苹果用户而言,这一问题愈发严峻,毕竟512GB和1TB版本的iPhone可不是人人都消费得起的,因此成熟的外置存储方案开

如何选择适合孤独症兄妹的学校?

在探索适合孤独症儿童教育的道路上,每一位家长都面临着前所未有的挑战与抉择。当这份责任落在拥有孤独症兄妹的家庭肩上时,选择一所能够同时满足两个孩子特殊需求的学校,更显得尤为关键。本文将探讨如何为这样的家庭做出明智的选择,并介绍星贝育园自闭症儿童寄宿制学校作为一个值得考虑的选项。 理解孤独症儿童的独特性 孤独症,这一复杂的神经发育障碍,影响着儿童的社交互动、沟通能力以及行为模式。对于拥有孤独症兄

Linux 网络编程 --- 应用层

一、自定义协议和序列化反序列化 代码: 序列化反序列化实现网络版本计算器 二、HTTP协议 1、谈两个简单的预备知识 https://www.baidu.com/ --- 域名 --- 域名解析 --- IP地址 http的端口号为80端口,https的端口号为443 url为统一资源定位符。CSDNhttps://mp.csdn.net/mp_blog/creation/editor

【Python编程】Linux创建虚拟环境并配置与notebook相连接

1.创建 使用 venv 创建虚拟环境。例如,在当前目录下创建一个名为 myenv 的虚拟环境: python3 -m venv myenv 2.激活 激活虚拟环境使其成为当前终端会话的活动环境。运行: source myenv/bin/activate 3.与notebook连接 在虚拟环境中,使用 pip 安装 Jupyter 和 ipykernel: pip instal

怎么让1台电脑共享给7人同时流畅设计

在当今的创意设计与数字内容生产领域,图形工作站以其强大的计算能力、专业的图形处理能力和稳定的系统性能,成为了众多设计师、动画师、视频编辑师等创意工作者的必备工具。 设计团队面临资源有限,比如只有一台高性能电脑时,如何高效地让七人同时流畅地进行设计工作,便成为了一个亟待解决的问题。 一、硬件升级与配置 1.高性能处理器(CPU):选择多核、高线程的处理器,例如Intel的至强系列或AMD的Ry

计算机毕业设计 大学志愿填报系统 Java+SpringBoot+Vue 前后端分离 文档报告 代码讲解 安装调试

🍊作者:计算机编程-吉哥 🍊简介:专业从事JavaWeb程序开发,微信小程序开发,定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事,生活就是快乐的。 🍊心愿:点赞 👍 收藏 ⭐评论 📝 🍅 文末获取源码联系 👇🏻 精彩专栏推荐订阅 👇🏻 不然下次找不到哟~Java毕业设计项目~热门选题推荐《1000套》 目录 1.技术选型 2.开发工具 3.功能

【编程底层思考】垃圾收集机制,GC算法,垃圾收集器类型概述

Java的垃圾收集(Garbage Collection,GC)机制是Java语言的一大特色,它负责自动管理内存的回收,释放不再使用的对象所占用的内存。以下是对Java垃圾收集机制的详细介绍: 一、垃圾收集机制概述: 对象存活判断:垃圾收集器定期检查堆内存中的对象,判断哪些对象是“垃圾”,即不再被任何引用链直接或间接引用的对象。内存回收:将判断为垃圾的对象占用的内存进行回收,以便重新使用。

Go Playground 在线编程环境

For all examples in this and the next chapter, we will use Go Playground. Go Playground represents a web service that can run programs written in Go. It can be opened in a web browser using the follow

深入理解RxJava:响应式编程的现代方式

在当今的软件开发世界中,异步编程和事件驱动的架构变得越来越重要。RxJava,作为响应式编程(Reactive Programming)的一个流行库,为Java和Android开发者提供了一种强大的方式来处理异步任务和事件流。本文将深入探讨RxJava的核心概念、优势以及如何在实际项目中应用它。 文章目录 💯 什么是RxJava?💯 响应式编程的优势💯 RxJava的核心概念

函数式编程思想

我们经常会用到各种各样的编程思想,例如面向过程、面向对象。不过笔者在该博客简单介绍一下函数式编程思想. 如果对函数式编程思想进行概括,就是f(x) = na(x) , y=uf(x)…至于其他的编程思想,可能是y=a(x)+b(x)+c(x)…,也有可能是y=f(x)=f(x)/a + f(x)/b+f(x)/c… 面向过程的指令式编程 面向过程,简单理解就是y=a(x)+b(x)+c(x)