Bachelor of Software Engineering (Hons)

Building solutions for the future and enabling the age of the digital revolution

The expanding integration of internet technologies coupled with the growth in e-commerce has resulted in a rising demand for software engineers. As computer systems become increasingly sophisticated, software engineers are expected to design, implement, safeguard and update systems. Software Engineers focuses on large-scale software systems and employs certain ideas from the world of engineering to build reliable software systems. Software engineers are concerned with the development and maintenance of software systems according to all the requirements that end-users or clients have defined for them. The nomenclature for the word engineering in software engineering reflects the practice of designing, analysing, building, and testing machines, systems, structures and materials. It is also more disciplined than Computer Science, applying more systematic practices to help ensure that products are reliable and safe.

Through UOW Malaysia KDU’s Bachelor of Software Engineering (Hons), students are exposed to valuable insights in utilising systematic and disciplined approaches to creating quality software products. They also gain core software development knowledge, which includes skills and techniques in modelling and analysis, software design, development, verification and validation, maintenance and management systems.

Students will also be involved in a variety of projects ranging from business applications, high-precision and safety-critical scientific and engineering systems in this ever-expanding digital world.

What is software engineering?

Software engineering is a computer science branch that involves the development and building of computer systems software as well as applications software. 

Software engineers apply engineering principles to the development processes to create high-quality software products. They are fluent in programming languages and have extensive knowledge of how to apply engineering principles to software creation. 

What will I learn in a software engineering course?

This bachelor’s programme in software engineering will give you a strong foundation in computer science which includes familiarity of basic software principles as well as theoretical and practical understanding of concepts.

Graduates will have a strong understanding of the local and global impact of computing on organisations. 

It will build a strong competence in principles like analysing application problems, understanding user requirements, understanding computation requirements, conceiving solutions, implementing them and evaluating their effectiveness. 

A software engineering course will touch on areas such as:

  • iOS and Android application development – You will learn about user interface, software architecture and how it is applied in mobile applications.
  • iOS and Android game development – You will learn how to develop gaming programs and networks, design software and create game mechanics.
  • Data mining – You will learn how to collect software engineering data and use this data to improve the software engineering process. 
  • Artificial intelligence – You will learn how to execute AI using software engineering, data engineering, data science. 

As such, you will learn things such as programming and coding, computer science fundamentals, information analysis, and debugging software.

Software engineering jobs

At this point, you are probably wondering what you can do with a software engineering degree. Software engineers are in high demand, and the ever-changing and advancement in technology keeps this profession evolving at a very fast pace. Additionally, software engineers are generally well paid. 

Here are some careers that you can consider:

  • Software engineer
  • Technical architect
  • Web developer
  • App developer
  • Game developer
  • Chief technology officer
  • Data scientist
  • Ops engineer, etc

Program information


“An all-inclusive syllabus that produces computing wizards & games maestros”



Our syllabus is a direct result of in-depth analysis and collaborations with industry partners to ensure our graduates are not only employable but desirable talents that can integrate seamlessly into the industry. It evolves to stay relevant to current industry needs and practices.


Creative Media:

The Game Development degree program at UOW Malaysia KDU is endorsed by a major UK-based game development studio and stalwarts in the local industry. The program’s streamlined syllabus and industry insights produces sought-after graduates, drawing many a studio to headhunt and handpick talents before they even graduate. With three specialised streams to choose from, our program is one of the most comprehensive Game Development programs out there.

UOW Malaysia KDU also collaborates with Codemasters Studios in the adoption of industry benchmarking and standards for curriculum and assessment methods in program delivery. Codemasters is one of Britain’s oldest video game development companies and is considered Europe’s largest independent games company with nearly 700 employees in the UK alone.



UOW Malaysia KDU recognises the need to integrate and diminish the gap between industry requirements, practice and technology and academic delivery. Irrespective of the computing stream students choose to study, our syllabus ensure they have a strong grasp in the fundamentals on computing, from programming, to using complex algorithms, and designing, building and testing of applications or systems – all of which are critical in cultivating a graduate who is an analytical thinker and creative problem-solver.

UOW Malaysia KDU offers programmes in 3 out of the 4 major facets of computing (as stated by The Association for Computing Machinery, the world’s largest scientific and educational society for computing).

  • Computer Science
  • Software Engineering
  • Information Systems

“Our strong industry collaborations means students actively collaborate with potential future employers – before even graduating!”



Strategic Partnerships:

We work with selected corporate industry and relevant organisations to obtain practical training materials and tools for knowledge transfer as well as the opportunity for events and networking. Students get a taste of real world experience in consultation with top technological companies such as IEEE Computer Society, and RapidMiner Master Reseller, Ouandatics (M) Sdn Bhd keeping updated with latest trends through projects and industry involvement.


Certification Ready:
Students are exposed to and prepared for external certification exams and professional certification processes through our partnerships.


MyGameDev Talent Development Initiative:
In 2012, the Ministry of Higher Education awarded UOW Malaysia KDU with a PEMANDU Entry Point Project initiative under the Economic Transformation Plan and the National Key Results Area (Education) to spearhead the Game Development industry in Malaysia, focusing on awareness and talent building activities. This Game Development Cluster represents the start of a strategic collaboration between educational institutions and the Game Development industry to create a High-Income, Sustainable Creative Economy in the area of Game Development.

The primary measure of success in a digital game region is a critical mass of talent. Without critical mass, it is difficult to find support, retain talent, and attract international visibility and credibility. In an effort to maintain a constant flow of talents into the Game Development Industry, MyGameDev’s role is to ensure that not only are the relevant institutions generating graduates which are industry ready but to also prepare a ready pool of raw post-secondary student talents to feed into this pipeline.

3 years
Program Location
UOW Malaysia KDU University College, Utropolis Glenmarie


  • Computing Mathematics
  • Fundamentals of Programming
  • Database Systems
  • Java Programming
  • Discrete Mathematics
  • Introduction to Security
  • Object Oriented System Analysis & Design
  • Computer Architecture
  • Data Communication & Networking
  • Principles of Software Engineering
  • Computer Ethics & Law
  • Oral Communication



  • Intelligent Systems
  • Designing for Usability and User Experience
  • Operating Systems
  • Software Testing & Quality Assurance
  • Software Design
  • Formal Methods
  • Data Structures & Algorithms
  • Software Requirements Engineering
  • Research Methodology
  • Integrative Consultancy Project
  • Elective Subjects (1 Subject)



  • Elective Subjects (2 Subjects)
  • Final Year Project
  • Software Project Management
  • Internship
  • Internet & Web Development
  • Mobile Programming and Screen Design 1
  • Mobile Programming and Screen Design 2
  • Wireless & Mobile Security
  • Wireless and Mobile Technology
  • Distributed Systems
  • Software Architecture
  • Software Reuse
  • Introduction to Data Science
  • Knowledge Discovery & Data Mining
  • Data Science Programming
  • Bahasa Melayu Komunikasi 2 (International Students)
  • Pengajian Malaysia 3 (International Students)
  • Hubungan Etnik (Malaysian Students)
  • Tamadun Islam & Tamadun Asia (Malaysian Students)
  • Entrepreneurship
  • Malaysia and Global Issues
  • Global Social Responsibility
  • Bahasa Kebangsaan A*

Bahasa Kebangsaan A is compulsory for all Malaysian students

  • without a credit in SPM Bahasa Malaysia.
  • without SPM Bahasa Malaysia (applicable to students from UEC, O Level, or other equivalent programs)

Intake dates


15 January 28 May 10 September
Estimated fees
Local students


Download Fee Details  

International students


Download Fee Details  


*Terms and Conditions Apply
*Instalment Payment Plan Available

Academic Qualification

A Levels:
2 Principal Passes (2Ds)


STPM (Science Stream or equivalent):
2Cs or CGPA 2.00 with a Credit in a Mathematic subject and a Credit in a Science or ICT subject.


Diploma in Computer Science or Software Engineering or Information Technology or Information System
Related Diploma in Science and Technology
Pass with Min. CGPA 2.50


Foundation Studies :
Pass with min. CGPA of 2.00


5 Credits (5Bs) inclusive of a credit in Additional Mathematics

Mathematics Requirement

(i) Students MUST have attained a ‘CREDIT’ in ADDITIONAL MATHEMATICS at SPM/O Levels or equivalent.
(ii) MUST have attained a CREDIT in MATHEMATICS and a CREDIT in either a SCIENCE, TECHNOLOGY or ENGINEERING subject for SPM/O Levels or equivalent. Students using requirement (ii) for admission will need to enrol and pass a supplementary mathematics subject to be taken concurrently in Degree.


Note: Students who do not fulfill either requirements are advised to seek advice from the school before enrolment.

English Requirement

Local Student :
Band 3 in MUET


International Student :
Band 6.0 in IELTS; or a min score of 60 (IBT) or 488(PBT) in TOEFL ; or score 59 and above for Pearson English Test


If English language requirements are not fulfilled, additional English module(s) may be taken at UOW Malaysia KDU.