Bachelor of Computer Science (Hons)

(A10305) (R2/481/6/0618)

Course Information

Duration: 3 Yrs (9 Sem)

April, July, September/October

Full Time
Conducted in Malaysia: Yes
Level of Study: Bachelor's Degree Level
Field of Study: Computing & IT
Faculty: Faculty of Computing And Engineering
Awarding Country: Malaysia
Exam Body: Internal Degree, Malaysia
Fees: Refer to University / Refer to the University (international)

Course Overview

The Bachelor of Computer Science (Hons) programme harnesses the wonders of information processing, management and communication to produce graduates capable of managing data and information, analysing and designing computer systems as well as developing software for various applications and technologies.

A major highlight of the Bachelor of Computer Science (Hons) programme is our state-of-the-art curriculum that allows students to learn different facets of the industry and hands-on techniques under the supervision of experienced academics. Students will be equipped with strong theoretical knowledge and extensive laboratory practice for the technical subjects, followed by a six-month period of intensive industrial training that will give them substantial exposure of the latest techniques, software and technologies used in the IT industry.

In their final year, students will have to go through an individual project that includes problem-solving case studies. The project is an opportunity for undergraduates to apply their knowledge and skills gained throughout their duration of study as well as to prepare them for real-world scenarios.

Knowledge, skills and passion gained through this programme will produce graduates with the requisite skills for the jobs in the fields of Information Technology, Computer Science, Computer Communications and Engineering. Students undertaking this programme will have the opportunity to embrace their passion by choosing specialisation courses (elective core) either in distributed systems, database management, security, embedded systems, software engineering, cloud computing, intelligent systems, or forensic computing.

Graduates with distinctive training in any of the aforementioned specialisations are highly sought after in the industry.


General Studies Subjects



  • Penghayatan Etika dan Peradaban
  • Philosophy and Current Issues
  • Communication Skills / Bahasa Kebangsaan A
  • Integrity and Anti-Corruption
  • Community Service


  • Bahasa Melayu Komunikasi 2
  • Philosophy and Current Issues
  • Communication Skills
  • Integrity and Anti-Corruption
  • Community Service
University Courses
  • English for Academic Purposes
  • Devices, Networks & Applications
  • Disciplined Entrepreneurship
  • Design Thinking
  • Co-curriculum
Core Courses
  • Principles of Programming
  • Computer Organization
  • Discrete Mathematics
  • Systems Analysis and Design
  • Calculus and Linear Algebra
  • Object Oriented Programming
  • Human Computer Interaction
  • Database Systems
  • Statistics and Probability
  • Software Engineering
  • Web Technologies
  • Data Structure and Algorithms
  • Introduction to Artificial Intelligence
  • Operating Systems
  • Computer Networks
  • Project
  • Industrial Training
  • Computer Graphics
  • Software Project Management
  • Mobile Computing
  • Computer Security
Elective Courses

Field Electives


  • Intelligent Systems
  • Software Engineering
  • Cybersecurity
  • Embedded Systems

Entry Requirements

i. A Pass in Matriculation/Foundation or its equivalent with minimum CGPA 2.00 OR a Pass in STPM or its equivalent with minimum Grade C (GP 2.00) in any 2 subjects AND credit in subjects below at SPM/equivalent. Credit in Mathematics at SPM/equivalent:

  1.  Additional Mathematics; OR
  2. Mathematics and one Science, Technology and Engineering subject


Notes: Candidates under category i b) need to obtain a Pass in Mathematics enhancement subject first before enrolling into the relevant Computer Science core subjects that require extensive knowledge in Mathematics as a Pre-Requisite. The requirements to fulfill Mathematics enhancement subject can be exempted if the Matriculation/Foundation or its equivalent offered Mathematics subject that has the equivalent standard to obtaining a Credit in Additional Mathematics at SPM level.


ii. A Pass in STPM in Science Stream with a minimum Grade C (GP 2.00) in Mathematics and one (1) Science/ICT subject;


iii. Pass A-Level with a minimum pass in Mathematics and one (1) Science/ICT subject;


iv. Pass United Examination Certificate (UEC) with a minimum of Grade B in five (5) subjects including Mathematics and one (1) Science/ICT subject;


v. A Pass in Diploma in Computer Science OR Software Engineering OR Information Technology OR Information Systems with a minimum CGPA of 2.5;


vi. A Pass in Diploma in Science and Technology with a minimum CGPA of 2.5;


vii. A Pass in Diploma Kemahiran Malaysia (DKM) /Diploma Vokasional Malaysia (DVM) / Diploma Lanjutan Kemahiran Malaysia (DLKM) with CGPA 2.50;


viii.  A Pass in Diploma Kemahiran Malaysia (DKM) /Diploma Vokasional Malaysia (DVM) / Diploma Lanjutan Kemahiran Malaysia (DLKM) with CGPA 2.00 and 2 years working experience in related fields;


ix. Other equivalent Qualifications recognised by the Government of Malaysia

Candidates in category (v) and (vi) with CGPA lower than 2.50 but above 2.00 can be accepted subject to rigorous internal assessment.

International students: 5.0 in IELTS OR Band 3.5 in MUET OR its equivalent.

Career Prospects

  • Full Stack Web Developer
  • Mobile Application Developer
  • Software Engineer
  • System Architect
  • Machine Learning Engineer
  • Data Engineer
  • Network Engineer
  • All fees are in RM (Ringgit Malaysia) currency unless stated otherwise.

Ask About This Course

Download FREE myCourseGuide