Credit Hours: 3 Prerequisite: CSC 131 with a grade of ‘C’ or better and CSC 133. Topics include data representation, CPU organization, I/O memory and communication, machine-level representation of programs, introduction to a modern instruction set, introduction to assembly language programming.