10 Units
Offered in: Semester 1
Software Engineering 1: Focuses on the professional lifecycle of software, covering Git workflows, automated testing (unit/integration), CI/CD, and design patterns.
Essential for learning industry-standard tools like Jira and understanding how to maintain 'brownfield' codebases.
The 70% exam weight is high for a practical subject; it may be stressful if you prefer being graded on coding projects.
Loading ratings...