Bachelor Honours Degree Computer Science Full Time

Bachelor of Software Engineering (Honours)

at University of Newcastle · Newcastle, New South Wales

CRICOS course code

111380D

CRICOS provider code

00109J

This course is registered on the Commonwealth Register of Institutions and Courses for Overseas Students. Verify it yourself at cricos.education.gov.au before paying any fee.

Duration

4 years

Tuition (whole course)

A$191,456 total

Per year

A$47,864/yr

Intake

Semester 1 (Feb/Mar), Semester 2 (Jul)

About this program

The Bachelor of Software Engineering (Honours) at the University of Newcastle provides a comprehensive education in designing, developing, and maintaining complex software systems. Students explore core areas including programming, software architecture, systems analysis, artificial intelligence, mobile and web applications development, and cybersecurity. The course incorporates both theoretical foundations and hands-on technical skills, emphasising practical problem-solving, teamwork, and project management applicable to cutting-edge software engineering challenges.

Australian bachelor honours degrees are structured over four years and include a blend of core and elective units of study, each carrying a specified number of credit points. Students complete advanced units in their later years and undertake a capstone project or research thesis, which enables them to apply acquired skills to a significant real-world or research-driven problem. Work-integrated learning forms a central component, with opportunities for industry placements and collaborative projects with local technology partners, reflecting Newcastle's growing digital and tech sector.

Throughout the course, students gain strong programming proficiency, analytical and communication skills, and a rigorous understanding of professional and ethical responsibilities in the software industry. The honours component enables students to engage in deeper research or innovative design projects, preparing them for leadership roles or postgraduate study. The degree suits those passionate about technology, keen to solve complex computing problems, and interested in starting impactful careers in Australia’s dynamic ICT industries.

International students are eligible for work rights of 48 hours per fortnight during studies and, upon graduation, may seek opportunities under the Temporary Graduate visa (subclass 485) post-study work stream. Entry requires English proficiency, commonly demonstrated via IELTS or equivalent tests. For all requirements and the most up-to-date tuition details, please confirm on the official university site and CRICOS register.

Entry requirements

English: International applicants must evidence English proficiency. IELTS Academic 6.0–6.5 overall is the common undergraduate and coursework-postgraduate standard, rising to 7.0–7.5 for teaching, nursing, medicine, law and social work. TOEFL iBT, PTE Academic, Cambridge C1 Advanced and the university’s own English programmes are accepted as equivalents; the Department of Home Affairs sets a separate English threshold for the Student visa itself.
International students: Registered on CRICOS for international students. A Confirmation of Enrolment (CoE) for this course supports a Student visa (subclass 500) application; Overseas Student Health Cover is required for the full duration.

Career outcomes

  • Software Engineer in technology firms, finance, healthcare, or government
  • Systems Architect developing enterprise-grade solutions
  • Mobile or Web Application Developer for startups and corporations
  • Quality Assurance Engineer in software testing and security
  • Project Manager in digital transformation projects
  • Business Analyst bridging tech and business teams
  • Research and Development roles in universities or industry labs

Frequently asked questions

How long is the Bachelor of Software Engineering (Honours) at University of Newcastle?

It typically takes 4 years, with intakes in Semester 1 (Feb/Mar), Semester 2 (Jul).

How much is the tuition?

Tuition is around A$191,456 total. Fees change yearly — confirm with an advisor.

What are the career outcomes?

Software Engineer in technology firms, finance, healthcare, or governmentSystems Architect developing enterprise-grade solutionsMobile or Web Application Developer for startups and corporationsQuality Assurance Engineer in software testing and securityProject Manager in digital t...

Guides for this subject and the application

All guides →

Related programs

Bachelor's Degree Computer Science

Bachelor of Computer Science

University of New England

CRICOS 005909C · Provider 00003G

⏱ 3 years 🎓 Full Time 💰 A$104,400 total
Master's Degree Computer Science

Master of Computer Science

University of New England

CRICOS 012207G · Provider 00003G

⏱ 1.5 years 🎓 Full Time 💰 A$71,616 total