在当今人工智能(AI)崛起的时代,编程已成为一种基本技能,像阅读和写作一样重要。各国学校纷纷将编程课纳入课程,仿佛不学编程就跟不上时代。

自2001年起,我服务的学校就有教授编程课,最早只有高三理科班学Visual Basic。20多年来,我尝试在不同年级引入编程元素,包括Logo、HTML、Scratch、App Inventor、Arduino C、C++、Python等。编程学习常常枯燥、繁琐,指令和错误让学生难以坚持。为此,MIT团队开发了Scratch,简化输入过程,通过拼图式的编程模式使学习更具趣味性。

我认为,制作游戏是学习编程的一种有效方式。通过开发游戏,学生不仅能够提高编程兴趣,还能培养解决问题的能力、逻辑思维和创新精神。尽管初学时多数学生兴趣不高,但通过分组合作和实际操作,他们能逐步掌握编程技能。每次发布任务,我都会展示往届优秀作品,激励学生创作出更有趣的作品。

10年前,流行一款名为“神魔之塔”的手游,我曾用其元素设计期末考题,要求学生完成一个简易版的抽卡系统。这批学生的其中一位如今已是我校的电脑老师了。

通过游戏教授编程的原因主要有三点:

1. 激发兴趣:游戏的互动性和吸引力能激发学习者的好奇心和创造力,开发喜欢的游戏能让他们更有动力解决问题。
2. 实践导向:游戏开发涉及编程的各个方面,从简单的逻辑控制到复杂的算法设计,使学习变得具体而有实感。
3. 即时反馈:每一步都能通过实际运行游戏来检验,反馈机制让学习者能迅速改进代码。

在我校,高二年级我教授VB6,因为它互动性强,适合初学者。高三则选修Python,学生们通过年终专题发挥创造力,制作属于自己的游戏程序。我通常会为学生提供一些方向,例如确定游戏类型、设计关卡和角色、编写代码和测试优化等。在这个过程中,学生能够将编程理论应用于实践,并不断调整改进。

根据学生反馈,我总结了几个学习编程的关键要点:

1. 逻辑思维:通过游戏开发,学生学会分解复杂问题,并通过编程语言找到解决方案。
2. 调试技巧:通过不断测试和修正,学生能掌握发现和解决问题的方法。
3. 算法与数据结构:游戏中的AI设计、路径规划等功能需要使用算法和数据结构,帮助学生更好地理解这些概念。

通过多年的教学实践,我发现,游戏是编程学习的良好切入点,能够有效提升学生的兴趣和能力,绝对“有戏”,同时也会带来意外的惊喜。

(本专栏由董总组稿)

要看最快最熱資訊,請來Follow我們 《東方日報》WhatsApp Channel.

热门新闻

阅读全文

【大马入列肮脏15国】四类商品首当其冲 最“受伤”领域呼之欲出

阅读全文
世界上最年轻的亿万富豪约翰尼斯

19岁富三代登“全球最年轻富豪” 身家 241亿

阅读全文
女死者的弟弟在社交媒体贴文及上载行车记录仪的视频,怀疑数辆轿车在车祸后辗过死者,因此,要求网民协助追查涉嫌撞后逃的车辆。(图截自视频)

轿车翻覆酿两尸三命 警方调查撞后逃指控

阅读全文
虐死江雨惠的女被告符丽萍(29岁)。

【4岁女童焚尸惨案】生母判监19年 男友监30年鞭17下

阅读全文

【LIVE】奇瑞(Chery)提供50车给灾民

阅读全文

虽部分居民可重返家园 “此地不宜久留” 【东方头条】 2025-4-3

阅读全文

刘华才:白礁岛主权课题,政府务必给个说法

龙门阵

最近,“白礁岛主权课题”争议引来国人关注。无论各方提出什么论据都好,有个事实是无法改变的;我国是在希盟1.0执政期间失去...

阅读全文

张兼荣:你想当个怎样的家长

龙门阵

年复一年,许多九零后陆续步入了三十岁的大门。我也是里面的一员。母亲偶尔会在耳边叨唠,说是快点结婚生个小孩,不然再迟点生孩...

阅读全文

老萧:立遗嘱,谈的不只是钱,更多的是爱

龙门阵

前文谈到“股神”巴菲特在最新的公开信中,希望大家能与家人讨论自己的遗嘱。有读者向老萧反映,与亲人谈起金钱、死亡,任何一个...

阅读全文

陈振培:椰浆饭的美好

龙门阵

在我国的早餐文化成功列入联合国教科文组织(UNESCO)《人类非物质文化遗产代表名录》,成为我国首次以饮食文化为主题的非...

阅读全文

梁洁莹:同生共融的骄傲

龙门阵

日前,东南亚妇女的传统服装卡峇雅(Kebaya)与马来西亚早餐文化双双申遗成功,正式列入联合国教科文组织人类非物质文化遗...

阅读全文

杨善勇:千错万错,马汉顺错

龙门阵

任何失误,都有源头。接踵而来的曲折发展,怎样衍生,自然需要追溯根本,才知谁需问责,怎么纾解。眼下华小(被)改名,亦不例外...

阅读全文

陈爱玲:苏门答腊有甚么,仁当牛肉一夕爆红

龙门阵

虽然过了六年,仁当牛话题至今仍是馀波荡漾,意外让一道区域日常菜肴跃上国际版面,马来西亚和印尼更罕见联手抨击《厨艺大师》节...

阅读全文

陈然致:国外受训

龙门阵

经过多次申请后,今年我有幸的获得了卫生部的奖学金,到意大利帕多瓦大学修读法医心脏病理学,为期一年。年中获知得到奖学金后,...

阅读全文

陈威汕:三岁孩子需要开始写字吗?

龙门阵

最近,有几位妈妈向我咨询:孩子三岁刚入幼儿园,老师要求开始学习写字,但孩子哭闹不止,拒绝拿笔。这样的情况让家长感到困惑,...

阅读全文

李荣健:更多东马政党西渡的想像

龙门阵

民间普遍有一种说法,东马的种族关系相对西马更为和谐和相互尊重,不同族群宗教的各族人民可以坐在同一咖啡店内共餐交流,相对于...