Teaching microprocessors utilizing a project-based approach

  • Authors:
  • David R. Surma

  • Affiliations:
  • Department of Computer and Information Sciences, Indiana University South Bend, South Bend, IN

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

Quantified Score

Hi-index 0.00

Visualization

Abstract

In recent years the use of the microprocessor in industrial applications has exploded. New graduates in computer science seeking to enter the work force require a working knowledge of this powerful device concerning not only its basic structure, but also its use in practical settings. To give the students this type of knowledge, a junior-senior level course was developed to provide hands-on experience and an in-depth study of a particular microprocessor and how to interface it with common devices. To this end, the course centered on the design and construction of a working single-board computer based on the Motorola MC68000 microprocessor family. What made this course unique was that it was taught from a project driven perspective and utilized a non-traditional teaching approach. Comments from students were very favorable regarding both the structure and the content of the course. The single-board computer was also used in the computer organization course to provide a platform into which students could download their assembly language programs and see them execute.