CMSC 313 Assembly Language and Computer Organization

This course continues the development of programming and problem-solving skills, focusing on low-level systems programming and the internal organization of the modern computer. Both the C language programming and assembly language programming are used in this course. Programming topics such compiling and linking are investigated. Unix programming tools such as emacs, gdb and makefiles are used extensively. System level topics such as CPU architecture, internal computer memory and system control flow are also covered.

Recent Announcements

View all announcements

Be sure to read through the syllabus for more information.

Class Meeting Information
SectionInstructorTAClass Day / TimeLocation
01Mr. Frey Zhongwei WangTue/Thur 1:00 - 2:15pm ITE 229
02Mr. Frey Ravendar LalMon/Wed 4:00 - 5:15pm ITE 231

For information about class topics and project schedules, please see the Schedule / Notes page.

Instructor and TA contact and office hours information can be found on the Staff web page.