CSCI 237(F) Computer Organization (Q)
This course studies the basic instruction set architecture and organization of a modern computer. Over the semester the student learns the fundamentals of translating higher level languages into assembly language, and the interpretation of machine languages by hardware. At the same time, a model of computer hardware organization is developed from the gate level upward. Final projects focus on the design of a complex control system in hardware or firmware.
Format: lecture/laboratory. Evaluation will be based primarily on weekly labs, final design project, two exams.
Prerequisites: Computer Science 134, or both experience in programming and permission of instructor. Enrollment limit: 40 (expected: 25).
Hour: BAILEY