CSE 411: Software Engineering

CSE 411: Software Engineering

Taught software development lifecycle, requirements analysis, UML modeling, design patterns, and testing strategies. Supervised project-based learning with emphasis on documentation, testing, and maintainable code.