Course: COMP 122/L. Computer Architecture and Assembly Language and Lab (3/1)
Prerequisites: Grade of “C-” or better in COMP 110/L or COMP 111B/L; Grade of “C-” or better in MATH 103, MATH 104, MATH 105, MATH 150A or MATH 255A; Lower division writing requirement. Corequisite: COMP 122L. Introduction to computer architecture, assembly language programming, system software and computer applications. Number systems and data representation. Internal organization of a computer. Primitive instructions and operations. Assembly language. Integrated lecture/lab environment. Lab: 3 hours per week.