Explore leading Australian Universities
Study Level Bachelor
Course Code 062228M - SE
Study Method Class
Assessment Online Exam, Onsite Exam, Practical, Assignments
Start Date July 2025, November 2025, March 2026
Entry Requirement Grade 12
Duration 144 weeks
Price $62304
Discount 5%
Discounted Price $59188.8
About the Course
Networks and software innovations are transforming the way we do business. Position yourself at the heart of exciting, evolving industries, with a Bachelor of Networking, major in Software Engineering. You’ll graduate with a toolkit that allows you to solve computing and IT challenges and build new software, with in-demand skills.
Computer networking professionals keep network systems running properly day to day. In this course, you’ll learn to design, install safe and secure online networks.
Students in the Bachelor of Networking learn the theory and practice of maintaining hardware, software, analysing problems, creating plans and finding solutions.
With a major in software engineering you'll be able to develop software solutions to meet the growing demands of industry.
Entry Requirements
Applicants must meet the academic entry requirements including prerequisites for their chosen course, and;
Applicants must meet the minimum English language requirement for their chosen course, and;
Domestic Applicants must be 17 years of age as at the commencement date of their chosen course or unit.
What will you learn
In addition to the Course Learning Outcomes of the Bachelor of Networking, graduates with the Software Engineering major will be able to
- Search, select, and apply appropriate software technologies to meet the industry requirements in networking and other computing domains in accordance with industry best practices.
- Design and develop quality-assured and secure software solutions to meet the complex industry requirements in networking and other computing domains with a cohesive understanding of software development life cycle.
- Evaluate and analyse existing and new software computing solutions for technical recommendation in networking and other computing domains with demonstrated understanding of ethical standards and technological landscapes.
Career Opportunities
Graduates of the Bachelor of Networking with a major in Software Engineering can find work in software driven business.
With the skills in networking, project management and advanced technologies, you’ll open the door to many opportunities. Be part of the next stage in development in cybersecurity, the internet of things, robotics or software-driven enterprise computing systems.
Roles include:
- Applications Developer
- Information Systems Manager
- Multimedia Programmer
- Web Developer
- Software Engineer
- Software Developer
- Systems Engineer
- Software Architect
- Games Developer
- Mobile Application Developer
Course Units
Code | Course Unit | Description | Type |
---|---|---|---|
BB101 | Business Communications | Core | |
BN332 | Enterprise Web Systems | Core | |
BN304 | Industry-Based Project 2* | Core | |
BN331 | Software Quality Assurance and Testing | Core | |
BN321 | Advanced Network Design | Core | |
BN303 | Wireless Networks and Security | Core | |
BN301 | Industry-Based Project 1* | Core | |
BN209 | Software Engineering | Core | |
BN232 | Advanced Network Programming | Core | |
BN206 | System Administration and Management | Core | |
BN205 | Project Management | Core | |
BN204 | Database Technologies | Core | |
BN202 | Internetworking Technologies | Core | |
BN231 | Software Development Skills and Tools | Core | |
BN201 | Professional Issues of IT | Core | |
BN200 | Network Security Fundamentals | Core | |
BN109 | Web and Multimedia Systems | Core | |
BN111 | Programming Fundamentals | Core | |
BN106 | Networking Fundamentals | Core | |
BN110 | Information Systems Fundamentals | Core | |
BN314 | System Architecture | Core | |
BN112 | Computer System Fundamentals | Core | |
AIM100 | Academic Integrity Module | Core | |
BN333 | Mobile App Design and Development | Elective | |
BN334 | Software Security | Elective | |
BN335 | Programming in Robotic apps | Elective | |
BN336 | Programming in IoT apps | Elective |