Recent Announcements

The final exams times were incorrect on the course website. This has been updated to be what the Registrar has assigned us.

View all announcements

Course Description

CMSC 313 — Computer Organization and Assembly Language

This course introduces the student to the low-level abstraction of a computer system from a programmer's point of view, with an emphasis on low-level programming. Topics include data representation, assembly language programming, C programming, the process of compiling and linking, low-level memory management, exceptional control flow, and basic processor architecture.

Be sure to read through the syllabus for more information.

Course Instructors

Instructor Office Office Hours Email
Mr. John Park ITE 207 We 2:00–3:00pm;
Th 4:00–5:00pm
There are other sections of this course, taught by other instructors. For more information about those sections, click here.

Class Meeting Information

Lecture Section Days Time Location Instructor
01 Tuesday/Thursday 10:00-11:15am PAHB 234 Mr. John Park
02 Tuesday/Thursday 5:30-6:45pm ENG 231 Mr. John Park
03 Monday/Wednesday 2:30pm – 3:45pm Sherman Hall 015 Mr. Ramsey Kraya
04 Monday/Wednesday 4:00pm – 5:15pm Sherman Hall 015 Mr. Ramsey Kraya