CSCI 237: 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 design of a complex control system in hardware or firmware.

Format: Lectures/labs. Evaluation will be based primarily on weekly labs, final design project and two exams.

Prerequisites: CSCI 134 or both experience in programming and permission of the instructor.

Course webpage: Click here

Taught by:  Bailey, Murtagh, Albrecht

Scheduled offerings:

Spring 2017
237-01 (LEC) MWF 12:00-12:50
237-02 (LAB) T 1:00-2:25
237-03 (LAB) T 2:35-4:00

Past offerings:

Fall 2016
237-01 (LEC) MWF 11:00-11:50
237-02 (LAB) T 1:00-2:25
237-03 (LAB) T 2:35-4:00

Fall 2015
237-01 (LEC) MWF 11:00-11:50
237-02 (LAB) T 1:00-2:30
237-03 (LAB) T 2:30-4:00

Fall 2014
237-01 (LEC) MWF 11:00-11:50
237-02 (LAB) T 1:00-2:25
237-03 (LAB) T 2:35-4:00

Fall 2013
237-01 (LEC) MWF 11:00-11:50
237-02 (LAB) T 1:00-2:25
237-03 (LAB) T 2:35-4:00