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)

PEO1Computer scientists who are able to provide innovative computing solutions for complex and non-routine problems using appropriate knowledge and technical skills in computer science, aligned with industry needs and global technological developments.
PEO2Computer scientists who demonstrate leadership, teamwork, and effective interpersonal and communication skills to collaborate with industry, community, and global stakeholders.
PEO3Computer scientists who engage in lifelong learning, research, and innovation, and possess an entrepreneurial mindset for career advancement and contribution to the knowledge economy.
PEO4Computer scientists who uphold ethical conduct, professional practices, and integrity, and contribute responsibly to society and sustainable technological development.

PROGRAMME LEARNING OUTCOMES (PLO) 

PLO1 Knowledge and Understanding
(Cognitive Domain)
Analyse concepts, principles and theories relating to computer science and emerging technologies to support research-informed and industry-relevant computing practices.
PLO2 Cognitive Skills
(Cognitive Domain)
Apply appropriate algorithms and techniques to develop efficient and industry-relevant computing solutions.
PLO3 Practical Skills
(Psychomotor Domain)
Construct computing solutions using appropriate algorithms and techniques for complex and non-routine problems in real-world and interdisciplinary contexts.
PLO4 Numeracy Skills
(Cognitive Domain)
Apply numeracy skills for analytical problem-solving and data-driven decision-making in the field of study.
PLO5 Digital Skills
(Psychomotor Domain)
Utilise digital skills and modern computing tools for problem-solving and innovation in the field of study.
PLO6 Leadership, Autonomy and Responsibility
(Affective Domain)
Demonstrate teamwork, accountability, autonomy, leadership and responsibility in collaboratively delivering computing solutions for industry, research and community needs.
PLO7 Ethics and Professionalism
(Affective Domain)
Uphold professional and ethical practices in the work environment in accordance with professional standards, integrity and societal responsibilities.
PLO8 Interpersonal Skills
(Affective Domain)
Demonstrate effective interaction with diverse stakeholders including industry, community and global partners.
PLO9 Communication Skills
(Affective Domain)
Exhibit effective communication with diverse stakeholders in professional, technical and interdisciplinary environments.
PLO10 Entrepreneurial Skills
(Affective Domain)
Apply an entrepreneurial mindset and technopreneurial thinking in delivering innovative computing solutions.
PLO11 Personal Skills
(Affective Domain)
Exhibit capabilities to extend relevant knowledge through lifelong learning, continuous professional development and engagement with emerging technologies.

QIU Graduate Attributes (GAs)

PRIMARY PILLARS
Head
(Knowledge)
The acquisition and demonstration of systematic facts, concepts, theories, and technical knowledge in a specific field of study.
Hands
(Skills)
The practical application of learning and technical competencies required for professional excellence.
Heart
(Characteristics)
The internal values, behavioral traits, and mindsets that define a student’s professional identity and ethical grounding.
KNOWLEDGE (K), SKILLS (S1-S8), CHARACTERISTICS (C1-C9)
Knowledge
(MQF 2.0 Cluster: Knowledge and Understanding)
Knowledge (K)
S1. Cognitive Skills
(MQF 2.0 Cluster:
C2: Cognitive Skills)
Critical thinking and problem-solving skills with the ability to apply acquired knowledge in various situations.
S2. Practical Skills
(MQF 2.0 Cluster:
C3A: Practical Skills)
The acquisition of strong work and operational skills that allow graduates to excel in their specific fields.
S3. Interpersonal Skills
(MQF 2.0 Cluster:
C3B: Interpersonal Skills)
The ability to work collaboratively with different people within diverse learning and working communities.
S4. Communication Skills
(MQF 2.0 Cluster:
C3C: Communication Skills)
The ability to effectively convey ideas in written and/or oral forms using various presentation methods.
S5. Digital Skills
(MQF 2.0 Cluster:
C3D: Digital Skills)
A strong foundation in IT and digital knowledge and techniques.
S6. Numeracy Skills
(MQF 2.0 Cluster:
C3E: Numeracy Skills)
Precise and critical analytical abilities.
S7. Leadership Skills
(MQF 2.0 Cluster:
C3F: Leadership, Autonomy & Responsibility)
The demonstration of effective leadership qualities and individual accountability.
S8. Entrepreneurial Skills
(MQF 2.0 Cluster:
C4B: Entrepreneurial Skills)
The demonstration of creativity and core entrepreneurial competencies.
C1. Resilient
(MQF 2.0 Cluster:
C4A: Personal Skills / C5: Ethics & Professionalism)
Able to withstand or recover quickly from difficult conditions.
C2. Growth Mindset & Lifelong Learner
(MQF 2.0 Cluster:
C4A: Personal Skills / C5: Ethics & Professionalism)
Maintaining a consistent hunger for knowledge and opportunities to upskill.
C3. Proactive
(MQF 2.0 Cluster:
C4A: Personal Skills / C5: Ethics & Professionalism)
Creating or controlling a situation rather than just responding to it.
C4. Competitive Spirit
(MQF 2.0 Cluster:
C4A: Personal Skills / C5: Ethics & Professionalism)
Maintaining an ambitious, combative, and fighting attitude.
C5. Good Etiquette
(MQF 2.0 Cluster:
C4A: Personal Skills / C5: Ethics & Professionalism)
Demonstrating proper social and work etiquette.
C6. Affinity
(MQF 2.0 Cluster:
C4A: Personal Skills / C5: Ethics & Professionalism)
Feeling a special connection toward the university even after graduation.
C7. Socially Responsible
(MQF 2.0 Cluster:
C4A: Personal Skills / C5: Ethics & Professionalism)
Working and volunteering for the community to bring about positive change for the nation and the world.
C8. Ethical and Professional
(MQF 2.0 Cluster:
C4A: Personal Skills / C5: Ethics & Professionalism)
Demonstrating adherence to ethical standards and acting professionally.
C9. Personal Skills
(MQF 2.0 Cluster:
C4A: Personal Skills / C5: Ethics & Professionalism)
Demonstrating confidence, self-control, social skills, honesty, punctuality, time management, and keeping to and maintaining deadlines.

 

Complex Problems (CPs) and Complex Activities (CAs) for Bachelor of Computer Science (BCS) with Honours Programme

COMPLEX PROBLEMS (CPs)
CP1Various parameters involving wide-ranging issues
CP2Depth of analysis of the problem with no obvious solution
CP3In-depth knowledge of the field of study
CP4Involves infrequently encountered issues
CP5Uncommon requirement beyond standard practice

 

COMPLEX ACTIVITIES (CAs)
CA1Diverse resources (people, money, equipment, materials, information, and technologies
CA2Considering solutions for different parameters
CA3Involves creativity and innovation in providing a solution
CA4Sustainable solution

 

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 CoursesPenghayatan Etika dan Peradaban/2
Bahasa Melayu Komunikasi 2
Philosophy and Current Issues2
Bahasa Kebangsaan (A)/2
English for Academic Purposes
Integrity and Anti-Corruption2
Community Service2
TOTAL CREDIT HOURS10
University CoursesDigital Skills and Services2
Creativity and Innovation3
Entrepreneurship3
General Interest Course3
TOTAL CREDIT HOURS11
Core CoursesCommon Core CoursesPrinciples of Programming4
Computer Organization3
System Analysis and Design3
Human Computer Interaction3
Database Systems3
Operating Systems3
Computer Networks3
Information Assurance and Security3
Social Issues and Professional Practices3
TOTAL CREDIT HOURS28
Discipline Core Courses
(Mathematics)
Discrete Mathematics3
Calculus and Linear Algebra3
Statistics and Probability3
TOTAL CREDIT HOURS9
Discipline Core Courses
(Computing
)
Programming in C++3
Web Technologies4
Object-oriented Programming3
Artificial Intelligence3
Data Structures & Algorithms3
Mobile Application Development3
Software Engineering3
Software Project Management4
Requirements Engineering4
Software Quality Engineering4
TOTAL CREDIT HOURS34
Discipline Core Courses
(Projects & Industrial Training)
Project 12
Project 24
Industrial Training6
TOTAL CREDIT HOURS12
Elective Core Courses
(any 5)
Computer Vision4
Machine Learning4
Deep Learning4
Business Intelligence4
Data Mining and Data Warehousing4
Big Data Analytics4
Cryptography and Data Security4
Data Recovery, Tracing and Evidence Gathering4
Ethical Hacking4
TOTAL CREDIT HOURS20
GRAND TOTAL124

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/0713/6/0037) (03/29) (MQA/PA16954)

Duration: 3 years | Full-time

Intakes: April, July, November

Mode of Study: Full-Time

Programme code: (N/0721/6/0004) (03/29) (MQA/PA17213)

Duration: Full-time: 3 years
Part-time: 5 years

Intakes: April, July, October

Mode of Study: Full-Time, Part-Time

Programme code: (R2/0412/6/0041) (01/28) (MQA/FA2256)

Duration: 3 years | Full-time

Intakes: April, July, October

Mode of Study: Full-Time

SEARCH...

Menu

Scan WeChat QR Code

Scan WeChat QR Code

Week StartWeek EndAcademic WeekActivityRemarksPublic Holidays
11-AprRegistration(new students only)
13-Apr17-AprOrientation(new students only)
20-Apr24-AprWeek 1Learning Week
27-Apr1-MayWeek 2Learning WeekLabour Day1-MayFri
4-May8-MayWeek 3Learning Week
11-May15-MayWeek 4Learning Week
18-May22-MayWeek 5Learning Week
25-May29-MayWeek 6Learning WeekHari Raya Aidiladha27-MayWed
Wesak Day31-MaySun
1-Jun5-JunWeek 7Learning WeekAgong’s Birthday1-JunMon
(RPH) Wesak Day1-JunMon
8-Jun12-JunWeek 8Self-Study Week
15-Jun19-JunWeek 9Final ExaminationAwal Muharram17-JunWed
22-Jun26-JunSemester Break
29-Jun3-JulSemester Break
Week StartWeek EndAcademic WeekActivityRemarksPublic Holidays

27-Jun

Sat

  Registration(new students only)  

29-Jun

Mon

3-Jul

Fri

 Orientation(new students only)  

6-Jul

Mon

10-Jul

Fri

Week 1Learning Week   

13-Jul

Mon

17-Jul

Fri

Week 2Learning Week   

20-Jul

Mon

24-Jul

Fri

Week 3Learning Week   

27-Jul

Mon

31-Jul

Fri

Week 4Learning Week   

3-Aug

Mon

7-Aug

Fri

Week 5Learning Week   

10-Aug

Mon

14-Aug

Fri

Week 6Learning Week   

17-Aug

Mon

21-Aug

Fri

Week 7Learning Week   

24-Aug

Mon

28-Aug

Fri

Week 8Learning Week Maulidur Rasul

25-Aug

Tue

31-Aug

Mon

4-Sep

Fri

Week 9Learning Week Merdeka Day

31-Aug

Mon

7-Sep

Mon

11-Sep

Fri

Week 10Learning Week   

14-Sep

Mon

18-Sep

Fri

Week 11Learning Week Malaysia Day

16-Sep

Wed

21-Sep

Mon

25-Sep

Fri

Week 12Learning Week   

28-Sep

Mon

2-Oct

Fri

Week 13Learning Week   

5-Oct

Mon

9-Oct

Fri

Week 14Learning Week   

12-Oct

Mon

16-Oct

Fri

Week 15Self-Study Week   

19-Oct

Mon

23-Oct

Fri

Week 16Final Examination   

26-Oct

Mon

30-Oct

Fri

Week 17Final Examination   

2-Nov

Mon

6-Nov

Fri

 Semester Break Sultan of Perak’s Birthday

6-Nov

Fri

 Deepavali

8-Nov

Sun

9-Nov

Mon

13-Nov

Fri

Semester Break Deepavali

9-Nov

Mon

16-Nov

Mon

20-Nov

Fri

Semester Break Convocation

21-Nov

Sat

  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. 21 November 2026 – Convocation
  4. The University Management has decided to grant extra leave for certain festivals that fall at the beginning or end of the week. Therefore, replacement classes must be conducted on the dates
    provided by the Registrar’s Office
Week StartWeek EndAcademic WeekActivityRemarksPublic Holidays

24-Oct

Sat

  Registration(new students only)  

26-Oct

Mon

30-Oct

Fri

 Orientation(new students only)  
2-Nov
Mon
6-Nov
Fri
 PNP Week 1(new students only)Sultan of Perak’s Birthday

6-Nov

Fri

Deepavali

8-Nov

Sun

9-Nov

Mon

13-Nov

Fri

 Deepavali Break Deepavali

9-Nov

Mon

16-Nov

Mon

20-Nov

Fri

 PNP Week 2(new students only)  

23-Nov

Mon

27-Nov

Fri

Week 1Learning Week   

30-Nov

Mon

4-Dec

Fri

Week 2Learning Week   

7-Dec

Mon

11-Dec

Fri

Week 3Learning Week   

14-Dec

Mon

18-Dec

Fri

Week 4Learning Week   

21-Dec

Mon

25-Dec

Fri

Week 5Learning Week Christmas Day

25-Dec

Fri

28-Dec

Mon

1-Jan

Fri

Week 6Learning Week New Year’s Day

1-Jan

Fri

4-Jan

Mon

8-Jan

Fri

Week 7Learning Week   

11-Jan

Mon

15-Jan

Fri

Week 8Learning Week   

18-Jan

Mon

22-Jan

Fri

Week 9Learning Week Thaipusam

22-Jan

Fri

25-Jan

Mon

29-Jan

Fri

Week 10Learning Week   

1-Feb

Mon

5-Feb

Fri

Week 11Learning Week Chinese New Year

6-Feb

Sat

 Chinese New Year

7-Feb

Sun

8-Feb

Mon

12-Feb

Fri

 Mid-Semester Break Chinese New Year

8-Feb

Mon

15-Feb

Mon

19-Feb

Fri

Week 12Learning Week   

22-Feb

Mon

26-Feb

Fri

Week 13Learning Week Nuzul Al-Quran

24-Feb

Wed

1-Mar

Mon

5-Mar

Fri

Week 14Learning Week   

8-Mar

Mon

12-Mar

Fri

Week 15Self Study Week Hari Raya Aidilfitri

10-Mar

Wed

 Hari Raya Aidilfitri

11-Mar

Thu

15-Mar

Mon

19-Mar

Fri

Week 16Final Examination   

22-Mar

Mon

26-Mar

Fri

Week 17Final Examination   

29-Mar

Mon

2-Apr

Fri

 Semester Break   

5-Apr

Mon

9-Apr

Fri

Semester Break   

(PNP : Pre-November Programme)

  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. The University Management has decided to grant extra leave for certain festivals that fall at the beginning or end of the week. Therefore, replacement classes must be conducted on the dates
    provided by the Registrar’s Office