The Bachelor in Computer Science (Hons) is designed to equip students with comprehensive knowledge and practical skills in various fields of computer science, including programming, data structures, algorithms, systems development, database management, and computer networks. The programme integrates both theoretical foundations and hands-on experience to ensure graduates are capable of designing innovative solutions, solving real-world problems, and contributing effectively to the computing industry.
In addition to technical expertise, the programme also emphasizes the development of soft skills such as communication, teamwork, leadership, and professional ethics. Students will also be exposed to entrepreneurship knowledge and research methodology, preparing them for lifelong learning, career advancement, or further studies in the rapidly evolving field of computer science.
Program Code
Bachelor in Computer Science (Hons) – On Campus
This program is accredited and certified by Ministry of Higher Education (MOHE) and the Malaysian Qualifications Agency (MQA). Accreditation reference numbers are shown below:
Accreditation Body
On Campus
Ministry of Higher Education (MOHE)
(R2/481/6/0047)
Validity : 28/2/2030
Malaysian Qualifications Agency (MQA)
(MQA/FA0043)
Medium of instruction
English
Programme Aim
The Bachelor of Computer Science aims to produce highly competent, innovative, and ethical computer science professionals with strong theoretical foundations and advanced technical expertise in designing, developing, and optimizing software systems to address complex computational challenges. The programme equips graduates with critical thinking, problem-solving, leadership, communication, and teamwork skills while fostering creativity, entrepreneurial mindset, digital competency, and the effective application of mathematical and computational principles. Through a commitment to lifelong learning, research, professionalism, and social responsibility, graduates are prepared to adapt to emerging technologies and contribute meaningfully to the advancement of the computer science profession and society.
Programme Education Objective
PLO1: Graduates will demonstrate a high level of technical proficiency in computer science, applying theoretical knowledge and practical skills to design and develop complex software systems.
PLO2: Graduates will exhibit leadership qualities and collaborate effectively within multidisciplinary teams, demonstrating strong communication and interpersonal skills.
PLO3: Graduates will engage in continuous learning and self-improvement, keeping pace with evolving technologies and research in the field of computer science.
PLO4: Graduates will demonstrate ethical awareness and social responsibility, making informed decisions that consider the broader impact of computer science solutions on society and individuals.
Programme Learning Outcomes
PLO1: Demonstrate a thorough understanding of core concepts in computer science, including algorithms, data structures, programming languages, and theory of computation.
PLO2: Apply critical thinking and problem-solving skills to analyze complex computational problems and develop efficient solutions using algorithmic techniques.
PLO3: Design, implement, and optimize software applications and systems across various platforms and domains using contemporary programming languages and tools.
PLO4: Collaborate effectively within interdisciplinary teams, showcasing strong teamwork, communication, and conflict resolution skills in computer science projects.
PLO5: Communicate technical concepts clearly through written documentation, presentations, and interpersonal interactions, catering to both technical and non technical audiences.
PLO6: Utilize a wide range of digital tools and technologies for software development, data analysis, and project management within the field of computer science.
PLO7: Apply mathematical and statistical methods to analyze data, model computational processes, and evaluate software performance.
PLO8: Exhibit leadership qualities by taking initiative, demonstrating autonomy, and responsibly managing projects and teams in computer science contexts.
PLO9: Demonstrate creativity in designing novel software solutions, adapting technology to meet evolving computational needs.
PLO10: Cultivate an entrepreneurial mindset by identifying opportunities for innovation and applying computer science principles to address real-world challenges.
PLO11: Uphold the highest ethical standards and professionalism in all computer science activities, considering social, cultural, and ethical implications in technical decision making.
Entry Requirements
On Campus
General Requirements
The general academic requirements for admission into Bachelor in Computer Science (Hons) are as follows:
A pass in STPM (Arts Stream) with a minimum Grade of C (GP 2.00) in any TWO (2) subjects; OR
A pass in STAM with a minimum Grade of Jayyid in any TWO (2) subjects; OR
A pass in Matriculation or Foundation studies with a minimum CGPA of 2.00; OR
Any Diploma in Science and Technology (Level 4, MQF) with a minimum CGPA of 2.75. Candidates with a CGPA below 2.75 but more than 2.50 may be admittedsubject to a thorough rigorous assessment; OR
Two principal passes in the General Certificate of Education Advanced Level (GCE) ‘A’ Level Examination (UK Education System); OR
A pass in any Diploma recognized by the Government of Malaysia and/or the Senate of the University; OR
Five (5) Passes in SPM/SPMV or in the General Certificate of Education ‘Ordinary Level’ (GCE) ‘O’ Level Examination (UK Education System) or their equivalent AND at least 3 years working experience; OR
Any other certificate or qualification that is recognized by the University’s Academic Board as equivalent to one of the above.
AND a credit in:
Additional Mathematics at the SPM level or its equivalent; OR
Mathematics and any one of the Science, Technology or Engineering subjects at SPM level or its equivalent. Candidates need to take and pass the reinforcement Mathematics equivalent to Additional Mathematics at the SPM level. This subject must be offered in first semester or before enrolment with unconditional offer.
OR
A pass in STPM (Science Stream) or its equivalent with a minimum Grade of C (GP 2.00) in Mathematics subject and ONE (1) Science / ICT subject; OR
Diploma in Computing fields (Level 4, MQF) or its equivalent with a minimum CGPA of 2.50 Candidates with a CGPA below 2.50 but more than 2.00 may be admitted subject to a thorough rigorous assessment; OR
Diploma Kemahiran Malaysia (DKM) /Diploma Vokasional Malaysia (DVM) in Computing fields with a minimum CGPA of 2.50 subjected to HEP Senate / Academic Board’s approval; OR
Diploma Lanjutan Kemahiran Malaysia(DLKM) in Computing fields with a minimum CGPA of 2.50 subjected to HEP Senate / Academic Board’s approval.
Other relevant and equivalent qualifications recognised by the Malaysian Government. (Candidates can be admitted if their admission qualification contains Mathematics subject (s) equivalent to Additional Mathematics at the SPM level. If it is not equivalent, the reinforcement Mathematics subject that equivalent to the SPM level must be offered in the first semester or before enrolment with unconditional offer).
APEL.A Entry
Possess an APEL.A certificate from MQA for admission into Bachelor programmes.
Language Requirements – For International Students
Where the medium of instruction of a course is English and if applicant’s first language is other than English, applicants are required to obtain a score of either:
3.5 band MUET or equivalent to CEFR (High B1)
40 TOEFL (Test of English as a Foreign Language) or
5.0 band IELTS (International English Language Testing Service)
Programme Structure
Learning Mode
Full Time
Part Time
On Campus
4 years / 8 semesters
6 years / 12 semesters
Course Details
MQA / Compulsory CoursesCore / Discipline Core of Knowledge Area CoursesFacultyElectives
MPU3193 Philosophy and Current Issues
MPU3153 Bahasa Melayu Komunikasi 2 (International)
MPU3183 Ethics and Civilization Appreciation (Local)
CNET2513 Data Communication & Telecommunication Systems
CCPS2553 Data Structure & Algorithm
CCPS4523 Advanced Database System
CCPS2583 Software Engineering
CICT3583 Human Computer Interaction
CCPS3593 Artificial Intelligence
CCPS3613 Web Programming
CCPS3623 Parallel and Distributed computing
CCPS3673 Computer Graphics
CCPS4543 Information Retrieval System
CCPS4573 Compiler Design
CCPS4583 Digital Image Processing
CCPS1543 Computer Programming
CCPS1553 Database Management System
CICT2533 Computer Architecture
CCPS2563 System Analysis & Design
CMTH2503 Probability and Statistics
CCPS2573 Operating System
CNET3513 Computer Networks
Free Electives:
IAQD1103 Islamic Belief
LENG1023 English for Academic Purposes
IGNK1033 Islamic Civilization (Hadhari)
LENG1033 Communication for the Workplace
BMGT2513 Management Theory And Practices
BMKT2513 Marketing Theory And Practices
BMGT3513 Organizational Behavior
Field Electives:
CCPS3643 Data compression and coding
CNET3563 Advanced programming
CMMD3533 Multimedia Innovation
CCPS3653 Visual Programming
CCPS4593 Mobile Programming
CNET2513 Data Communication & Telecommunication Systems
CSEC3513 Computer and Information Security
CICT3543 Decision Support System
CCPS3603 Theory of Computation
Career Prospects
Software Engineer / Developer, Data Analyst / Data Scientist, Cybersecurity Analyst, Artificial Intelligence / Machine Learning Engineer, System Analyst and any other related careers.
Tuition Fees
Learning Mode
Program Type
Local Student
Foreign Student
Note
This fees is excluded the Visa Fees and University Bond for the international students enrolled in On Campus learning mode.
Visa Fees & University Bond is around RM5120, it depends on the student citizenship.
All fees are subject to change at the University’s discretion.