CSC-210 study guide
CSC-210 · Work through your exam, one topic at a time.
CSC-210 is a software engineering certification exam whose blueprint spans the full development lifecycle rather than a single language or tool. It is aimed at practitioners who already write code and now need to reason about process: how requirements become designs, how designs become tested and versioned artifacts, and how projects are planned and delivered responsibly. The CSC-210 study guide has 8 sections and about 3,650 words.
01Software Development Life Cycle and Methodologies
Domain 1 covers how software work is organized end to end: lifecycle phases, process models, and the agile frameworks you must match to project conditions. Questions usually give a scenario and ask which model fits, or test precise terminology for Scrum, XP and the V-model.
460 words, about 2 min02Requirements Engineering and Analysis
Domain 2 tests how requirements are elicited, written, validated and controlled. Expect to classify a requirement, judge whether a statement is verifiable, and identify which artifact records what.
447 words, about 2 min03Software Design Principles and Architecture
Domain 3 covers design principles (cohesion, coupling, SOLID, information hiding), architectural styles, and the trade-offs between quality attributes. Questions often ask you to spot a principle violation or select a style for a stated constraint.
416 words, about 2 min04Programming Fundamentals and Data Structures
Domain 4 tests complexity analysis and the selection of the right data structure for an operation mix. Questions are usually small code snippets, complexity ranking, or a design scenario needing a stated asymptotic bound.
443 words, about 2 min05Testing, Verification, and Quality Assurance
Domain 5 covers test levels, design techniques, coverage criteria and the QA versus QC distinction. Expect to design test cases for a small input domain, map levels to the V-model, and interpret a coverage figure correctly.
434 words, about 2 min06Software Configuration Management and DevOps
Domain 6 tests how artifacts are identified, versioned, integrated and released. Questions typically involve branching strategy, semantic version numbers, pipeline meaning and release strategy selection.
460 words, about 2 min07Software Project Management and Estimation
Domain 7 tests planning, estimation, scheduling and progress tracking. Expect arithmetic: PERT, float on a network diagram, or earned value indices that you must interpret rather than just compute.
499 words, about 2 min08Software Security and Professional Ethics
Domain 8 combines secure design with professional conduct. Expect scenario questions: identify the vulnerability class and fix, or decide what a code of ethics requires when an employer instruction conflicts with public safety.
491 words, about 2 min