Arduino as a platform for a computer organization course

  • Authors:
  • Nathan Sprague

  • Affiliations:
  • James Madison University, Harrisonburg, VA

  • Venue:
  • Journal of Computing Sciences in Colleges
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

The goal of this paper is to describe a set of projects we have used in the Computer Organization course at Kalamazoo College involving embedded software development on the Arduino hardware platform. These projects are motivated by the idea that programming microcontrollers moves students beyond the black box view of computation. Working with physical devices makes the content more concrete, while also providing students with a useful set of skills not covered in most computer science programs.