Fall 2017
Computer Science 503 is a foundation course on computer architecture and operating systems for students coming from other disciplines , or as a refreshment for computer science students. This course goes into details of 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 details of basic Operating System concepts, such as processes, scheduling, security, and others.