During peak registration times, the open/closed status of a course will change frequently.
For the most up-to-date status of a course, the best resource is Williams Student Records:
Main Menu > Self Service > Class Search/Browse Catalog > Class Search
(also offered Fall 2019)
This course studies the basic instruction set architecture and organization of a modern computer. It provides a programmer’s view of how computer systems execute programs, store information, and communicate. 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.
Limit: 12 per lab
Expected: 12 per lab
Grading: no pass/fail option,
no fifth course option
projects, and one or more exams
CSCI 134, or both experience in programming and permission of instructor
current or expected Computer Science majors