Artigo Revisado por pares

Using the Game Boy Advance to teach computer systems and architecture

2017; Consortium for Computing Sciences in Colleges; Volume: 32; Issue: 3 Linguagem: Inglês

ISSN

1937-4771

Autores

Ian Finlayson,

Tópico(s)

Experimental Learning in Engineering

Resumo

This paper presents an approach to teaching computer systems and architecture using Nintendo's Game Boy Advance handheld game console. In this approach, students learn to write programs in C and assembly for this system. The system is also used to illustrate concepts such as memory systems, memory-mapped I/O, direct memory access and bitwise operations, all of which are needed to effectively program the console. Intended benefits of this approach are to motivate interest by using a platform that many students know and own, and also to get students closer to the metal by writing code for a device where you must interact with the hardware more directly than most other systems.

Referência(s)