BSc (Hons) Computing Science

The course

Programme code
KPT/JPS (N/481/6/0833) (MQA/PA14530) 06/26
Delivery type
Full-time
Duration
3 years
Intake date
September, January
Location
Malaysia

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

Contact

Got questions about this programme?

Contact our enquiries team.

Overview

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

Campus Transfer

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.

Applications

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

Accreditation

In accordance with our normal practice our professionally orientated programmes are designed to meet the educational requirements for membership of relevant professional institutions. In addition to recognition within Malaysia, we seek accreditation by the relevant UK or international professional bodies in accordance with their standard procedures.

We have obtained the initial full accreditation from BCS, The Chartered Institute of IT, UK.

Course content

Year 1

  • Software Development A and B
  • Mathematics for Computer Science
  • Introduction to Interaction Design
  • Introduction to Computer Systems
  • Introduction to Software Engineering
  • Data Structures and Algorithms
  • Database Management Systems

Year 2

  • Software Engineering
  • Data Communications and Networking
  • Foundations 1 & 2
  • Programming Languages
  • Professional Development
  • Operating Systems and Concurrency
  • Hardware-Software Interface
  • Industrial Training (Summer internship)

Year 3

  • Research Methods and Requirements Engineering
  • Computer Network Security
  • Artificial Intelligence and Intelligent Agents
  • Design and Implementation
  • Project Testing and Presentation

Option courses available for Year 3 include courses from the Artificial Intelligence or Data Science streams:

  • Data Mining and Machine Learning
  • Big Data Management
  • Data Visualisation
  • Applied Text Analytics
  • Distributed and Parallel Technologies

Notes

  • Industrial Training is the compulsory internship during the summer break between Years 2 and 3
  • Software Engineering and Professional Development are group project courses (linked over the whole year)
  • 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.

Career

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.

Entry requirements

  • A-Level / STPM: BBB
  • UEC: 12 points or less including A in Mathematics
  • ATAR (WACE/SACE): ATAR 80
  • Canada Year 12 High School Diploma: 80%
  • International Baccalaureate Diploma: 26 points with 5 in HL Mathematics AA or AI
  • Foundation: CGPA3.0 (further assessment is required)
  • Diploma: CGPA 3.0 ( further assessment is required)
  • Foundation in Business / Foundation in Science (from Heriot-Watt University Malaysia): Grade C average including B in Mathematics and C in English
  • SMA 3 (Indonesia): 8.0
  • Year 12 State Board High School Examination (India): 70%
  • Senior High School Graduation Certificate (China): 80%

Note:

In addition to the entry requirements listed above, applicants must have grade B in Mathematics at SPM/ IGCSE or equivalent. This requirement can be waived if applicants have obtained at least grade pass in Mathematics at a higher level. 

We highly 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 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.

Fees

View our tuition fees for this course.

Scholarships and bursaries

See our range of scholarships.