BACHELOR OF COMPUTER SCIENCE WITH HONOURS [B.COMP.SC. (HONS.)]
Programme Name : Bachelor of Computer Science with Honours [B.Comp.Sc. (Hons.)]
Total Credit Hours: 136 (Minimum)
Programme Duration (Years) : 8 Semesters (4 Years) (Minimum)
The aim of Bachelor of Computer Science (B. Comp. Sc.) programme is to bring forth graduates who are knowledgeable, competent, principled, theoretically and practically skilled in the field of computer science that can contribute to the development of digital applications for related stakeholders.
The objectives of this programme are:
-
To produce students with fundamental knowledge, principles and skills in Computer Science;
-
To produce students with strong analytical and critical thinking skills to solve problems by applying knowledge, principles and skills in Computer Science;
-
To produce students who are able to apply fundamental mathematical, scientific and theoretical computing knowledge in analysing, modelling, designing, developing and evaluating digital-enabled solutions; and
-
To produce students who can understand the interplay between theory and practice of computer science and the essential links between them.
Candidates applying for a Bachelor of Computer Science with Honours [B. Comp. Sc. (Hons.)] shall meet the University General requirements and the Special Needs of the Program as follows:
Local Student
(a) General University Requirements
Passed the Malaysian Certificate of Education (SPM) / equivalent with a credit in Bahasa Malaysia subject or Bahasa Malaysia July paper.
(b) Programme Special Requirement
Diploma
Diploma in Computer Science or other equivalent qualification recognized by the Government of Malaysia and approved by the University Senate with at least CGPA 3.00;
or
Applicant with CGPA less than 3.00 with at least TWO (2) years of working experience in related field is eligible to apply.
and
At least credit in Additional Mathematics at SPM level.
or
Obtained at least Grade C for Mathematics at Diploma level.
and
Level 3 (Band 3) in Malaysia University English Test (MUET).
Matriculation / Foundation
Passed with at least CGPA 2.50 at Matriculation / Foundation level;
and
At least Grade B- (2.67) for Mathematics and ONE (1) of the following subjects:
-
- Physics / Engineering Physics
- Chemistry / Engineering Chemistry
- Biology
- Computer Science / Computing
and
At least credit in Additional Mathematics in Malaysian Certificate of Education (SPM);
and
Level 3 (Band 3) in Malaysia University English Test (MUET).
Malaysian Higher School Certificate (STPM)
Passed with at least CGPA 2.50 at STPM level;
and
At least Grade B- (2.67) for the following subjects:
-
- Mathematics T / Further Mathematics / Information and Communications;
and
ONE (1) of the following subjects:
-
- Physics
- Chemistry
- Biology
and
At least credit in Additional Mathematics in Malaysia Certificate of Education (SPM);
and
Level 3 (Band 3) in Malaysia University English Test (MUET).
Malaysian Higher Religious Certificate (STAM)
Passed with at least Jayyid Jiddan at STAM level;
and
At least credit for the following subjects at SPM level:
-
- Additional Mathematics;
and
Any TWO (2) of the following subjects:
-
- Mathematics
- Foundation of Economy
- Accounting
- Commerce
- Physics
- Information & Communications Technology
- Programming & Development Tools
and
Any ONE (1) of other subjects.
and
Level 3 (Band 3) in Malaysia University English Test (MUET).
Others
For candidates who do NOT meet the requirements of Diploma, Matriculation / Foundation, STPM, or STAM, can be considered if they fulfill the conditions below:
Passed the Malaysian Certificate of Education (SPM) / equivalent with a credit in Bahasa Malaysia or Honours in Bahasa Malaysia July paper, obtained Honours in Mathematics, at least Passed in Additional Mathematics and English in Malaysian Certificate of Education (SPM),
and
Aged not less than 21 years old;
and
Have at least 3 years of experience in computer science or equivalent;
and
Passed Accreditation of Prior Experiential Learning (APEL) level 6.
International Student
Having other qualifications recognized by the Government and endorsed by the UUM Senate.
Bachelor of Computer Science with Honours will be awarded to student who has complete at least 136 credit hours according to the following programme structure:
UNIVERSITY CORE COURSES
- Ethnic Relationship
- Islamic and Asian Civilization (TITAS)
- Malaysian Studies 3
- Fundamentals of Entrepreneur
- English Core 1
- English Core 2
- English Core 3
- Co-Curriculum
PROGRAMME CORE COURSES
- Mathematics for Computing
- Computer Systems Organization and Architecture
- Introduction to Programming and Problem Solving
- Data Communication and Networking
- Discrete Mathematics
- Computer Operating Systems
- Intermediate Programming
- Data Structures
- Statistic and Probability
- Database Management System
- Artificial Intelligence
- Software Development Process
- Interaction Design
- Advanced Programming
- Design and Analysis of Algorithm
- Final Year Project 1
- Final Year Project 2
- Industrial Training
MAJORING COURSES
A. CYBER SECURITY
- Security in Digital World
- Data Analytics
- Cryptography
- Security Architecture
- Concept and Paradigm in Programming Languages
- Policy and Access Control
- Cybersecurity Risk Management
- Secured Software Development
- Issues in Cyber Security
- Digital Forensics
- Malware
- Cyber Conflict
B. GAME COMPUTING
- Introduction to Computer Graphics
- Data Analytics
- Game Design and Development
- Mobile Web Programming
- Concept and Paradigm in Programming Languages
- Game Scripting
- Algorithmic Game Theory
- Game Mechanics
- Mobile Game Computing
- Social Gaming
- 3D Game Development
- Game Production
C. HUMAN-CENTERED COMPUTING
- Data Analytics
- Interaction Systems and Tools
- Mobile Web Programming
- Concept and Paradigm in Programming Languages
- Modelling and Simulation
- Pattern Recognition and Analysis
- Collaborative and Social Computing
- Information Visualization
- Sensor-based Systems
- Secured Software Development
- Human Factors Experimental Design
- Human Factor Engineering
PROGRAMME ELECTIVES
- Routing and Switching
- Scaling and Connecting Network
- Network Security Technology
- Requirement Engineering
- Software Testing
- Software Quality Management
- Information Security Management System
- Information Assurance
- Incident Handling and Response
- Application Programming
- Professional Programming Practices
- Embedded System Programming
- Text Analytics
- Signal Processing
- Agent-Based System
Disruptive Technology Creator, Cyber City Analyst, Data Detective, Financial Wellness Coach, Virtual Store Sherpa, Genomic Portfolio Director, Personal Data Broker, Bring Your Own IT Facilitator, Man-Machine Teaming Manager, AI Business Development Manager.