Winter 2022

Computer Science 503 is a foundation course on computer architecture and operating systems for students coming from other disciplines or as a refresher for computer science students. This course goes into detail about modern computer building blocks such as CPU, Memory, and IO. Assembly language is taught in this course to provide a low-level exposure to architecture. COMP 503 also goes into detail about basic operating system concepts, including processes, scheduling, security, and others.