Bachelor of science with Honours in Computing (Data Science) 3+0 in collaboration with University of Greenwich
(N/0613/6/0158) (04/31) (MQA/PA 18890)
- Full-time
- 3 years
About University of Greenwich
The University of Greenwich is a distinguished public university in London, United Kingdom, with a proud heritage dating back to 1890. Known for its academic excellence and strong industry relevance, the university offers high-quality, career-oriented education to students from across the globe.
Located across three campuses – Greenwich, Avery Hill, and Medway – the university delivers a wide range of undergraduate and postgraduate programmes in areas such as Business, Computing, Engineering, Science,Education, and Health. Many programmes are professionally accredited and designed in close collaboration with industry, ensuring graduates are well prepared for the global job market.
Programme Overview
The BSc (Hons) Computing (Data Science) programme is designed to provide students with a strong foundation in data science, machine learning, and information retrieval. It equips you with the ability to apply data-driven techniques and artificial intelligence concepts to analyse complex datasets and solve real-world problems.
Throughout the programme, you will develop a solid understanding of core computing principles, alongside practical skills in data analytics, algorithms, and visualisation. The curriculum is structured to ensure you are aligned with the latest advancements in Data Science, enabling you to critically evaluate and apply a wide range of machine learning approaches in diverse contexts.
By the end of the programme, you will be prepared to make informed, data-driven decisions and contribute to innovative solutions across industries in a global environment.
Full Time: 3 years
Intake: January, May & September
Programme Structure
Year 1
- Mathematics for Computer Science
- Programming Foundations
- Computer Systems and Internet Technologies
- Software Engineering
- Principles of Security
- System Development
- Human Computer Interaction and Design
- Introduction to Data Science
- Object Oriented Programme
Year 2
- Application Development
- Professional Project Management
- Agile Development with SCRUM
- User Interface Design
- Web Programming 1
- Applications in AI and Data Science
- Big Data Analysis and Visualisation
- Web Programming 2
Year 3
- Advanced Topics in Data Science and Design
- Requirements Management
- Information Retrieval
- Final Year Projects
- Industrial Training
MPU
- Bahasa Melayu Komunikasi 2
- Penghayatan Etika dan Peradaban
- Philosophy and Current Issues
- Bahasa Kebangsaan A / Effective Listening
- Integrity and Anti-Corruption
Entry Requirements
MATRICULATION / FOUNDATION
A pass in Matriculation or Foundation studies with a minimum CGPA 2.00;
STPM
A Pass STPM with minimum grade of C (CGPA 2.00) in any TWO (2) subjects OR any equivalent qualification;
STAM
A Pass STAM with minimum grade Jayyid in any TWO (2) subjects.;
AND must have credit in:
Choose ONE of the following:
a) Credit in Additional Mathematics at SPM level (or equivalent)
OR
b) Credit in Mathematics AND ONE (1) subject from Science / Technology / Engineering at SPM level (or equivalent)
Notes:
- Students under category (b) must take Reinforcement Mathematics at the beginning of the programme (covering basic topics for Computer Science / Data Science / Software Engineering)
- Students must pass Reinforcement Mathematics first before taking related core subjects
- However, students can still take subjects that do not require Mathematics as a prerequisite
- Reinforcement Mathematics can be counted as part of graduating credits
- Students from Matriculation / Foundation may be exempted from Reinforcement Mathematics if their Mathematics syllabus is equivalent or higher than SPM Additional Mathematics
STPM
A Pass STPM (Science Stream) with a minimum grade of C (CGPA 2.00) in Mathematics and ONE (1) subject from Science or ICT field.
DIPLOMA (SCIENCE STREAM)
- Diploma in Computing
- Minimum CGPA: 2.50
- CGPA 2.00–2.49 may be considered with additional assessment
- Diploma in Science & Technology
- Minimum CGPA: 2.75
- CGPA 2.50–2.74 may be considered with additional assessment
- DKM / DVM (Computing fields)
- Minimum CGPA: 2.50 (Subject to approval by Senate/Academic Board)
- CGPA 2.00–2.49 may be considered with additional assessment
- DLKM (Computing fields)
- Minimum CGPA: 2.50 (Subject to approval by Senate/Academic Board)
- CGPA 2.00–2.49 may be considered with additional assessment
English Requirement
International Students
IELTS : 6.0 or equivalent
TOEFL iBT : 40
Pearson (PTE) : 47
MUET : Band 3.5
Cambridge : 154
ELS : 107
No faculty data available.
Career Opportunities
- Data Scientist
- Data Analyst
- Business Intelligence Analyst
- Machine Learning Engineer
- AI Specialist
- Data Engineer
- Big Data Analyst
- Research Analyst
- Data Scientist
- Data Analyst
- Business Intelligence Analyst
- Machine Learning Engineer
- AI Specialist
- Data Engineer
- Big Data Analyst
- Research Analyst






