• Class Number 3833
  • Term Code
  • Class Info
  • Unit Value 6 units
  • Mode of Delivery In Person
  • Class Dates
  • Class Start Date 17/02/2025
  • Class End Date 23/05/2025
  • Census Date 31/03/2025
  • Last Date to Enrol 24/02/2025
SELT Survey Results

Software Engineering Project (COMP3500)

COMP3500 is an annual course (6+6) that must be completed twice, in consecutive semesters.


Students work in small groups and participate in all the development phases (requirements analysis, design, construction, testing and documentation) of a nontrivial software system. As well, each group has to address the control of the development process by constructing and following a detailed software development management plan. Students will also study relevant aspects of the software engineering milieux.

Most students will work on projects for an industry, government or university client. Highly motivated students will be given an opportunity to engage with the ACT Innovation community and students across the university to create their own software-based start-up businesses.


To enrol in this course you must meet the eligibility criteria, which includes membership of a student project group before the end of week 1, where the project has been approved by the convener. 

Learning Outcomes

Upon successful completion, students will have the knowledge and skills to:

  1. Work as an effective member of a team that creatively identifies, implements, and delivers a software solution to a complex problem.
  2. Develop lifelong learning through reflection, as demonstrated through continual reflection on the software development lifecycle (SDLC) and teamwork processes experienced throughout the year.
  3. Exhibit an awareness of team formation strategies and stages leading to the development of a high-performing self-managing team.
  4. Present, communicate, and effectively defend sound engineering decisions at project reviews, both orally and in writing, with peers, supervisors, and project stakeholders.
  5. Demonstrate experience in project, configuration, and risk management processes when undertaking a software development project.
  6. Demonstrate experience in the different stages of the SDLC.
  7. Demonstrate experience in and appropriate use of standards in software development.

Responsible Officer: Registrar, Student Administration / Page Contact: Website Administrator / Frequently Asked Questions