Game playing as a technique for teaching parallel computing concepts
ACM SIGCSE Bulletin
Digital design: principles and practices (2nd ed.)
Digital design: principles and practices (2nd ed.)
Teaching tools for data structures and algorithms
ACM SIGCSE Bulletin
Simulation game for teaching communications protocols
SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
Assembly Language and Systems Programming for the M68000 Family
Assembly Language and Systems Programming for the M68000 Family
Computer Organization
Teaching computer organization/architecture with limited resources using simulators
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Hi-index | 0.00 |
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.