Skip to main content
A student focused on typing on a laptop computer, with hands positioned on the keyboard and screens visible.

BSc (Hons) Computing Science

Key information

Our BSc Computing Science degree focuses on software development and algorithms, with the aim of constructing robust and usable systems for industry and commerce.

Programme code
KPT/JPS (N/481/6/0833) (MQA/PA14530) 06/26
Level
Undergraduate
Delivery type
Full Time
Degree qualification
BSc (Hons)
Mode of delivery
On-Campus
Duration
3 years
Location
Malaysia
Start date
September, January

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.

Applications

Applications to both this undergraduate programme,as well as our Foundation in Science (with Computing route) and Foundation in Business (with Computing route) are currently open for applications for foundation intakes in April, July and September, and the undergraduate intake in September and January.

Your student experience

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 from one of the following two streams: Data Science or Artificial Intelligence.

You can take advantage of our international campuses by taking part in an Inter-Campus Transfer. This gives you the opportunity currently to study Computing Science at our Edinburgh campus for a semester or a year.

Go Global

With Go Global, Heriot-Watt's global student programme, you can carry your studies to new places and experience new cultures, expanding your horizons on the way. You'll discover what it means to be a true global citizen and emerge prepared for wherever your career journey will take you.

Inter-Campus Transfer: United Kingdom

Discover new friends and places with an inter-campus transfer to the UK.

Inter-Campus Transfer: Dubai

Discover new friends and places with an inter-campus transfer to Dubai.

Course content

September Intake - Malaysia

Year 1

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
Year 2

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
Year 3

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

January Intake - Malaysia

Year 1

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 January

  • Introduction to Computer Systems
  • Database Management Systems
  • Software Development A
  • Software Development B

Mandatory May

  • Introduction to Interaction Design
  • Mathematics for Computer Science
  • Data Structures and Algorithms
  • Introduction to Software Engineering
Year 2

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
  • Operating Systems & Concurrency
  • Professional Development

Optional May

  • Industrial Training

Optional September

  • Self-Empowerment and Social Responsibility I
  • National Language A (MPU 3212)
  • Philosophy and Current Issues

Optional January

  • Malay Language Communication 2 (MPU 3143)
  • Self-Empowerment and Social Responsibility II
  • Integrity and Anti-Corruption
  • Appreciation of Ethics and Civilisations
Year 3

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

  • Artificial Intelligence and Intelligent Agents
  • Research Methods & Requirements Engineering
  • Computer Network Security

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

Fees and funding

StatusFull Time
LocalMYR 39,960
InternationalMYR 46,520

Scholarships and bursaries

See our range of Scholarships

View details

Entry requirements

We have standard entry requirements for all of our courses that you will have to meet.

Year 1
  • Heriot-Watt University Malaysia Foundation in Business or Science: Grace C average including B in Mathematics and C in English
  • A-Level: BBC including B in Mathematics
  • STPM: GPA 2.67 for 3 subjects, including GPA 2.67 in Mathematics
  • UEC: 12 points (5 subjects not less than B grade) including A in Mathematics
  • IB Diploma: 26 points for 6 subjects including 5 in HL Mathematics AA or AI
  • WACE/SACE: ATAR 80 including B in Mathematics Method /Specialist
  • Ontario Secondary School Diploma: 80% including 70% in Mathematics
  • Foundation: CGPA 3.0 (further assessment is required)
  • China Senior High School Graduation Certificate: 80% including 80% in Mathematics
  • India Senior School Certificate/Class XII: 70% including 70% in Mathematics
  • Indonesia SMA 3: 80% including 80% in Mathematics

Note:

In addition to the entry requirements listed above, applicants must have grade C in Additional Mathematics or C in Mathematics and any one of Science/ Technology/ Engineering subjects at SPM/ IGCSE level equivalent.

We strongly urge all prospective students to submit their applications. Our students comprise of individuals with a wide array of qualifications. The most comprehensive way for us to assess eligibility is by receiving a completed application comprising of academic qualification.  

Entry requirements in the prospectus and website may not always apply and individual offers may vary.

English language requirements

If your first language is not English, we'll need to see evidence of your English language ability.

The minimum English language requirement for entry to this programme is IELTS 6.0 (or equivalent) with no score lower than 5.5.

If you do not have IELTS 6.0, we offer a range of English language courses to help you meet the English language requirement for this programme prior to commencing your studies.

Why Heriot-Watt

We are committed to producing future-ready graduates with high-quality British education. Located in Putrajaya since 2014, Heriot-Watt University Malaysia's purpose-built, state-of-the-art, lakeside campus in Putrajaya is the first “green campus” in Malaysia; catering to a global network of students.

Ranked in the top 10 for Research Impact in the UK, with campuses in Scotland and Dubai, we offer students the opportunity of a truly global seamless learning experience flourishing beyond academic excellence through our Purpose Driven Education approach.

Employability

The present global demand for computing skills presents numerous career opportunities in software and technology sectors, and also supports many other industries such as financial services, telecommunications, retail and manufacturing. Employment prospects are good, with excellent financial rewards and career pathway. Our students will be well-equipped for a broad range of technical jobs from software developers and system analysts to machine learning/AI engineers. Our graduates will also be prepared for more general careers like project management, IT consultancy, teaching or research.

Student life

Explore facilities, and chat to staff and students

Contact our enquiries team

Contact us