Honors | Computer Science
H335 | 1408 | Prosser


In C335 students study computer systems and problem solving in the context
of basic computer hardware and low-level software systems. The emphasis is
on fundamental properties of computer systems that apply across a broad
range of computers and systems. The abstractions are reinforced in class
and in the laboratory. In the laboratory students extend their
problem-solving skills by working at the level of computer assembly
language using a modern microcomputer system such as the 68000. Although
the class and laboratory proceed on their own schedules, the lab applies
many of the fundamental concepts dealt with in lecture, and the lecture
provides the foundation for the lab. Both class and lab emphasize a
disciplined, structured approach to programming.