CS 218U — Advanced Programming and Operating System Interfaces
Implementation of substantial programming projects using object-oriented design techniques and software tools for development, maintenance, and testing in a modern development environment. Using and interacting with low-level operating system facilities, including filesystems and processes. Lecture: 3 credits (45 contact hours).