Bachelor of Software Engineering (Honours)

Integrated Masters with deeper specialization and research focus
Taught in English
Duration 4 Years
Mode On Campus
Level Undergraduate
Degree Bachelors Degree
Closing soon February 2027

Course Overview

The Bachelor of Software Engineering (Honours) at The University of Newcastle is designed for aspiring professionals ready to tackle complex global challenges through innovative software solutions. You will gain a deep understanding of core computing fundamentals, including database and information management, algorithms, operating systems, and object-oriented programming. This program equips you with the knowledge to analyse client needs, design robust software architectures, and coordinate the implementation and testing of sophisticated systems, preparing you for a dynamic career in the technology sector.

This undergraduate degree is studied full-time on campus over four years, immersing you in a comprehensive curriculum that covers web technologies, systems analysis and design, computer security, and human-computer interaction. You will engage in practical application through significant software projects, culminating in a final year project that allows you to apply your accumulated expertise. Upon graduation, you will be well-prepared for roles in software development, system architecture, and project management, armed with the accredited skills demanded by the industry.

Course Curriculum & Details

Detailed information for serious evaluators

Program Overview

The Bachelor of Software Engineering (Honours) program provides a comprehensive foundation in the principles and practices of software development. Students will explore core computing concepts, database management, algorithms, and operating systems, alongside essential engineering topics such as project management and sustainable practices. The curriculum emphasizes object-oriented programming, data structures, web technologies, and system analysis, culminating in significant software projects and a final year research endeavor. This degree equips graduates with the skills necessary for advanced roles in the software engineering industry.

1 Core

Computing Fundamentals
Database and Information Management
Algorithms
Operating Systems
Introduction to Professional Engineering
Sustainable Engineering Practice
Managing Engineering Projects
Mathematics for Engineering, Science and Technology 1
Discrete Mathematics
Web Technologies
Object Oriented Programming
Data Structures
Web Engineering
Systems Analysis and Design
System and Network Security
Human-Computer Interaction
Software Project 1: Requirements Engineering and Design
Software Project 2: Software Implementation, Testing, and Maintenance
Software Verification and Validation
Software Engineering Final Year Project Part A
Software Engineering Final Year Project Part B
Enterprise Software Architectures
Software Quality
Network and Distributed Computing

Cost & Affordability

A clear picture of what this course will cost you

Program Costs

20% off
First Year Fee Tuition fee
USD 25,490.00 USD 31,862.00
Second Year Fee Tuition fee
USD 25,490.00 USD 31,862.00
Third Year Fee Tuition fee
USD 25,490.00 USD 31,862.00
Fourth Year Fee Tuition fee
USD 25,490.00 USD 31,862.00
Total Program Cost Estimated total tuition
USD 101,961.00 USD 127,451.00

Currency note: Program costs shown in USD based on the available tuition breakdown.

Living Costs

Food & Groceries USD 4,669.00 - USD 7,639.00
Transport USD 1,019.00 - USD 1,698.00
Utilities & Bills USD 1,698.00 - USD 3,396.00
Estimated Total USD 7,386.00 - USD 12,733.00

Living cost estimates are based on Newcastle City Campus.

Outcomes & Employability

What happens after you graduate

91%
Graduate Employment Rate Within 6 to 12 months of graduation

Common Graduate Roles

Broadband & Internet ServicesCustomer Experience & SupportHardware & Semiconductor EngineeringIT Support & Systems AdministrationNetworking & Internet ServicesQuality Assurance & TestingRegulatory & Government AffairsRoad Transport & LogisticsTelecom Software & SystemsWireless & Mobile Communications

Top Employers Hiring for this course

Microsoft

ST Engineering

Why Study Bachelor of Software Engineering (Honours) at The University of Newcastle

What makes this program stand out

February 2027 Closing soon

Next intake is in February 2027

Fast Application response time

The University of Newcastle typically responds to applications within a week, giving you clarity on your options quickly.

Life at The University of Newcastle in Australia

What daily life looks like for international students

Language

English

Primary language everywhere

Climate

Mild & Rainy

10-20°C average, pack layers

Safety (Numbeo Safety Index)

Very Safe

Exeter is one of UK's safest cities

Frequently Asked Questions

Common questions about Bachelor of Software Engineering (Honours) at The University of Newcastle

Can I work while studying?

International students can work up to 48 hours per fortnight during term time and unlimited hours during breaks. No separate work permit is needed.

What English language score do I need for this course?

The English test requirements include an overall IELTS score of 6.0, with minimum scores of 6.0 in listening, reading, speaking, and writing. It's essential to meet these criteria for admission.

What jobs can I get after studying this course?

Graduates can pursue careers as software engineers, data analysts, system developers, web engineers, or IT project managers.

What will I actually study in this course?

This program focuses on key areas such as programming languages and project management. You'll also learn to develop solutions for global challenges and enhance your software engineering skills.

When can I start — what are the intake months?

The Bachelor of Software Engineering (Honours) program has an intake in February. Make sure to apply ahead of time to secure your place.
ℹ️️
ℹ️️
ℹ️️
 
Account
  • New student?

Search for universities & courses

ℹ️️
ℹ️️
ℹ️️
ℹ️️