Skip to main content
School Banner

BACHELOR OF ENGINEERING IN COMPUTER SCIENCE AND TECHNOLOGY (HONOURS)

[R/0613/6/0037] 11/27 [MQA/FA5711]

Text

About the Programme

Most people are unaware that the foundation of advanced AI systems, including robotics, and software/hardware-based systems, including robotics, and software/hardware-based security systems, lies in computer algorithms. Algorithms are security systems, lies in computer algorithms. Algorithms are methods and procedures used to solve computing problems, methods and procedures used to solve computing problems, both in research and in the industry. Both AI and security both in research and in the industry. Both AI and security systems rely heavily on the advancement, proliferation and systems rely heavily on the advancement, proliferation and implementation of algorithms in computer systems.

The Bachelor of Engineering in Computer Science and The Bachelor of Engineering in Computer Science and Technology (Honours) programme is designed to establish Technology (Honours) programme is designed to establish solid foundations in mathematics and computer science. This solid foundations in mathematics and computer science. This prepares graduate to readily adapt to the rapidly evolving prepares graduate to readily adapt to the rapidly evolving technologies in algorithms and the computing industry. 

Graduates are expected to devise new and innovative methods Graduates are expected to devise new and innovative methods for implementing computing algorithms or explore novel for implementing computing algorithms or explore novel applications of computer technology. The programme also applications of computer technology. The programme also provides graduates with knowledge in computer systems (both provides graduates with knowledge in computer systems (both hardware & software) through a curriculum based on computer hardware & software) through a curriculum based on computer systems engineering principles.

Graduates are equipped to address computing challenges in Graduates are equipped to address computing challenges in businesses, financial institutions, and organisations prepared businesses, financial institutions, and organisations prepared for the Fourth Industrial Revolution (IR 4.0). As industries for the Fourth Industrial Revolution (IR 4.0). As industries increasingly shift to IR 4.0, the demand for computer science increasingly shift to IR 4.0, the demand for computer science graduates continues to rise steadily.

Furthermore, graduates acquire essential skills to pursue their Furthermore, graduates acquire essential skills to pursue their studies or conduct advanced research in computer science studies or conduct advanced research in computer science related fields.

Note: The degree is not among the fields of engineering in the register of the Board of Engineers Malaysia.

Programme Highlights

The CST programme aims to produce graduates who are able to:

  • Design and implement software/algorithms (e.g. finding credit card fraud in 100 million card transactions)
  • Devise new ways to use computers (e.g. connecting wrist pulse sensors to mobile devices and laptops for health monitoring)
  • Develop effective ways to solve computing problems (e.g. providing solutions for self-driving car to avoid road hazards such as potholes or drains)
  • Plan and manage organisational technology infrastructure. (e.g. deploying antivirus/firewall/IoT software & hardware in large organisations networks)

Career Opportunities

  • IoT Systems Engineer & Systems Integrator

  • Systems Analyst

  • Applications Developer / Programmer

  • Cloud Solutions Engineer

  • Embedded Systems Engineer

  • Computer / Cyber Security Specialist

  • Information Security Specialist

  • Computer Engineer

  • Network Support Engineer

  • Computer Network Architect

Entry Requirement

QualificationRequirement
STPM (Science Stream)A pass in STPM with at least a Grade C in Mathematics AND 1 Science/ICT subject
STPM (Non-Science Stream)A pass in STPM with at least a Grade C (GP2.0) in any 2 subjects AND a credit in Additional Mathematics in SPM or its equivalent
A-LevelA pass in A-Level with at least a Grade D in any 2 subjects
UECA pass in UEC with at least a Grade B in 5 subjects
Foundation / MatriculationA pass in Foundation / Matriculation with at least a CGPA of 2.0 out of 4.0
DiplomaA pass in Diploma in Computing fields (Computer Science/Software Engineering/Information Technology/Information System/Data Science) with at least a CGPA of 2.5* out of 4.0 ORA pass in any Diploma in Science and Technology or the equivalent with at least a CGPA of 2.75** out of 4.0
AND(i) Additional Mathematics*** —a credit in SPM or the equivalent; OR
(ii) Mathematics and any 1 Science/Technology/Engineering subject —a credit in SPM or the equivalent AND pass a Mathematics placement test organised by XMUM before joining the programme
Notes *Candidates with a CGPA of less than 2.5 but more than 2.0 may be accepted subject to a stringent internal evaluation process.  
**Candidates with a CGPA of less than 2.75 but more than 2.5 may be accepted subject to a stringent internal evaluation process.
***The requirement for the Additional Mathematics at SPM level can be exempted if the Foundation/Matriculation or its equivalent offers a Mathematics course that is of a similar or higher level compared to the Additional Mathematics at SPM level.

*For other equivalent qualifications, please consult our programme counsellor.

Main Courses

Text
  • Calculus I A
  • Calculus II B
  • Linear Algebra
  • Discrete Mathematics
  • General Physics I
  • Programming Practice
  • Programming Language (C)
  • Introduction to Computer Science and Technology

Text
  • General Physics II
  • General Physics Laboratory
  • Probability and Statistics
  • Digital Logic
  • Design and Analysis of Algorithms
  • Data Structures
  • UNIX System Programming

Major Elective 1 (Choose 2):

  • Object-Oriented Programming – C++
  • Object-Oriented Programming – Java
  • Circuit Analysis

Text
  • Principles of Computer Composition
  • Compiler Principles
  • Principles of Operating Systems
  • Computer Architecture
  • Fundamental Academic Research

Major Elective 2 (Choose 2):

  • Numerical Methods
  • Digital Signal Processing
  • Computer Graphics

Major Elective 3 (Choose 2):

  • Computer Networks and Communication
  • Software Architecture and Development Environment
  • Multimedia Technology

Text
  • Thesis
  • Industrial Training

Major Elective 4 (Choose 2):

  • Software Engineering
  • ARM Assembly Language
  • Principles of Database Systems