Prerequisite or corequisite is a high-level programming language or divisional approval. Focuses on mainframe computer operating systems and their interaction with user programs. May include interrupt handling, virtual storage, dynamic address translation, dump reading, task management, performance considerations, and basic operating system control blocks. Lecture 3 hours per week.