Apr 02, 2026  
2022-2023 Undergraduate Catalog 
    
2022-2023 Undergraduate Catalog [ARCHIVED CATALOG]

CISC 475 - Software Engineering Principles and Practices

Credit(s): 3
SOFT ENG PRINCIPLES PRACTICES
Component: Lecture
Explores the major topics of modern software engineering research and practice. Topics include: software engineering processes and methodologies; requirements analysis and specification; software design principles, patterns, and formalisms; object-oriented design; implementation, documentation, and traceability; unit, integration, and systems-level testing; coverage metrics; test-case development strategies; test automation; software verification and formal methods.
Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
PREREQ: CISC 275 . CISC 361  is recommended. RESTRICTIONS: Students who received credit in CISC675 are not eligible to take this course without permission.
Course Typically Offered: Verify offering with Dept
General Education Objectives:
GE1A: Read Critically GE1B: Analyze Arguments and Information GE1C: Engage in Constructive Ideation GE2A: Communicate Effectively in Writing GE2B: Communicate Orally GE2C: Communication Through Creative Expression GE5B: Reason Computationally GE5C: Reason Scientifically