CIS 244 Computer Systems and Programming
An examination of the organization and architecture of a personal computer from a low-level perspective. Topics include data representation, processor and memory architecture, instruction representation, translation and implementation of programming language features, and system interfaces. Students will complete assembly language programming assignments. Prerequisites: CIS 243 or CIS 144 with a grade of B or higher and permission of instructor.