RANKED TOP 100 IN THE WORLD
QS World University Rankings by Subject 2019
3 years
February, July and October
RM 39,250 Malaysian Student
RM 44,000 International Student
2019 fees p.a.
Professionally recognised
Industry Based Learning
Industrial training
BACHELOR OF COMPUTER
SCIENCE
KPT/JPT (R/481/6/0556) 01/20 - MQA/SWA0123
Computer science is about applying computers
and software to problem solving. Wherever you
look, you'll find computer scientists and
intelligent systems at work. They're pushing
developments in bioinformatics, gaming,
networking, artificial intelligence and other fields
that use and transform information including
science, engineering, business and commerce,
creative and performing arts, and the humanities.
So if you want to be where the action is, this is
the course for you. You will be trained to apply
knowledge into the practical environment and
acquire programming skills to implement
efficient software for real-world solutions.
Areas of study
CAREER PATHS
Computer scientists are in high demand
in a wide variety of roles, such as:
> Specialist programmer
> Systems analyst
> Research scientist
> Consultant
> IT manager
You can perform research and
development in these exciting areas:
> Data analytics
> Information retrieval
> Visualisation
> Internet of things
> Natural language processing
> Data mining
> Mobile application development
> RFID technologies
> Multimedia processing
> Networking
> Artificial intelligence
> Robotics
We offer the following subjects on demand:
> Algorithms and data structures
> Theory of computation
> Computer systems and networks
> Cybersecurity
> Image processing
> Artificial intelligence
> Information and network security
> Mobile application development
Course structure
This course consists of 15 compulsory (core)
units in computer science and mathematics, one
restricted elective chosen from an approved list
of computer science topics, eight free elective
units, and an industry attachment. These free
electives could normally be taken as a sequence
in a specific field of study within the school or
from a discipline offered by another school.
A capstone project spanning through both
semesters of the third year concludes the studies.
Elective Units
Select any four (4) units from the list below or
from another school.
> Operating systems
> Mobile application development
> Modelling for data analysis
> Introduction to cyber security
> Software quality and testing
> Software engineering process and management
> Data visualisation
LEVEL THREE
Core Units
> Parallel computing
> Advanced data structures and algorithms
> Computer science project 1
> Computer science project 2
> Databases
Elective Units
You must complete three electives in your third
year including a minimum of one of the units
below as a prerequisite of the degree program.
The other two units could be selected from
the school itself or any other discipline of
another school.
> Business intelligence and data warehousing
> Computer architecture
> Data analytics
LEVEL ONE
Level One consists of mathematics and
introductory computer science units. > Data visualisation
Core Units
> Algorithms and programming fundamentals
in Python
> Introduction to computer systems, networks
and security
> IT professional practice
> Introduction to computer science
> Discrete mathematics for computer science
> Continuous mathematics for computer science > Intelligent systems
Elective Units
Select any two (2) units from the list below or
from another school.
> Foundations of 3D
> Introduction to data science
> Programming fundamentals in Java
46 UNDERGRADUATE PROSPECTUS 2019
LEVEL TWO
Core Units
> Algorithms and data structures
> Theory of computation
> Object-oriented design and implementation
> Programming Paradigms
> Image processing
> Information and network security
> Software engineering: Architecture and design
> Usability
> Industry-based learning (equivalent to 3 units,
i.e. 18 points of level three elective units)
> Industrial experience project 1
> Industrial experience project 2
HINT
You may be interested in our Bachelor of
Software Engineering (Honours) program,
which is in collaboration with the School
of Engineering, on page 43.