Start building today!
Experience the Find the courses and unlock the true potential
Course Overview
Eligibility
Career & Study Pathways
Quality & Recognition
Course Content
Academic Integrity and Respect at Deakin
0 credit point compulsory unit completed in first study period
Career Tools for Employability
0 credit point compulsory unit
Introduction to Programming
Computer Systems
Engineering in Society
Discrete Mathematics
Data Capture Technologies
Introduction to Software Engineering
Object-Oriented Development
Database Fundamentals
Embedded Systems Development
Data Structures and Algorithms
Sustainable Design
Full Stack Development: Secure Backend Services
Computer Networks and Communication
Full Stack Development: Secure Frontend Applications
Professional Practice in Information Technology
Corequisite of STP010
Concurrent and Distributed Programming
Software Quality and Testing
Robotics Application Development
Software Engineering capstone: Team Project (A) - Project Management and Practices
Capstone unit
Software Architecture and Scalability for Internet-Of-Things
Advanced Embedded Systems
Software Engineering capstone: Team Project (B) - Execution and Delivery
Capstone unit
Developing Secure Internet of Things Applications
Research Techniques and Applications
2 credit point unit; research training capstone
Professional Practice
All students must complete this placement unit
Research Project
2 credit points; research training capstone
Research Project (Advanced)
2 credit points; research training capstone. Entry subject to specific unit entry requirements.
Common Questions
In order to satisfy course accreditation requirements, as specified and administered by Engineers Australia, all online enrolled students are required to participate in campus-based learning activities equivalent to a minimum duration of one full academic week for every trimester of effective full-time study. Students enrolled in online learning are required to attend campus-based activities during the corresponding Intensive Week in a trimester. Attendance is linked to assessment requirements; failure to attend will result in not meeting the hurdle requirement and a fail grade will be awarded for the affected unit(s) for that trimester.
The learning experiences and assessment activities within this course require that students have access to a range of technologies beyond a desktop computer or laptop. Access to high cost specialist equipment, such as robots, is provided. Students will be required to purchase minor equipment, such as small single board computers, microcontrollers and sensors. The indicative cost of this equipment for the course is AUD$500. Equipment requirements and details of suppliers will be provided on a per-unit basis.
Yes. Through SEL703 Professional Practice, you will gain industry experience by completing a work placement in an engineering workplace. This gives you the opportunity to explore potential career paths and build valuable professional networks. Assessment tasks will deepen your understanding of the engineering profession and strengthen your professional practice skills. Please note that all students must complete their SEL703 placement, and placement can occur at any time, including during standard holiday breaks.
Students can select from a range of elective units offered across many courses. Available minor sequences include: Artificial Intelligence, Cloud Technologies, Computational Mathematics, Cyber Security, Data Science, Game Design, Information Technologies Research, and Virtual and Augmented Reality. In some cases, students may even be able to choose elective units from a completely different discipline area, subject to meeting unit requirements.
The Bachelor of Software Engineering (Honours) is available in two intakes: Trimester 1 starting in March and Trimester 2 starting in July. Both intakes are available at Burwood (Melbourne) campus and Online. Direct applications to Deakin for Trimester 2 2026 close on 21 June 2026.
Application
Three simple steps to get enrolled
Step 01
Enquire
Click "Enquire Now" and tell us a little about yourself. It's free and takes 2 minutes.
Step 02
Submit Documents
Our team will guide you on exactly which documents to prepare and submit.
Step 03
Get Enrolled
Receive your offer letter and confirm your enrolment. Welcome to the course!
Honestly I was lost when I first started looking at Australian colleges. There are just too many options and every agent gives you different info. A friend told me about FindTheCourses and within a week I had shortlisted 3 programs that actually matched my budget and visa situation. My advisor Sanjay was super helpful — never felt like I was being pushed into anything.
Priya Sharma
India
Master of Nursing · Griffith University