University of Malaya's Open Channel
- Home
- Programmes
- University of Malaya's Open Channel
- Bachelor of Computer Science (Software Engineering)

Bachelor of Computer Science (Software Engineering)
This programme offers a comprehensive look into the world of software engineering by providing the students with not only the theoretical and technical knowledge but the skills needed in various other related aspects of software engineering. The programme emphasizes a strong underlying of Software Engineering principles and concepts through object-oriented modelling, software design and architecture, human-computer interaction and software quality.
Graduates of this programme may choose to be one (but not limited to) of the following:
- System Analyst
- Software Engineer
- Software Tester
- Software Architect
- Programmer
- Project Manager
- Academician
- Researcher
This programme consists of 128 credits comprising 20 credits University courses, 17 credits Faculty Core courses, 6 credits Faculty Elective courses, 55 credits Programme Core courses (including 12 credits for Industrial Training), and 30 credits Specialization Elective courses.
SEMESTER 1 | SEMESTER 2 |
Course | Course |
The Islamic and Asian Civilization (International students are exempted) | Basic Entrepreneurship Culture |
Ethnic Relations / Introduction to Malaysia (For international student) | Information Literacy |
Computing Mathematics I | Social Engagement |
Fundamentals of Programming | Data Structure (#WIX1002) |
Computer Systems and Organization | Computer System Architecture (#WIX1003) |
Information Systems | Fundamentals of Artificial Intelligence |
Network Technology Foundation | |
SEMESTER 3 | SEMESTER 4 |
Course | Course |
Co-Curriculum | English for Communication (2) |
English for Communication (1) | Operating Systems |
Thinking and Communication Skills | Algorithm Design and Analysis (#WIA1002) |
Project Management | Specialization Elective (1) |
Database | Specialization Elective (2) |
Software Modeling | Specialization Elective (3) |
Probability and Statistics | |
SEMESTER 5 | |
Course | |
Industrial Training * | |
SEMESTER 6 | SEMESTER 7 |
Course | Course |
Academic Project I ** | Academic Project II (#WIA3002) |
Specialization Elective (4) | Specialization Elective (8) |
Specialization Elective (5) | Specialization Elective (9) |
Specialization Elective (6) | Specialization Elective (10) |
Specialization Elective (7) | Faculty Elective (2) |
Faculty Elective (1) | External Faculty Elective |
(Note : Not all courses will be offered every semester; the actual courses offered will depend on the availability of staff and the number of students registering).
There is normally one intake per year in September.
A Malaysian candidate who wishes to pursue a programme of study at the University of Malaya must fulfill the University's entry requirements as follows:
- Passed the Sijil Pelajaran Malaysia (SPM) with a credit (Grade C) in Bahasa Melayu/Bahasa Malaysia subject or a credit (Grade C) in Bahasa Melayu/Bahasa Malaysia July paper and pass in History (SPM 2013 and above); and
- Achieve a minimum Band in the Malaysian University English Test (MUET) as required in special requirements of the programme; and
- Fulfilled any of the programme Special Entry Requirements as below:
Special Entry Requirements
STPM (Current Year) | MATRICULATION/ FOUNDATION |
Science Stream Passed the STPM with at least CGPA 3.00; and Obtained at least grade B at the STPM level in two (2) of the following subjects:
and Obtained at least Band 2 in MUET | Science Stream Passed the Matriculation / Foundation with at least CGPA 3.00; Obtained at least Grade B at the Matriculation/Foundation level in two (2) of the following subjects:
and
Chemistry / Biology / Computer Science / Computing and Obtained at least Band 2 in MUET |
DIPLOMA/EQUIVALENT | OTHER REQUIREMENTS |
Science Stream REQUIREMENT 1 Possess a Diploma in Computer Science or Diploma in Information Technology from Public University / other institutions in related fields recognized by the Government of Malaysia and approved by the University’s Senate with at least CGPA 3.00; and Obtained at least Grade B at the Diploma level in Mathematics; and Obtained at least Band 2 in MUET OR REQUIREMENT 2 Passed STPM not in current year with at least CGPA 3.00 and obtained at least grade B in two (2) of the following subjects:
and Obtained at least Band 2 in MUET OR REQUIREMENT 3 Passed the Matriculation / Foundation not in current year with at least CGPA 3.00; Obtained at least Grade B at the Matriculation/Foundation level in two (2) of the following subjects:
and
Chemistry / Biology / Computer Science / Computing and Obtained at least Band 2 in MUET | Science Stream REQUIREMENT 1 Passed the GCE A-Level with at least grade A in Mathematics; and Obtained at least Grade B in one (1) of the following subjects:
and Obtained at least Band 2 in MUET or Obtained at least Band 4 in IELTS (Academic) or Obtained score of at least 437 - 473 (PBT) / 123 - 150 (CBT) / 41 - 52 (IBT) in TOEFL. NOTE: Candidates may apply using Advanced Subsidiary (AS) examination results. A-Level examination results should be submitted later once it has been obtained. OR REQUIREMENT 2 Passed the Australian Matriculation programme (AUSMAT) with at least Australian Tertiary Admission Rank (ATAR) of 80 percent; Obtained 16 point (High Achievement) at the AUSMAT level in two (2) of the following subjects:
and Obtained at least Band 2 in MUET or Obtained at least Band 4 in IELTS (Academic) or Obtained score of at least 437 - 473 (PBT) / 123 - 150 (CBT) / 41 - 52 (IBT) in TOEFL.
OR REQUIREMENT 3 Possess International Baccalaureate Diploma (IB) with at least 30 point score and obtained grade 5 (Higher Level) in Mathematics; And any one (1) of the following subjects:
and Obtained at least Band 2 in MUET or Obtained at least Band 4 in IELTS (Academic) or Obtained score of at least 437 - 473 (PBT) / 123 - 150 (CBT) / 41 - 52 (IBT) in TOEFL. |
RM57,240
Payment Method
Payment of fees is based on semester subject to the prescribed amount.
- Financing Options
- National Higher Education Fund Corporation (PTPTN)
Students are eligible to apply for PTPTN loan subject to the terms and conditions stipulated by PTPTN. (Please refer to: http://www.ptptn.gov.my).
PTPTN Loan (Full-Time Studies)
INSTITUTION | LEVEL OF STUDY | ANNUAL FUNDING AMOUNT | ||
Maximum (RM) | 75% (RM) | 50% (RM) | ||
PUBLIC UNIVERSITIES, POLYTECHNICS & COMMUNITY COLLEGES | Bachelor’s Degree (Science) | 6,650 | 4,990 | 3,330 |
Bachelor’s Degree (Arts) | 6,180 | 4,630 | 3,090 |
Note: The amount of funding allocated is limited and can only cover part of the fees.
- Employees Provident Fund Withdrawal Scheme for Education (Account II)
EPF contributors can withdraw their savings to finance their own or their children's education at local higher learning institutions.