COMP23311

Software Engineering 1

10 Units

Offered in: Semester 1

Summary

Software Engineering 1: Focuses on the professional lifecycle of software, covering Git workflows, automated testing (unit/integration), CI/CD, and design patterns.

Why take this course?

Essential for learning industry-standard tools like Jira and understanding how to maintain 'brownfield' codebases.

Why not take this course?

The 70% exam weight is high for a practical subject; it may be stressful if you prefer being graded on coding projects.

Assessment weightage

  • Written exam70%
  • Practical skills assessment30%

Historical Grade Statistics

Course Dependency Graph

No courses found.

Loading ratings...