MCA 500 Operating Systems is a course that is delivered in two parts. The first part explores
software development design, quality, metrics, and maintenance, while the second part examines
the nature of operating system design and implementation, emphasizing the UNIX. Through this
course, students learn about operating systems, the most important computer software system.
Students also learn best practices and evidence-based approaches to developing successful
software.