Monash Hub

Official guides / Enrolment & course planning

What you should know? - School of IT (Enrol in Units) (Monash Malaysia)

Official source

Monash University Malaysia

Last checked: 25 Oct 2026 UTC

View the official Monash page ↗

What this page covers

Page text

Text and tables taken from the official page, with collapsed sections opened, so it can be read and searched here. Images and forms are not copied, so open the original page when you need to apply or submit something.

Course requirements knowledge (Undergraduate)

In order for you to graduate successfully by end of your course

  • You must fulfill all the course requirements outlined in the course map, including core, specialization, and elective units. For students graduating from the Malaysia campus, additional requirements include completing General Studies units and industrial training. Failure to meet these requirements will result in an incomplete course.

How to know the course requirements

  • The course map (refer below) has been clearly outlined based on the year, and semester and the most important is how to fulfill these requirements.

Bachelor of Computer Science (C2001)

Bachelor of Computer Science in Data Science (C2001)

Bachelor of Computer Science in Artificial Intelligence (C2001)

Course requirements knowledge (Postgraduate)

Master of Business Information Systems (MBIS)

Master of Artificial Intelligence (MAI)

Master of Data Science (MDS)

Enrollment Matters

Enrollment Knowledge

If you are commencing your course in February/March intake

The enrollment requirement is to enroll in eight units per year. Below is the breakdown for your reference

SEMESTER 1SEMESTER 2
4 units4 units

For unit selection guideline

  • Kindly refer to 'What to enroll...' from the dropdown list below for unit selection guidelines.

Pre-requisite and Co-requisite requirements

All pre-requisite and co-requisite requirements must be undertaken in order to be able to enroll in a specific unit

Pre-requisite

  • Units must be been completed successfully prior to undertaking the unit for which they are listed

Co-requisite

  • Units either must be completed previously or may be taken concurrently in the same semester.

Enrolment Steps

Enrolment steps:

  1. Log into your WES
  2. Go to the ‘Enrolment / Re-enrolment’ section in WES, then into Unit Enrolment.
  3. Choose course e.g : ‘Bachelor of Computer Science (C2001)’
  4. Complete all relevant modules as required.
  5. Go to ‘Unit Enrolment’
  6. Click the ‘To Add Units Click here’ box at the top of the enrolment form
  7. Enter or search for the units you want to enrol in to add them to your enrolment
  8. Click SUBMIT once you’ve finished making changes (if you don’t submit your changes, they won’t be saved).

If you add a unit to your enrolment:

Hints when adding units in WES

If an error message is returned when you try to enrol, it is possible you have not met the prerequisites to study the unit:

  • Remove the unit from your enrolment and SUBMIT ENROLMENT to clear the form
  • Complete your enrolment for all other units
  • If an error message is returned saying you haven't enrolled in enough credit points, you'll need to add more units before WES will allow you to submit.

WES will email you a transaction number when you have successfully made updates to your enrolment. Keep this as a record of your changes.

What do I need to do in Allocate+ if I change units?

For most students, if you:

  • add a unit in WES, make sure you select the unit activities in Allocate+. Remember that it takes two hours for the change in WES to appear in Allocate+
  • withdraw from a unit in WES, and take no further action in Allocate+.

Allocate+ guidelines: https://www.monash.edu/timetables/how-timetabling-works#tabs__1497118-02

Enrolment Guidelines

  • Bachelor of Computer Science, Bachelor of Computer Science in Data Science and Bachelor of Computer Science in Artificial Intelligence - link
  • Bachelor of Computer Science (Honours) -link
  • Master of Business Information Systems - link
  • Master of Artificial Intelligence - link
  • Master of Data Science - link

Changes in Enrollment

  • You are allowed to change your units after you have clicked the SUBMIT ENROLMENT button on the Web Enrolment System (WES), up until the end of the second week of the semester.

What to enrol for Bachelor of Computer Science (C2001) course?

For February intake students, you have to enroll in the following units:

SEMESTERUNIT (1)UNIT (2)UNIT (3)ELECTIVE
February SemesterFIT1045 Introduction to ProgrammingFIT1047 Introduction to computer systems, networks and securityFIT1058 Foundations of computingElective *Select one from the list: FIT1043, FIT1051 or Elective from other School
JULY SEMESTERFIT1008 Fundamentals of AlgorithmsFIT1055 IT Professional practice and ethicsElective *Select one from the list: FIT1043, FIT1056, FIT1061 or Elective from other SchoolElective *Select one from the list: FIT1043, FIT1056, FIT1061 or Elective from other School

*

The elective can be taken as a sequence in a specific field of study within the School of Information Technology or from a discipline offered by another School/Faculty. You can choose any units from the list as your electives as long as you meet the prerequisites and corequisites for the chosen units. Electives from other Schools/Faculty could be searched in

Monash Handbook

Full course details :

Course map

- Refer to the course map based on the intake year

Before selecting your units, please consult the Monash Handbook as some units may only be available once a year.

What to enrol for Bachelor of Computer Science in Data Science (C2001) course?

SEMESTERUNIT (1)UNIT (2)UNIT (3)ELECTIVE
February SemesterFIT1045 Introduction to ProgrammingFIT1047 Introduction to computer systems, networks and securityFIT1058 Foundations of computingElective *Select one from the list: FIT1051 or Elective from other School
JULY SEMESTERFIT1008 Fundamentals of AlgorithmsFIT1043 Introduction to Data ScienceFIT1055 IT Professional practice and ethicsElective *Select one from the list: FIT1056, FIT1061 or Elective from other School

*

Monash Handbook

Full course details :

Course map

- Refer to the course map based on the intake year

What to enrol for Bachelor of Computer Science in AI (C2001) course?

SEMESTERUNIT (1)UNIT (2)UNIT (3)ELECTIVE
February SemesterFIT1045 Introduction to ProgrammingFIT1047 Introduction to computer systems, networks and securityFIT1058 Foundations of computingElective *Select one from the list: FIT1051 or Elective from other School
JULY SEMESTERFIT1008 Fundamentals of AlgorithmsFIT1061 Introduction to Artificial IntelligenceFIT1055 IT Professional practice and ethicsElective *Select one from the list: FIT1056, FIT1043 or Elective from other School

*

Monash Handbook

Full course details :

Course map

- Refer to the course map based on the intake year

What to enrol for Bachelor of Computer Science (Honours) - C3702 course?

Full course details :

Course map

- Refer to the course map based on the intake year

What to enrol for Master programme?

Full course details :

You may refer here based on your program.

General Studies

All Bachelor Degree Malaysian and international students are compelled to enroll and complete General Studies U1, U2, U3, and U4 units as a pre-requisite to the award of a degree. Master students are not required to enroll the General Studies unit.

Kindly refer to this general Studies website for the enrolment unit information at Monash General Studies.

Moodles

Monash’s Learning Management System (LMS) is Moodle. Moodle is your central platform for learning and teaching, offering tools for sharing resources, communication, collaboration, and assessment.

Moodle guidelines: https://guides.lib.monash.edu/moodle

If you change your enrolment, allow up to 72 hours for the new unit to appear in Moodle, however, this will happen when the semester starts.

Important notes!

Please do not amend anything in the 'Area of Study' WES section. Temporarily, the status will be showing as 'unconfirmed' and this will be changed to 'nominated' after the semester starts.

Web Enrollment System (WES)

Allocate +