BSc (Hons) Computing Science | Heriot-Watt University
Specifications
Details
Is this course suitable for you?
Student Type
Entry Requirement
Select Scholarship
PTPTN Loan Selection
E-Square Waiver
Fee Breakdown
- Scholarship up to RM 0
- Voucher: RM 0
Course Structure
The programme consists of core computer science, information technology and mathematics units in Years 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 Years 2 and 3.
Mandatory September
- Mathematics for Computer Science
- Introduction to Interaction Design
- Software Development A
- Software Development B
Mandatory January
- Introduction to Computer Systems
- Data Structures and Algorithms
- Database Management Systems
- Introduction to Software Engineering
Optional September
- Self-Empowerment and Social Responsibility I
- National Language A (MPU 3212)
- Philosophy and Current Issues
Optional January
- Self-Empowerment and Social Responsibility II
- Malay Language Communication 2 (MPU 3143)
- Appreciation of Ethics and Civilisations
Industrial Training is the compulsory internship during the summer break between Years 2 and 3, while Software Engineering and Professional Development are group project courses (linked over the whole year).
Mandatory September
- Programming Languages
- Data Communications and Networking
- Foundations 1
- Software Engineering
Mandatory January
- Hardware-Software Interface
- Foundations 2
- Professional Development
- Operating Systems & Concurrency
Optional May
- Industrial Training
Optional January
- Integrity and Anti-Corruption
Research Methods and Requirements Engineering, Design and Implementation and Project Testing and Presentation are courses corresponding to one individual whole year project. Students can select Year 3 Options from the given list of courses, subject to availability of subjects on offer.
Mandatory September
- Computer Network Security
- Research Methods & Requirements Engineering
- Artificial Intelligence and Intelligent Agents
Optional September
- Data Mining and Machine Learning
- Computer Graphics
- Statistical Modelling and Analysis
Mandatory January
- Design & Implementation
- Project Testing and Presentation
Optional January
- Applied Text Analytics
- Advanced Network Security
- Big Data Management
- Distributed and Parallel Technologies
- Data Visualisation and Analytics
- Games Programming
Future Career Prospects
- Software Engineer
- Data Scientist
- Artificial Intelligence Engineer
- Cybersecurity Specialist
- Systems Analyst
View more about BSc (Hons) Computing Science | Heriot-Watt University on main site