Bachelor of Agentic Software Engineering (Honours)
C3003BASE(Hons)
- Credit points
- 192
- Duration
- 4 yr full-time
- Qualification
- Level 8 - Bachelor Honours Degree
- Faculty
- Faculty of Information Technology
- Campus
- Clayton
Structure
This course comprises 192 credit points, of which 138 credit points must be completed in agentic software engineering study, and 54 credit points are used to provide additional depth or breadth through elective study. No more than 10 units (60 credit points) at Level 1 may be credited to your degree, and a minimum of 24 credit points must be at Level 3 and 24 credit points must be at Level 4. Your elective units may be chosen from the Faculty of Information Technology, or from across the University; or you may choose to complete a major or minor from the Faculty of Information Technology or other courses, as long as you have the prerequisites and there are no restrictions on enrolment in the units. All students in the IBL program must complete a unit over summer semester or overload in one semester by one unit in order to complete the degree within three years (this is because you only complete 18 credit points of credit during the IBL placement semester). You must have completed at least three semesters of your course before starting your IBL placement. If you are selected to participate in the IBL placement program you will complete FIT3045 Industry-based learning (18 credit points) which will replace three free electives (18 credit points).
You must complete the following units
- FIT1045Software development 1: Programming foundations⤳
- FIT1047Computing systems 1: foundations and operations⤳
- FIT1056Making with artificial intelligence: Software in the AI era⤳
- FIT1061Artificial intelligence algorithm foundations⤳
- FIT2133Software development 2: Object and data modelling⤳
- FIT2115Data structures and algorithms 1⤳
You must complete the following units
- FIT4044Specification-driven agentic software lifecycle⤳
- FIT2107Software verification and validation⤳
- FIT2121System architecture and integration⤳
- FIT2173Software security⤳
- FIT2175Usability⤳
- FIT3077Software engineering: Architecture and design⤳
- FIT3184Cloud computing⤳
- FIT3224Engineering agentic systems⤳
- FIT3225Agentic systems safety, assurance and governance⤳
- FIT4043Advanced topics in software engineering⤳
You must complete FIT2119 and either the Project units (18 credit points) or the Industry-based Learning placement (18 credit points).
You must complete FIT5125 and either the Computing research project units (12 credit points) or the Computing in practice units (12 credit points).
Your elective units may be chosen from the Faculty of Information Technology, or from across the University; or you may choose to complete a major or minor from the Faculty of Information Technology or other courses, as long as you have the prerequisites and there are no restrictions on enrolment in the units. Elective units may be at any level; however, no more than 10 units (60 credit points) at Level 1 may be credited to your degree, and a minimum of 24 credit points must be at Level 3 and 24 credit points must be at Level 4. You can enrich your degree to hone your academic and professional skills with a range of Flagship Rich Educational Experiences (FREE). You may also complete one of the Flagship Rich Educational Experiences (FREE) units. These flagship rich educational experience units may be credited utilising your free electives if approved by the faculty. There are both 6 and 12 credit points unit options available.