In a set of five stages, students use Logicworks on Macintosh PC's to simulate a simple microprocessor. Memory is then added and in the final state the students develop machine code instructions for the microprocessor. Reports must be submitted after each stage, generally developed using a word processing package available on the Macintosh. Five laboratory exercises which use TTL parts, breadboards, logic probes and voltmeters. Early exercises emphasize debugging.
Later work involves building and testing several simple sequential logic circuits.
Some state machine design is included. Estimate CSAB Category Content Core Data Structure 0 Algorithms 0 Software Design 0 Computer Org. and Architecture 3 Concept of Prog. Languages 0 Advanced Data Structure 0 Algorithms 0 Software Design 0 Computer Org. and Architecture 0 Concept of Prog. Students make no oral presentations. Social and Ethical Issues Please list the topics that address the social and ethical implications of computing covered in all course sections.