Program Description
In the current era of digital revolution, computer scientists and software engineers can be found at the forefront, driving latest developments in a broad range of fields such as artificial intelligence, cybersecurity, bioinformatics, healthcare, and data informatics.
Our BSc Computing Science degree focuses on software development and algorithms, with the aim of constructing robust and usable systems for industry and commerce. As well as looking at cutting edge tools and techniques, it’s designed to help you build the next generation of software tools that other system constructors will use. The course aims to give a well-integrated balance of theoretical underpinnings and practical experience, strongly informed by the research expertise of our academic staff.
The programme consists of core computer science, information technology and mathematics units in Year 1 and 2. Students in Year 3 will take highly specialised units including three elective units and will also be conducting a year-long individual final-year dissertation project. Students will also undertake an industrial training programme between Year 2 and 3.
In the final year, students will be able to specialise by taking courses in one of the following three streams: Data Science, Artificial Intelligence or Graphics and Visualisation
Duration of Study
3 Years
Course Mode
Full-time
Course Location
Putrajaya
Intakes
Career Prospect
Subjects Offered
Year 1
Semester 1
- Software Development A
- Software Development B
- Mathematics for Computer Science
- Intro to Interaction Design
Semester 2
- Introduction to Computer Systems
- Software Design
- Data Structures and Algorithms
- Database Management Systems
Year 2
Semester 1
- Software Engineering
- Data Communications and Networking
- Foundations 1
- Programming Languages
Semester 2
- Professional Development
- Operating Systems and Concurrency
- Foundations 2
- Hardware-Software Interface
Semester 3
- Industrial Training (Summer internship)
Year 3
Semester 1
- Research Methods and Requirements Engineering
- Computer Network Security
- Artificial Intelligence and Agents
- Option 1*
Semester 2
- Design and Implementation
- Project Testing and Presentation
- Option 2*
- Option 3*
Students will be able to pick options from one of the following streams.
Data Science
- F20DL Data Mining and Machine Learning (Semester 1)
- F20SA Statistical Modelling and Analytics (Semester 1)
- F20BD Big Data Management (Semester 2)
- F20AA Applied Text Analytics (Semester 2)
- F20DP Distributed and Parallel Technologies (Semester 2)
Artificial Intelligence
- F20BC Biologically Inspired Computing (Semester 1)
- F20RO Intelligent Robotics (Semester 1)
- F20DL Data Mining and Machine Learning (Semester 1)
- F29LP Language Processors (Semester 2)
- F20DP Distributed and Parallel Technologies (Semester 2)
Graphics and Visualisation
- F20DV Data Visualisation Analytics (Semester 2)
- F20GA 3D Graphics and Animation (Semester 1)
- F20GP Computer Games Programming (Semester 2)
- F20DP Distributed and Parallel Technologies (Semester 2)
Entry Requirement
ACADEMIC REQUIREMENTS
- Heriot-Watt University Malaysia Foundation in Science or Foundation in Business: BBCC including B in Mathematics
- A-Level/STPM: BBB including B in Mathematics
- UEC: 12 points or less including A in Mathematics (5 subjects not less than B grade)
- CPU: 80% including B in Mathematics
- WACE/SACE: ATAR 80 including B in Mathematics
- SMA 3 (Indonesia): 8.0 in Mathematics
- IB Diploma: Minimum 5 in HL Mathematics
- Diploma with high level of attainment in computing and/or IT and/or mathematics recognised by the Malaysian Government, acceptable to the University.
- Any other relevant qualification with high level of attainment in computing and/or IT and/or mathematics recognised by the Malaysian Government, acceptable to the University.
ENGLISH LANGUAGE REQUIREMENTS
If English is not your first language, then evidence of proficiency equivalent to IELTS 6.0 is required.
If you do not have IELTS 6.0, we offer a Pre-Sessional English Programme (PSEP) prior to commencing your studies.