System Software
Course: CS 434
Description: An in-depth study of system software to include assembler, macroprocessor, linkage editor, text editor, interactive debugger. Also includes language translation and operating systems concepts including concurrent processes, synchronization, deadlock, processor management, memory management, I/O sub-system, and file management.
Units: 3
Recommended prerequisite: CS 132 and CS 334 or consent of instructor.
Format: Two hours lecture, two hours lab per week.