Bachelor of Computer Science (Software Engineering) (Open Channel / SATU)

Universiti Malaya (UM)

Kuala Lumpur, Malaysia

Quick Facts

Duration

3.5 years

Mode

Full-time, On-campus

Intake

Oct

Tuition Fees

RM75,500

Course Highlights

  • This programme offers a comprehensive look into the world of software engineering by providing you with not only the theoretical and technical knowledge but the skills needed in various other related aspects of software engineering
  • The programme emphasises a strong underlying of Software Engineering principles and concepts through object-oriented modeling, software design and architecture, human-computer interaction and software quality
  • Ranked #56 in the world in the QS World University Rankings 2027

Entry Requirements

  • STPM:
    • Malaysian citizen
    • Obtain a minimum CGPA of 3.00 in Science stream and;
    • Obtain a minimum of grade B- in Additional Mathematics and Grade B- in any of the following subjects:
      • Physics
      • Information and Communication Technology
      • Chemistry
      • Biology
  • Matriculation / Foundation:
    • Malaysian citizen
    • Obtain a minimum CGPA of 3.00 in Science Stream and;
    • Obtain a minimum of grade B- in Mathematics at Matriculation/Foundation and Grade B- in any of the following subjects:
      • Physics
      • Fundamentals of Information and Communication Technology
      • Chemistry
      • Biology
      • Computer Science
      • IT
      • Programming
      • Computing 
  • Diploma / Equivalent :
    • Malaysian citizen
    • Obtain a minimum CGPA of 3.00 from a recognised institution approved by UM Senate and;
    • Obtain a minimum of grade B- in any 2 subjects at Diploma level including Mathematics and;
  • UM SATU Foundation:
    • Malaysian citizen
    • Obtain a minimum CGPA of 3.00 at Asasi SATU UM and;
    • Obtain a minimum of grade B- in Mathematics at Asasi SATU UM and obtained grade B- in any of the following subjects:
      • Physics
      • Information & Communication Technology
      • Chemistry
      • Biology
      • Computer Science
      • IT
      • Programming
      • Computing 
  • GCE A-Level:
    • Malaysian citizen
    • Obtain a recognized GCE A-Level qualification and;
    • Obtain a minimum of grade B in Mathematics and grade B in any of the following subjects at A-Levels: 
      • Additional Mathematics
      • Physics
      • Chemistry
      • Biology
      • Computing
      • Related Computing Fields
  • International Baccalaureate (IB):
    • Malaysian citizen
    • Obtained International Baccaluareate Diploma (IB) that is recognised with a minimum of 30 points and;
    • Obtain at least grade 5 (Higher Level) /  grade 6 (Standard Level) in Mathematics and;
    • Obtained at least grade 5 (HL) or grade 6 (SL) in any of the following subjects: 
      • Physics
      • Chemistry
      • Biology
      • Computer Science 
  • AUSMAT:
    • Malaysian citizen
    • Obtain a minimum score of 80 in the Australian Tertiary Admissions Rank (ATAR) and;
    • Obtain a minimum of grade B-  in any one subjects at AUSMAT level as follows:
      • Physics
      • Chemistry
      • Biology
      • Computing
      • Mathematics Specialist 

 SPM / O-Level / Equivalent Subject Requirements

  • Obtain a minimum grade B in THREE (3) of the following subjects: 
    • Mathematics
    • Additional Mathematics
    • Any ONE (1) subjects: 
      • Physics
      • Chemistry
      • Biology
      • Computer Science, 
      • Information and Communication Technology (ICT)
  • Obtain a minimum of Band 3.5 in MUET for examinations starting from Session 1 of the year 2021, or Band 3.5 for examinations up to the year 2020, according to the validity period on the date of application

Course Structure

  • Basic Entrepreneurship Culture
  • English for Communication (1)
  • Computing Mathematics I
  • Fundamentals of Programming
  • Computer Systems and Organization
  • Thinking and Communication Skills
  • Philosophy and Current Issues (for local student only) / Basic Malay Language (for international student)
  • English for Communication (2)
  • Data Structure (#WIX1002)
  • Computer System Architecture (#WIX1003)
  • Network Technology Foundation
  • Machine Learning

Note:

  • #Pre-requisite
  • *Taken all Faculty and Programme Core Courses except Academic Project I and Academic Project II
  • **Pass all Faculty and Programme Core Courses except Industrial Training and Academic Project II
  • ***Each Specialization Elective Course is only offered ONCE every academic session, either on Semester 1 OR Semester 2
  • Appreciation of Ethics and Civilizations
  • Project Management
  • Database
  • Probability and Statistics
  • System Analysis and Design
  • Advanced Network Technology (#WIA1005)
  • Digital Design and Hardware Description Language (#WIX1003 & #WIA1003)
  • Co-Curriculum (1)
  • Operating Systems
  • Algorithm Design and Analysis (#WIA1002)
  • Specialization Elective (1)***
  • Specialization Elective (2)***
  • Specialization Elective (3)***
  • KIAR: Integrity and Anti-Corruption course

Note:

  • #Pre-requisite
  • *Taken all Faculty and Programme Core Courses except Academic Project I and Academic Project II
  • **Pass all Faculty and Programme Core Courses except Industrial Training and Academic Project II
  • ***Each Specialization Elective Course is only offered ONCE every academic session, either on Semester 1 OR Semester 2
  • Industrial Training *
  • Academic Project I **
  • Specialization Elective (4)***
  • Specialization Elective (5)***
  • Specialization Elective (6)***
  • Specialization Elective (7)***
  • University Elective (Cluster 1): Thinking Matters: Mind & Intellect
  • University Elective (Cluster 2): Technology/Artificial Intelligence and Data Analytics: i-Techie

Note:

  • #Pre-requisite
  • *Taken all Faculty and Programme Core Courses except Academic Project I and Academic Project II
  • **Pass all Faculty and Programme Core Courses except Industrial Training and Academic Project II
  • ***Each Specialization Elective Course is only offered ONCE every academic session, either on Semester 1 OR Semester 2
  • Co-Curriculum (2)
  • Academic Project II (#WIA3002)
  • Specialization Elective (8)***
  • Specialization Elective (9)***
  • Specialization Elective (10)***
  • University Elective (Cluster 3): Global Issues and Community Sustainability: Making the World a Better Place

Note:

  • #Pre-requisite
  • *Taken all Faculty and Programme Core Courses except Academic Project I and Academic Project II
  • **Pass all Faculty and Programme Core Courses except Industrial Training and Academic Project II
  • ***Each Specialization Elective Course is only offered ONCE every academic session, either on Semester 1 OR Semester 2

Specialization Elective Courses (Choose only 10 courses)

  • Software Requirements Engineering        
  • Web Programming        
  • Software Testing        
  • Software Process and Quality        
  • Software Architecture and Design Paradigms (#WIA2002)        
  • Software Maintenance and Evolution        
  • Component Based Software Engineering (#WIA2002)        
  • Real Time Systems        
  • Python for Scientific Computing        
  • Programming Language Paradigm        
  • Concurrent and Parallel Programming (#WIX1002) (#WIA2004)        
  • Game Development        
  • Internet of Things (#WIA1005)        

Estimated Fees

Application fees (non-refundable)

RM300

Tuition fees

RM75,500

Other miscellaneous fees

RM500

Total payable amount

RM76,300

Login

Email
Password