3336 Microprocessor
Systems
This course starts by introducing students to assembly and machine language programming. This is followed by a section where the students learn how to use microprocessors and other system-level components to build complete computer systems. The course ends with a major project where the students program small robots for a competition.
Catalog Description: Prerequisite(s): CSI 1336. Program development for microprocessor systems using assembly and C/C++ programming languages. Topics include processor architecture, data representation, exceptions, I/O devices, memory management, and real-time operating system principles. (3-0)
Textbooks:
Expected Outcomes: By the end of the course the student will have: