My plan

My plan · Compare

The decision comes first. Course facts follow so you can audit it instead of trusting a score.

Recommendation

Keep CS6300 in the plan

Software Development Process is the only candidate that clears the evidence and time-budget checks.

How many hours can you reliably protect each week?

hours / week

Why this judgment

CS6300 is the only reliably measured candidate within your 11-hour weekly budget.

inferencetools/omscs/data/omscentral-raw.json#CS6300profile:weeklyBudget

CS6300 is estimated at 9.1 hours/week.

facttools/omscs/data/omscentral-raw.json#CS6300

CS6750 is estimated at 12.2 hours/week.

facttools/omscs/data/omscentral-raw.json#CS6750

CS6200 is estimated at 18.5 hours/week.

facttools/omscs/data/omscentral-raw.json#CS6200

Evidence after judgment

Course comparison

Open full legacy comparison

CS6300

Software Development Process

Keep

This course provides an in-depth study of the process of developing software systems, including: the use of software processes in actual product development; techniques used to ensure quality of the software products; and maintenance tasks performed as software evolves. By the end of the course, students will understand the role of software processes in the development of software and will have experienced several types of processes, from rigid to agile. Students will also become familiar with a variety of modern technologies and development techniques and understand their connection to software processes.

9.1hrs/week

377 community reports · as of 2026-08-18

CS6750

Human-Computer Interaction

Over budget

This course is an introductory course on human-computer interaction. It does not presuppose any earlier knowledge of human-computer interaction, computer science, or psychology. The class covers three broad categories of topics within human-computer interaction: the principles and characteristics of the interaction between humans and computers; the techniques for designing and evaluating user-centered systems; and current areas of cutting-edge research and development in human-computer interaction. More information is available on the CS 6750 course website .

12.2hrs/week

302 community reports · as of 2026-08-18

CS6200

Introduction to Operating Systems

Over budget

Introduction to Operating Systems is a graduate-level introductory course in operating systems. This course teaches basic operating system abstractions, mechanisms, and their implementations. The core of the course focuses on OS support for concurrency (threads) and synchronization, resource management (CPU, memory, I/O), and distributed services. The practical component of the course teaches multithread programming, inter-process communication, and distributed interactions via RPC.

18.5hrs/week

385 community reports · as of 2026-08-18