Bachelor of Software Engineering (Honours)

KPT/JPT (R2/0612/6/0026) 11/32 - MQA/SWA13363

Prepare for an exciting career.

Software engineering is essential to every aspect of our world, from dispensing medicine to controlling flight paths to monitoring and shaping our shopping habits. Our world’s major companies, governments, and organisations depend on smartly designed and well-built software. And they rely on the expertise of skilled software engineers to make it happen.

As a software engineer, you'll apply engineering principles to systematically analyse, develop and improve software to ensure it runs effectively, safely and securely.

You'll acquire high-level programming expertise, but this Bachelor of Software Engineering (Honours) degree goes well beyond writing code. Most modern IT systems are so complicated that teams of people must work together to create them. This specialisation’s emphasis on collaborative studio-based learning will give you strong skills in teamwork, project management, and communication.

This Bachelor of Software Eengineering (Honours) degree is the course accredited by the Australian Computer Society, ensuring you receive top-tier education in software engineering.

Register for course updates ⎋

Duration

4 years

Intakes

February, July and October

Fees

In 2026, the annual tuition fees for this course are:

  • RM54,720 for Malaysian students
  • RM64,800 for international students.

General fees

  • Application (once only) - RM100
  • Registration (once only) - RM200
  • General amenities (per semester) - RM100
  • International student pass application - Click here.

Credit transfer

Applications for credit can include credit transfer for previous study or recognition of prior learning.

"Being a software engineer is not just a career option to me. It’s my passion and a life goal because I know just how much computer science can help change lives around us."

Steven Tan Weng Foo
Bachelor of Software Engineering (Honours)
Wallet Integration Engineer at Apple Pay