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

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

相关文章

电脑找不到mfc90u.dll文件怎么办? 系统报错mfc90u.dll丢失修复的5种方案

《电脑找不到mfc90u.dll文件怎么办?系统报错mfc90u.dll丢失修复的5种方案》在我们日常使用电脑的过程中,可能会遇到一些软件或系统错误,其中之一就是mfc90u.dll丢失,那么,mf... 在大部分情况下出现我们运行或安装软件,游戏出现提示丢失某些DLL文件或OCX文件的原因可能是原始安装包

电脑显示mfc100u.dll丢失怎么办?系统报错mfc90u.dll丢失5种修复方案

《电脑显示mfc100u.dll丢失怎么办?系统报错mfc90u.dll丢失5种修复方案》最近有不少兄弟反映,电脑突然弹出“mfc100u.dll已加载,但找不到入口点”的错误提示,导致一些程序无法正... 在计算机使用过程中,我们经常会遇到一些错误提示,其中最常见的就是“找不到指定的模块”或“缺少某个DL

Java并发编程之如何优雅关闭钩子Shutdown Hook

《Java并发编程之如何优雅关闭钩子ShutdownHook》这篇文章主要为大家详细介绍了Java如何实现优雅关闭钩子ShutdownHook,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起... 目录关闭钩子简介关闭钩子应用场景数据库连接实战演示使用关闭钩子的注意事项开源框架中的关闭钩子机制1.

电脑死机无反应怎么强制重启? 一文读懂方法及注意事项

《电脑死机无反应怎么强制重启?一文读懂方法及注意事项》在日常使用电脑的过程中,我们难免会遇到电脑无法正常启动的情况,本文将详细介绍几种常见的电脑强制开机方法,并探讨在强制开机后应注意的事项,以及如何... 在日常生活和工作中,我们经常会遇到电脑突然无反应的情况,这时候强制重启就成了解决问题的“救命稻草”。那

shell编程之函数与数组的使用详解

《shell编程之函数与数组的使用详解》:本文主要介绍shell编程之函数与数组的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录shell函数函数的用法俩个数求和系统资源监控并报警函数函数变量的作用范围函数的参数递归函数shell数组获取数组的长度读取某下的

揭秘Python Socket网络编程的7种硬核用法

《揭秘PythonSocket网络编程的7种硬核用法》Socket不仅能做聊天室,还能干一大堆硬核操作,这篇文章就带大家看看Python网络编程的7种超实用玩法,感兴趣的小伙伴可以跟随小编一起... 目录1.端口扫描器:探测开放端口2.简易 HTTP 服务器:10 秒搭个网页3.局域网游戏:多人联机对战4.

Java并发编程必备之Synchronized关键字深入解析

《Java并发编程必备之Synchronized关键字深入解析》本文我们深入探索了Java中的Synchronized关键字,包括其互斥性和可重入性的特性,文章详细介绍了Synchronized的三种... 目录一、前言二、Synchronized关键字2.1 Synchronized的特性1. 互斥2.

mss32.dll文件丢失怎么办? 电脑提示mss32.dll丢失的多种修复方法

《mss32.dll文件丢失怎么办?电脑提示mss32.dll丢失的多种修复方法》最近,很多电脑用户可能遇到了mss32.dll文件丢失的问题,导致一些应用程序无法正常启动,那么,如何修复这个问题呢... 在电脑常年累月的使用过程中,偶尔会遇到一些问题令人头疼。像是某个程序尝试运行时,系统突然弹出一个错误提

电脑提示找不到openal32.dll文件怎么办? openal32.dll丢失完美修复方法

《电脑提示找不到openal32.dll文件怎么办?openal32.dll丢失完美修复方法》openal32.dll是一种重要的系统文件,当它丢失时,会给我们的电脑带来很大的困扰,很多人都曾经遇到... 在使用电脑过程中,我们常常会遇到一些.dll文件丢失的问题,而openal32.dll的丢失是其中比较

电脑win32spl.dll文件丢失咋办? win32spl.dll丢失无法连接打印机修复技巧

《电脑win32spl.dll文件丢失咋办?win32spl.dll丢失无法连接打印机修复技巧》电脑突然提示win32spl.dll文件丢失,打印机死活连不上,今天就来给大家详细讲解一下这个问题的解... 不知道大家在使用电脑的时候是否遇到过关于win32spl.dll文件丢失的问题,win32spl.dl