Bachelor of Computer Science (Hons.) - Data Science Specialisation

The Bachelor of Computer Science (Hons.) with Specialisation in Data Science is a three-years degree programme aims to equip students with fundamental computing knowledge and the latest technology in the area of data science. The programme focuses on designing and developing solutions to draw useful insights from the availability of large volumes of data including learning of techniques in processing Big Data for analytics.

Students will learn key subjects within the data science end to end pipeline from the statistical foundations to applied subjects such as data mining, data visualisation, machine learning, visual information and social media computing.  The designed specialisation subjects prepare students with skills for future careers in the field of both data science and data engineering.  Students will also complete a final year project and undergo industrial training to acquire practical industry experience.

PROGRAMME LEARNING OUTCOMES

  • Demonstrate knowledge and understanding of fundamental concepts, principles and best practices.
  • Demonstrate technical competency in relevant areas.
  • Communicate and interact effectively with diverse stakeholders.
  • Relate moral and ethical values to the practice of computer science professionals.
  • Lead effectively to address problems or opportunities in relevant domains or groups.
  • Apply Analytical, Critical Thinking and Scientific Approach in synthesizing effective solutions in the domain of computer science.
  • Pursue continued life-long learning throughout their career, blend innovative minds and entrepreneurial skills.
  • Use digital and numeracy skills as well as a broad range of information, media, and technology applications to solve problems in Computer Science domains.

PROGRAMME EDUCATIONAL OBJECTIVES

  • To produce professionals in Computer Science who can demonstrate knowledge and skills to develop reliable computing solutions in various ICT application domains in line with the industry requirements.
  • To produce professionals in Computer Science who can lead with autonomy and responsibility as well as engage in teams through effective communication and interpersonal skills with discipline-related stakeholders.
  • To produce professionals in Computer Science who can uphold ethical and professional practices in servicing clients and society with self and profession integrity.
  • To produce professionals in Computer Science who can explore business opportunities and practice continual development through life-long learning.

DATA SCIENCE SPECIALISATION COORDINATOR

PROGRAMME STRUCTURE

Data Science Fundamentals
Statistical Data Analysis
Data Mining
Data Visualisation
Visual Information Processing
Social Media Computing
Machine Learning

Calculus
Programming Fundamentals
Discrete Structures and Probability
Professional Development
Computational Methods
Object Oriented Programming and Data Structures
Computer Architecture and Organisation
Database Fundamentals
Research Methodology in Computer Science
Software Engineering Fundamentals
Operating Systems
Computer Networks
Object Oriented Analysis and Design
Algorithm Design and Analysis

Character Building
Sustainable Society
Fundamentals of Digital Competence for Programmers
Integrity and Leadership

Bahasa Melayu Komunikasi 2 (International Students)
Pengajian Malaysia 3 (International Students)
Hubungan Etnik (Local Students)
Tamadun Islam dan Tamadun Asia (Local Students)
Penghayatan Etika dan Peradaban (Appreciation of Ethics and Civilizations)
Falsafah dan Isu Semasa (Philosophy and Current Issues)

Foreign Language Courses
Co-Curriculum

Final Year Project I
Final Year Project II

FOR CURRENT STUDENTS