Mar 12, 2026  
2025-2027 Undergraduate Catalog 
    
2025-2027 Undergraduate Catalog
Add to Portfolio (opens a new window)

SWEN 300 - Crafting Quality Code Credits: 4


This course will explore the differences between code that works and good code. This will include: designing during development, characteristics of interfaces, naming conventions, defensive programming, selecting data types, organizing code, controlling loops, unusual control structures, table driven methods. Students will explore open source projects to practice evaluating the quality of code.

Prerequisite(s): ENGR 120  or CMSC 111  and SWEN 100 CMSC 110  or SWEN 101  with minimum grade of C or department approval. 



Add to Portfolio (opens a new window)