Bachelor of Software Engineering (Honours) online

Bachelor of Software Engineering (Honours)

Online Course Information

Deakin’s Bachelor of Software Engineering (Honours) is an innovative course focusing on software engineering, cyber-physical systems and robotics applications, producing sought-after graduates who will create the technologies of the future.

The rapid advancement of sensing and computing hardware supporting smart, connected devices is driving growing demand for software engineers who can move beyond traditional technologies such as web and database systems.

As a software engineer you will operate at the junction of software development and systems engineering, applying your specialised robotics and cyber-physical computing skills alongside hardware designers and application developers. You will drive the design and development of computing solutions that operate within and interact with people, environments, and other technologies.

During the course you will extend your skills beyond web and database technologies and desktop software patterns to acquire niche skills in robotics and cyber-physical computing in preparation for careers as innovative software engineers capable of developing the cyber-physical systems of the future.

As a graduate you will be well-equipped to find work developing and implementing state-of-the-art smart systems or frameworks into various existing industries such as health, fitness and travel.

Units in the course may include assessment hurdle requirements.


Deakin’s Bachelor of Software Engineering (Honours) produces sought-after graduates and focuses on a variety of innovative, software applications.

* Price for the online Bachelor of Software Engineering is based on Commonwealth Supported Place (HECS).

The Bachelor of Software Engineering is provided by Deakin University which has no affiliation with EDNA. This is a resource provided for students that are interested in Australian online courses.


Year One

Unit CodeUnit NameUnit Type
STP050 (0 credit points)Academic IntegrityCore
SIT010 (0 credit point unit)Safety Induction ProgramCore
SEJ010 (0 credit point unit)Introduction to Safety and Project Oriented LearningCore
SEJ101 (2 credit points)Design FundamentalsCore
SEB101Engineering PhysicsCore
SIT199Applied Algebra and StatisticsCore
SIT107 (2 credit points)Software Engineering 1: Connecting the Cyber and Physical WorldsCore
SIT102Introduction to ProgrammingCore
SIT103Data and Information ManagementCore

Year Two

Unit CodeUnit NameUnit Type
STP010 (0 credit point unit)Introduction to Work PlacementsCore
SIT122Robotics StudioCore
SIT232Object-Oriented DevelopmentCore
SIT210Embedded Device DevelopmentCore
SIT192Discrete MathematicsCore
SIT209 (2 credit points)Software Engineering 2: Developing Internet-Of-Things ApplicationsCore
SIT202Networks and CommunicationsCore
SIT221Data Structures and AlgorithmsCore

Year Three

Unit CodeUnit NameUnit Type
SIT315Programming ParadigmsCore
SIT307Data Mining and Machine LearningCore
SIT314Developing Scalable Internet-Of-Things ApplicationsCore
SIT311(2 credit points)Software Engineering 3: Designing User-Centric Internet-Of-Things ApplicationCore
SIT310Robotics Application DevelopmentCore

Year Four

Unit CodeUnit NameUnit Type
SIT430 ^(2 credit point unit)Software Engineering Project ACore
SIT432 ^Developing Secure Internet-Of-Things ApplicationsCore
SIT431 ^ (2 credit point unit)Software Engineering Project BCore
SIT433 ^Software Engineering 4: Professional Industry ExperienceCore