Courses for Master Program in Computer Science


Compulsory and Elective Courses

To reach Program Learning Outcomes (PLO), Magister of Computer Science Program offers 2 methods, there are Regular Program and By Research Program.

No.Course CodeCourse NameCreditsSemester
1st Semester
1MII22501Algorithm Analysis31
2MII226001Computer Science Research Methodology31
3MII225202Mathematics for Computer Science31
2nd Semester
1MII226002 Master Thesis Proposal22
3rd Semester
1MII226010Master Thesis Seminar13
2MII226011Master Thesis63
No.Course CodeCourse NameCreditsSemester
Data Science Specialization
1MII226401Computational Intelligence and Machine Learning32
2MII226501Data Science32
Computational Science Specialization
1MII226401Computational Intelligence and Machine Learning32
2MII226203Computation Theory32
Computer System Specialization
1MII26601Cloud Computing and Cyber Security32
2MII26602Advanced Computer Network32
Information Management Specialization
1MII226404Decision Support and Decision Making System32
2MII226506Information Technology Management and Audit32

Elective courses are provided by several research laboratories within the Department of Computer Science and Electronics FMIPA UGM, namely the Algorithm and Computation Laboratory (AC), Intelligent Systems Laboratory (IS), Software and Data Engineering Laboratory (SDE), Computer Systems and Networks Laboratory (CSN), and Electronics and Instrumentation Laboratory (Elins). All elective courses will be offered each semester. However, due to some reasons or technical considerations, elective courses may be inactive (not presented) for the time being.Elective courses are divided into 2, elective courses (ELC) and publication elective courses (PUB).

No.Course CodeCourse NameCreditsResearch Lab
1MII226003Research Assistantship1
2MII226004Teaching Assistantship1
3MII226005Special Topics on Computer Science3
4MII226203Theory of Computation3AC
5MII226204Cryptology3AC
6MII226205Digital Image Processing and Analysis3AC
7MII226206Operation Research3AC
8MII226207Verification and Validation3AC
9MII226301Computer System of Industry3Elins
10MII226302Robotics Programming3Elins
11MII226303Modern Control System3Elins
12MII26304Electronic System Design Synthesis3Elins
13MII226305Signal and Systems3Elins
14MII226401Computational Intelligence and Machine Learning3IS
15MII226402Principles of Artificial Intelligence3IS
16MII226403Feature Engineering and Pattern Recognititon3IS
17MII226404Decision Support System3IS
18MII226501Data Science3SDE
19MII26502Information Retrieval System3SDE
20MII226503Software Development3SDE
21MII226504Data Warehouse and  Business Intelligence3SDE
22MII226505Management and Audit of Information System3SDE
23MII226601Cloud Computing and Cyber Security3CSN
24MII226602Advanced Computer Networking3CSN
25MII226603Big Data Platform and Architecture3CSN
26MII226106International Journal Publication5
27MII226107Accredited National Journal Publication5
28MII226018International Seminar Proceeding Publication4
29MII226019National Seminar Proceeding Publication2