Examines the hierarchical structure of computer architecture. Focuses on multi-level machine organization. Uses assembler programming to complete simple projects. Includes processors, instruction, execution, addressing techniques, data representation and digital logic. Lecture 3 hours per week.