Bachelor of Computer Science in Data Science

KPT/JPT (N/481/6/0817) 09/24 - MQA/PSA 12435

Why study a Bachelor of Computer Science in Data Science?

This is the era of big data and artificial intelligence. Data science represents a cutting-edge discipline which applies scientific methods, mathematics, algorithms and artificial intelligence to extract and visualise intelligent insights from huge volumes of data.

In the fast-progressing world of the Information Age these insights, whether delivered via autonomous integrated systems or in traditional reports, have the potential to fuel innovation and transform decision making. Data scientists deal with the challenges of big data – its interpretation, management and use – in fields as diverse as marketing, information systems, engineering, finance, arts, humanities, science and medicine.

Monash brings an enormous breadth of expertise to bear on issues relating to big data. We have the greatest collection of expertise in the theory and practice of data analytics of any university in the Asia-Pacific region. If you aspire to solve real-world problems based on the information challenges of big data, then specialising in data science will equip you with the practical skills to excel in your chosen career – whether as a data scientist, analytics professional, big data architect, information visualisation expert or chief information officer.

Learning outcomes

After completing this specialisation, you'll be able to:

  • analyse problems, design algorithms to solve them, and program efficient software solutions
  • apply problem solving strategies to develop efficient solutions.

Areas of study

  • Mathemathical statistics
  • Principles of data science
  • Business intelligence and data warehousing
  • Data analytics and visualisation
  • Big data
  • Deep learning and artificial intelligence

This level consists of mathematics and introductory computer science units.

Core Units

  • Algorithms and programming fundamentals in Python
  • Introduction to computer systems, networks and security
  • Introduction to computer science
  • Introduction to data science
  • Discrete mathematics for computer science
  • Continuous mathematics for computer science.

Elective Units
Select two units from the list below or from another school::

  • Business and economics statistics
  • Programming fundamentals in Java


Core units

  • Algorithms and data structures
  • Theory of computation
  • Modelling for data analysis
  • IT professional practice and ethics
  • Databases.

Elective units
Select any three units from the list below or from another school.

  • Operating systems
  • Object-oriented design and implementation
  • Mobile application development
  • Introduction to cyber security
  • Introductory econometrics.


Core units

  • Data visualisation
  • Data science project 1
  • Data science project 2.

Elective units
You're required to complete three electives in your third year. You can select any unit from any school, but must complete at least two approved data science elective units from the list below:

  • Data analytics
  • Deep learning
  • Business intelligence and data warehousing
  • Big data management and processing
  • Parallel computing
  • Image processing
  • Information and network security
  • Intelligent systems
  • Usability.


The course takes three years of full-time study to complete.

Course structure

This course consists of 14 compulsory (core) units in computer science, data science and mathematics, two restricted electives chosen from an approved list of data science topics, eight free elective units, and an industry attachment. The free electives can be taken as a sequence in a specific field of study within the school or from a discipline offered by another school. A capstone project spanning both semesters of the third year concludes your studies.

The Monash University Handbook has detailed information about the structure and requirements for the Bachelor of Computer Science in Data Science.

Career outcomes

Graduates with data science skills are in high demand. Possible careers could include:

  • business intelligence analyst
  • chief data officer
  • data analyst
  • data architect
  • data mining engineer
  • data scientist
  • quantitative analyst
  • quantitative researcher.

You'll be able to work in a wide range of industries, such as:

  • digital humanities
  • consulting
  • cybersecurity
  • law
  • scientific research
  • marketing
  • robotics
  • engineering
  • business analytics
  • banking.

Entry requirements

To enter Monash University, students must satisfy particular academic, English language and age requirements.

Industry-based Learning (IBL)

The IBL program sets you up with the opportunity to apply the skills you've learnt in the classroom in the corporate world. You'll be placed in a leading IT organisation for a 22-week industrial placement, which will help you gain valuable professional and business experience. The program is formally assessed and credited towards your degree. Furthermore, the organisation will award you with a scholarship throughout the duration of your placement.

Industry work experience

If you don't qualify for the IBL program, you'll be required to go for a 12-week internship in an industry-based environment after your second year. Your internship coordinator will be able to connect you with employers offering placements. Some companies our students have interned with are:

  • Agmo Studio
  • Cheetah Digital
  • Configura Pacific Sdn Bhd
  • F-Secure
  • INTEL Malaysia
  • Juris Technologies
  • Mimos Berhad
  • Monster Technologies.

Other opportunities

Your undergraduate years can be full of opportunities to broaden your perspective on the IT industry, enhance your marketability, and develop the necessary mindset to transition from student to IT professional.

You'll have special access to career talks and panel discussions with invited industry guests, industry competitions, as well as professional certification programs. These will help you to:

  • learn about emerging industry trends in IT
  • gain a better understanding of what the industry expects from IT graduates
  • discover the variety and scope of careers in IT
  • build industry contacts via networking opportunities.

Entry scores

You will need the following entry scores for the Bachelor of Computer Science in Data Science:

Commencing Monash University Foundation Year (MUFY) in 2019/2020* 70%*
A Level GCE 9
Hong Kong Diploma of Secondary Education 18
Indian School Certificate 70%
All India Senior School Certificate 75%
SMA3, Indonesia Please refer to to find out the entry score
International Baccalaureate Diploma Program (IB Diploma Program) 28
STPM, Malaysia 9
UEC, Malaysia 4.2
Program Matrikulasi (Matriculation Program), Malaysia 2.67
Ontario Secondary School Diploma 81.6%
Sri Lankan General Certificate of Education (Advanced Level) 11
High School Certificate, Vietnam 8.28
UNSW Foundation Studies 7.5
Foundation in Science and Technology, Sunway College 70%
Diploma of Higher Education Studies (DHES) 60%
Monash College Diploma Part 1 ** 80%**
Monash College Diploma Part 2 ** 60%**

*The undergraduate entry requirements published are for students who commence the MUFY program in 2020/2021.

**The Monash College Diploma Part 1 and Part 2 entry requirements published are for students commencing their undergraduate destination degree in 2020/2021.


Mathematics (Australian Year 12 Higher equivalent) is a formal prerequisite for the Bachelor of Computer Science in Data Science.


In 2021, annual tuition fees for this course are:

  • RM40,820 for Malaysian students
  • RM46,640 for international students.

Once-only fees

  • Application - RM100
  • Registration - RM200

Per-semester fee

  • General amenities - RM100

For more details on the student pass application fee, please click  here.

Intake periods

Each year, there are three intake periods for the Bachelor of Computer Science in Data Science. This means that you can start in February, July or October.


Applications for credit can include credit transfer for previous study or recognition of prior learning.

Related courses

More information

For more information about this degree, contact us.