Brochure

Download Brochure

Programme Profile

Master of Computer Science program is offered on a full time and part time basis in order to accommodate both fresh graduates and working professionals. It offers a curriculum that emphasizes the fundamentals in computing as well as its various applications.The emergence of new technologies in computing demands computer professionals to be well-versed in the related areas of computer science such as software engineering, database, multimedia, networking, data communication, security, and artificial intelligence. Thus, the Master of Science in Computer Science degree in UiTM is designed to further strengthen both theoretical and practical aspects of computer science.

Admission Requirements

Bachelor Degree qualification in Computing or Engineering, with minimum CGPA 2.50 or its equivalent, recognized by the UiTM senate; or

Bancelor Degree qualification in Computing or Engineering with CGPA less than 2.50 or its equivalent recognized by the UiTM senate, can be accepted, with a minimum of five (5) years working experience in the related field.

Mode & Duration

Full-time : 3 - 4 semesters
Part-time : 4 - 8 semesters

Classes are conducted on weekends or evenings of working days.

Total Graduating Credit Hours

41 hours

Course Outline

The Master of Science (Computer Science) program is conducted as follows:

  • Candidates must pass all subjects with a CGPA of at least 3.00 to be awarded the degree.
  • This program offers two options :
    Option A : Coursework and 5 elective courses.
    Option B : Coursework with dissertation.

Plan of Study

Semester 1 Year 1
Advanced Software Engineering, Advanced Computer Architecture and Organization, Automata Theory and Formal Languages, Research Methods in Computing, Philosophy of Computer Sciences.

Semester 2 Year 1
Compiler Constructions, Advanced Algorithm & Analysis, Reading in CS, Seminar in CS, Elective 1

Semester 3 Year 2
Computing Project, Emergent Computing Technologies, Elective 2

Career Opportunities

Graduates have a wide range of career advancement opportunities in computer related organizations.