C2012 · Monash University · UG specialist
Bachelor of Agentic Software Engineering
Faculty of Information Technology
- Minimum ATAR
- 70
- Full time
- 3 years
- Part time
- 6 years
- Credit points
- 144
- Campus
- —
- Mode
- On campus
First-year units
Level 1 units every student in this course takes or chooses from.
- FIT1045Software development 1: Programming foundationsProgramming is not just about writing code; it is about learning how to turn ideas and problems into clear, reliable instructions that a computer can execute. This unit introduces programming through computational thinking, algorithm design…
- FIT1047Computing systems 1: foundations and operationsEvery time you run a program, open a file, connect to a network, train a model, deploy a service, or launch a container, layers of computing systems are working beneath the surface. This unit helps you understand those layers and gives you…
- FIT1056Making with artificial intelligence: Software in the AI eraSoftware is increasingly built by people working in partnership with AI tools, but useful software still starts with understanding real needs and making good design decisions. This unit introduces you to AI-powered software development thro…
- FIT1061Artificial intelligence algorithm foundationsThis unit introduces you to the field of Artificial Intelligence (AI) as a specialisation within Computer Science. It provides an overview of the foundations of AI, including the history, key concepts, and applications across diverse domain…
Course structure
Open a major, minor or specialisation to see its units.
Rules for completing this course
You must complete 144 credit points, of which 96 credit points must be completed in agentic software engineering study, and 48 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 36 credit points must be at Level 3 form Parts B and C. 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 the three free electives (18 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.
Part A. Foundation studies
36 cpYou must complete the following units
- FIT1045Software development 1: Programming foundations6 cp
- FIT1047Computing systems 1: foundations and operations6 cp
- FIT1056Making with artificial intelligence: Software in the AI era6 cp
- FIT1061Artificial intelligence algorithm foundations 6 cp
- FIT2115Data structures and algorithms 16 cp
- FIT2133Software development 2: Object and data modelling6 cp
Part B. Specialist studies
36 cpYou must complete the following units
Part C. Practice studies
24 cpYou complete FIT2119 and either the Project units (18 credit points) or the Industry-based Learning placement (18 credit points).
- FIT2119Computing in practice: Professional practice6 cp
Project units
18 cpIndustry-based learning placement
18 cpClayton students If you are selected to participate in the IBL placement program you will complete FIT3045 Industry-based learning (18 credit points) and FIT2108 Industry-based learning (0 credit points); or FIT3045, FIT2108 and one of FIT3201 Industry-based learning onboarding (8 weeks) (0 credit points) or FIT3202 Industry-based learning onboarding (4 weeks) (0 credit points) (depending on the duration of your placement). This will replace FIT2129, FIT3227, and FIT3228. Malaysia students Students at the Malaysia campus are required to have completed an industry placement in order to graduate as required by the Malaysian Qualifications Agency. This can either be FIT3045 Industry based learning (if you are selected to participate) or FIT3199 Industry work experience. Note: You must complete FIT3199 over the Summer vacation period between second and third year.
Part D. Free electives
48 cpYour 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. You may 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. 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 36 credit points must be at Level 3.