Undergraduate Prospectus 2018 (July 2018) | Page 48

Information Technology

Bachelor of Computer Science

KPT / JPT( R / 481 / 6 / 0556) 01 / 20- MQA / SWA0123
$
3 years
February, July and October
Malaysian Student RM 38,100
International Student RM 41,900
2018 fees per year
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.
Elective Units
Select any four( 4) units from the list below or from another school.
● System development
● Project management
● Operating systems
● Web database Interface
● Data visualisation
● Mobile application development
● Databases
● Modelling for data analysis
Career Opportunities
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
Course Structure
This course consists of 14 compulsory( core) units in computer science and mathematics, two restricted electives chosen from an approved list of computer science topics and eight free elective units. 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.
LEVEL ONE
Level One consists of mathematics and introductory computer science units.
Core Units
● Algorithm 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
Elective Units
Select any two( 2) units from the list below or from another school.
● Foundations of 3D
● Introduction to data science
● Web fundamentals
LEVEL TWO Core Units
● Algorithms and data structures
● Theory of computation
● Object-oriented design and implementation
● Programming Paradigms
LEVEL THREE
Core Units
● Parallel computing
● Advanced data structures and algorithms
● Computer science project 1
● Computer science project 2
Elective Units
You must complete four electives in your third year including a minimum of two 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
● Usability
● Intelligent systems
● Data analytics
● Software engineering: architecture & design
● Information & network security
● Industry-based learning( equivalent to 3 units, i. e. 18 credit points inclusive of the 2 computer science project units)
● Industrial experience project 1
● Industrial experience project 2
● Advanced programming
● Image processing

!

You may be interested in our Bachelor of Software Engineering( Honours) program, which is in collaboration with the School of Engineering, on page 42.
46 Undergraduate Prospectus 2018