Bachelor of Computer Science

KPT/JPT (R2/481/6/0556) 01/25 - MQA/SWA0123

Why study a Bachelor of Computer Science?

Wherever you look, you'll find computer scientists and intelligent systems at work. They're supporting or driving everything from the daily weather report to new research discoveries. They're pushing developments in bioinformatics, gaming, networking, artificial intelligence and other fields that use and transform information.

So if you want to be where the action is, this is the course for you.

Our program focuses on algorithms, software development and the underlying theory of computation. You'll study computational approaches in science and engineering and information-processing applications in industry and commerce.

The course consists of six core information technology units, eight core computer science and mathematics units (including a computer science project), two electives from an approved list of computer science topics and eight open electives.

Areas of study

At Monash Malaysia, we currently offer the following subjects on demand:

  • Advanced algorithms and data structures
  • Theory of Computation
  • Computer systems and network
  • Cybersecurity
  • Image processing
  • Intelligent systems
  • Deep learning
  • Data analytics
  • Mobile application developments


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

Course structure

The course consists of 15 compulsory (core) units in computer science and mathematics, one restricted electives, chosen from an approved list of computer science topics, eight free elective units, and an industry attachment. Free electives should normally be taken as a sequence in a specific field of study. A capstone project, taken during the third year, concludes your studies.

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

Career outcomes

Graduates from the Bachelor of Computer Science work in such areas as:

  • Software development
  • Big data analytics
  • Information retrieval
  • Visualisation
  • Internet of things
  • Natural language processing
  • Data mining
  • Mobile app development
  • RFID application
  • Multimedia processing
  • Networking
  • Artificial intelligence
  • Robotics application

Entry requirements

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

Entry scores

You will need the following entry scores for the Bachelor of Computer 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 Examination 70%
All India Senior School Certificate Examination 75%
SMA3, Indonesia Please refer to to find out the entry score
International Baccalaureate Diploma Program (IB Diploma Program) 28
STPM, Malaysia 8.5
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 Diploma, 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 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. 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.

More information

For more information about this degree, contact us.