Bachelor of Computer Science (Hons)

(R3/0613/6/0094) (11/29) (A10305)

Explore Programme

Key Information

Intakes

April, July, October

Programme Duration

3 years | Full-time

Mode of Study

Full-Time

Programme Level

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.

Career Opportunities 

  • Full Stack Web Developer
  • Mobile Application Developer
  • Software Engineer
  • System Architect
  • Machine Learning Engineer
  • Data Engineer
  • Network Engineer

Professional Bodies/Important Links

PROGRAMME EDUCATIONAL OBJECTIVES (PEO)

PEO1Graduates who can provide innovative computer science solutions for complex problems based on appropriate knowledge and technical skills in the discipline according to the industry requirements.
PEO2Graduates equipped with leadership capabilities, excellent interpersonal skills, and effective communication abilities to engage seamlessly with diverse stakeholders.
PEO3Graduates who are committed to lifelong learning and possessing an entrepreneurial mindset, promoting continuous self-improvement and career advancement.
PEO4Graduates who instill ethical behavior and uphold professional standards in the computing industry, ensuring integrity in their work.

PROGRAMME LEARNING OUTCOMES (PLO) 

PLO1 Knowledge and UnderstandingExplain concepts, principles and theories relating to Computer Science.
PLO2 Cognitive SkillsApply design and architecture to Computer Science solutions using appropriate tools and techniques.<
PLO3 Practical Work SkillsPerform support and development tasks on Computer Science solutions related to job functions.
PLO4 Numeracy SkillsApply appropriate numerical skills in computing related to job functions.
PLO5 Digital SkillsUse appropriate digital tools on computing related to job functions.
PLO6 Leadership, Autonomy and Responsibility<Demonstrate supervisory skills and responsibility in executing instructions related to job functions.
PLO7 Ethics and ProfessionalismCommit to professional and ethical practices in executing instructions related to the job and organisational functions.
PLO8 Interpersonal SkillsDemonstrate effective interaction with stakeholders and society in a work-related environment.
PLO9 Communication SkillsExhibit effective communication with stakeholders and society in a work-related environment.
PLO10 Entrepreneurial SkillsDemonstrate an entrepreneurial mindset in performing tasks.
PLO11 Personal SkillsCommit to principles of lifelong learning in academic and career development.

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.

OR

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

OR

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

OR

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

OR

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

OR

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

OR

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

OR

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;

OR

ix. Other equivalent Qualifications recognised by the Government of Malaysia

Note:
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.

General Studies Courses
Penghayatan Etika dan Peradaban
Bahasa Melayu Komunikasi 2
Bahasa Kebangsaan A
English for Academic Purposes
Philosophy and Current Issues
Integrity and Anti-Corruption
General Interest Course
Community Service
University Courses
Digital Skills & Services
Creativity & Innovation
Entrepreneurship
Core Courses
Common Core Courses
Introduction to C Programming
Computer Organization
System Analysis and Design
Database Systems
Operating Systems
Discipline Core Courses
Information Assurance
Discrete Mathematics
Calculus and Linear Algebra
Programming in C++
Object Oriented Programming
Statistics & Probability
Introduction to Artificial Intelligence
Data Structure and Algorithm
Mobile App Development
Software Engineering
Social Issues and Professional Practices
Web Technologies
Human Computer Interaction
Discipline Core Courses
(Projects & Internship)
Final Project Phase 1
Final Project Phase 2
Industrial Training
Free Elective Courses – Choose one (1) combination only.
Principles of Marketing
Principles of Management
Organisational Behaviour
Managing Digital Business
Fundamental of Fintech
Applications of Technology in Accounting & Finance
Robo-Advisor
Field Elective Courses – Choose one (1) combination only.
Specialization in Artificial Intelligence
Computer Vision and Pattern Recognition
Introduction to Machine Learning
Big Data Analytics
Deep Learning
Data Mining and Data Warehousing
Specialization in Data Science
Big Data Analytics
Introduction to Machine Learning
Business Intelligence
Deep Learning
Data Mining and Data Warehousing
Specialization in Cyber Security
Network Security
Cryptography and Data Security
Data Recovery, Tracing and Evidence Gathering
Ethical Hacking
Computer Security

 

For enquiries on our programme fees and funding, please fill up the form below or you may contact our Student Recruitment Division representative. We offer many funding opportunities to support students. Check out our Financial Assistance Page to find out more.

Not sure about something? Need help choosing the perfect course for you? Fill up the form and we’ll be in touch!

Enquiries 2025

Book a session with our Student Recruiters!

Complete the form below and we will be in touch!

All fields are required.

Programme code: (N/0610/7/0004) (08/31)(MQA/PA17686)

Duration: 2-4 years | Full time
3-6 years | Part time

Intakes: January, April, July, October

Mode of Study: Full-Time, Part-Time

ONCE QIU,

ALWAYS QIU

SEARCH...

Menu

Scan WeChat QR Code

Scan WeChat QR Code

Week Start Week End Academic Week Activity Public Holidays
28-Jun Sat Registration Awal Muharam 27-Jun Fri 
30-Jun Mon 4-Jul Fri Orientation
7-Jul Mon 11-Jul Fri Week 1 Learning Week 
14-Jul Mon 18-Jul Fri Week 2 Learning Week 
21-Jul Mon 25-Jul Fri Week 3 Learning Week 
28-Jul Mon 1-Aug Fri Week 4 Learning Week 
4-Aug Mon 8-Aug Fri Week 5 Learning Week 
11-Aug Mon 15-Aug Fri Week 6 Learning Week 
18-Aug Mon 22-Aug Fri Week 7 Learning Week 
25-Aug Mon 29-Aug Fri Week 8 Learning Week 
1-SepMon 5-Sep Fri Mid-Semester Break Merdeka Day 1-Sep Mon
Prophet Muhammad’s Birthday 5-Sep Fri
8-Sep Mon 12-Sep Fri Week 9 Learning Week 
15-Sep Mon 19-Sep Fri Week 10* Learning Week Malaysia Day 16-Sep Tue 
22-Sep Mon 26-Sep Fri Week 11 Learning Week 
29-Sep Mon 3-Oct Fri Week 12 Learning Week 
6-Oct Mon 10-Oct Fri Week 13 Learning Week 
13-Oct Mon 17-Oct Fri Week 14 Learning Week 
22-Oct Wed 25-Oct Sat Week 15 Self-Study Week Deepavali 20-Oct Mon
27-Oct Mon 1-Nov Sat Week 16 Final Examination 
3-Nov Mon 6-Nov Thur Week 17 Final Examination Sultan of Perak’s Birthday 7-Nov Fri
10-Nov Mon 14-Nov Fri Semester Break 
17-Nov Mon 21-Nov Fri Semester Break 
Note : 
  1. The University reserves the right to amend as and when required  
  2. When a public holiday falls on Sunday, the holiday is substituted with the following working Monday/working day 
  3. 22 November 2025 – Convocation 
*4. The University Management has decided to grant extra leave for certain festivals that fall at the beginning or end of the week. For this semester, Monday 15 Sept is the extra holiday.  Therefore, replacement classes must be conducted on the dates provided by the Registrar’s Office