Course Level
Bachelor Degree (Honours)
CRICOS
111380D
Bachelor of Software Engineering (Honours)
Software Engineering focuses on how complex digital systems are designed, built and maintained. You’ll learn how to develop reliable software that powers the technology we use every day. From mobile apps and online banking to enterprise platforms and digital infrastructure. As artificial intelligence, cloud computing and connected systems continue to grow, organisations need engineers who can build secure and scalable technology. You’ll develop strong skills in programming, software design and system architecture. Graduate ready to engineer the systems behind modern organisations. Through hands-on learning and industry experience, you’ll analyse real problems and design software solutions. You’ll gain experience across the full development process, from design to testing. Whether working in technology companies, government or emerging industries, you’ll graduate ready to deliver software that performs at scale.
Campus | Duration | Fees | ATAR |
|---|---|---|---|
Newcastle - Callaghan | Full-time - 4 years | N/A | 77 |
Structure
The Bachelor of Software Engineering (Honours) is a four year program, students are required to complete 320 units, which is comprised of: 260 core courses; 20 units of directed courses; and 40 units of elective courses.
Subjects
- Database management systems
- Enterprise software architectures
- Formal languages and automata
- Programming languages and paradigms
- Software architecture and quality management
- Software development
Entry requirements
- Eligibility for admission to this program is based on applicants meeting the minimum selection rank, or satisfying the requirements for an approved admission scheme.
Recognition
Engineers Australia: The program is accredited by Engineers Australia. Graduates of this program are able to join as graduate members on completion, and as student members during studies. Australian Computer Society: The Bachelor of Software Engineering (Honours) is accredited by the Australian Computer Society (ACS).
Related Courses
.png)