Programme Description
Master of Computer Science program is offered on a full time and part time basis 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 Computer Science program in UiTM is designed to further strengthen both theoretical and practical aspects of computer science.
Course Detail
Courses:
Semester 1
- Advanced Software Engineering
- Advanced Computer Architecture and Organization
- Automata Theory and Formal Languages
- Research Methods in Computing
- Philosophy of Computer Sciences
Semester 2
- Compiler Constructions
- Advanced Algorithm & Analysis
- Reading in Computer Science
- Seminar in Computer Science
- Elective 1*
Semester 3
- Computing Project
- Emergent Computing Technologies
- Elective 2*
*Students will choose ONE of elective courses from the given groups.
Elective 1
- Machine Learning
- Parallel Computing
- Web Technology & Web Engineering
Elective 2
- Storage and Retrieval Algorithms
- Advanced Multimedia Technologies
Software Quality