Assembly Academy: Using Video Games and Virtual Robots to Teach Assembly Programming

Kaden Gryphon, Haeyong Chung · 2023

Assembly is underutilized as a beginner programming language. Its simple and repetitive syntax allows students to focus on logic and problem-solving. While the low level of abstraction causes Assembly to be challenging to work with, using Assembly gives students better insights into how computers operate and more fundamental skills for procedural programming. This paper introduces Assembly Academy, a programming puzzle game utilizing a virtual robot. We include a use case demonstrating how the game provides feedback to students to keep them engaged and motivated while learning Assembly.

Read the paper · More papers on PaperTik