Computer Architecture is a core subject in Computer Science that involves understanding the structure, function, and design of computer systems. However, the traditional method of educating students with Computer Architecture can be difficult for students to understand without visual simulation. Minecraft is a sandbox game with electrical components called Redstone, which allows players to replicate circuits like Logic Gates, Combinational Logic, Flip Flops, Memory Units, and even a fully functional Computer. Redstone circuits in Minecraft have been proven to be Turing Complete, allowing the creation of computational systems similar to real digital systems. This study explores the use of Minecraft as a supplementary educational platform for learning Computer Architecture through gamified and visual simulations, and examines how it can affect the motivation and understanding of students. We designed a 16-bit Von Neumann architecture where the Control Unit, responsible for coordinating CPU operations, is left as a blank template for students to encode proper microcode signals for the correct cycle to emulate instruction execution. The project was implemented as a major course output for an undergraduate computer architecture course at a Philippine university where instruction is conducted primarily in English, as is standard in Philippine higher education for computer science programs. Student understanding on Microprogramming was assessed using a pre-test administered after traditional lectures and a post-test following the completion of the Minecraft-based project.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

From Bytes to Blocks: Motivating Students to Learn Microprogramming with Minecraft

  • Roan Cedric Campo,
  • Enzo Arkin Panugayan,
  • Clive Jarel Ang,
  • Roger Luis Uy

摘要

Computer Architecture is a core subject in Computer Science that involves understanding the structure, function, and design of computer systems. However, the traditional method of educating students with Computer Architecture can be difficult for students to understand without visual simulation. Minecraft is a sandbox game with electrical components called Redstone, which allows players to replicate circuits like Logic Gates, Combinational Logic, Flip Flops, Memory Units, and even a fully functional Computer. Redstone circuits in Minecraft have been proven to be Turing Complete, allowing the creation of computational systems similar to real digital systems. This study explores the use of Minecraft as a supplementary educational platform for learning Computer Architecture through gamified and visual simulations, and examines how it can affect the motivation and understanding of students. We designed a 16-bit Von Neumann architecture where the Control Unit, responsible for coordinating CPU operations, is left as a blank template for students to encode proper microcode signals for the correct cycle to emulate instruction execution. The project was implemented as a major course output for an undergraduate computer architecture course at a Philippine university where instruction is conducted primarily in English, as is standard in Philippine higher education for computer science programs. Student understanding on Microprogramming was assessed using a pre-test administered after traditional lectures and a post-test following the completion of the Minecraft-based project.