Undergraduate Program in Computer Science
General Description
The Undergraduate Program in Computer Science (UP-CS) was established in 1987. The UP-CS commits to provide students with education of the highest possible quality. The program offers overseas as well as Indonesian students the opportunity to study and obtain their bachelor’s degree in Computer Science with international standard and excellent curriculum.
Excellences
- The program offers four main graduate profiles:
- Senior System Programmer
- Network Service Supervisor
- Data Scientist
- Software Engineer
- Internationally accredited since 2018 by ASIIN (Accreditation Agency for Degree Programs in Engineering, Computer Science, the Natural Sciences and Mathematics).
- Professional faculty members with more than 60% holding PhD degrees.
- Five supporting research labs: Algorithms and Computation, Intelligent Systems, Software and Data Engineering, Computer Systems and Networking, Electronics and Instrumentations, all equipped with up-to-date software and hardware.
- Opportunity for students to join the double degree programs with the University of Birmingham (UK) or the University of South Australia (Australia).
- Availability of student exchange, international internship and summer course programs in several foreign universities, such as Kyoto University and Kanazawa University (Japan), National Central University and National Taiwan University of Science and Technology (Taiwan), University of Jinan (China), Korea University (South Korea), Universiti Kebangsaan Malaysia and Universiti Tun Hussein Onn Malaysia (Malaysia), University of Chicago (USA), Malmö University (Sweden), University of Birmingham (UK), etc.
- Industrial internship programs in prominent companies such as Telkom, Go-jek, Blibli, etc.
Career prospects
- Startup companies, including unicorn/decacorn (Go-jek, Traveloka, etc.)
- E-commerce companies (Lazada, Blibli, Shopee, etc.)
- Government agencies (ministry offices, Bank Indonesia, local government offices, etc.)
- State-owned enterprises (Telkom, Pertamina, etc.)
- Private enterprises (Astra International, Unilever, BCA, etc.)
- Entrepreneurs (building startup companies, dll.)
Curriculum
- UP-CS is a 4-year program; however, a lot of students are able to finish their study in less than 4 year.
- The total number of credits is 144 credits, which is equivalent to 240 ECTS.
- Each year is divided into 2 semesters:
- Odd semester: August – January; lecture time: August – December.
- Even semester: February – July; lecture time: February – June.
- The structure of the curriculum is as shown in the following table.
Table 1: Curriculum Structure
No | Course Name | Credit | Semester |
1 | Religion | 2 | 1 |
2 | Calculus I | 3 | |
3 | Basic Physics I | 3 | |
4 | Basic Chemistry I | 3 | |
5 | Programming I | 3 | |
6 | Programming I: Lab | 1 | |
7 | Logic for Computer Science | 2 | |
8 | Introduction to Computer Science | 3 | |
Subtotal | 20 | ||
1 | Pancasila | 2 | 2 |
2 | Calculus II | 3 | |
3 | Microprocessor | 2 | |
4 | Fundamental of Linear Algebra | 2 | |
5 | Programming II | 3 | |
6 | Programming II: Lab work | 1 | |
7 | Discrete Mathematics | 3 | |
8 | Digital Systems | 2 | |
9 | English | 3 | |
Subtotal | 21 | ||
1 | Citizenship | 2 | 3 |
2 | Computer Organization and Architecture | 3 | |
3 | Database | 3 | |
4 | Database: Lab work | 1 | |
5 | Analysis of Algorithms and Complexity | 3 | |
6 | Probability and Stochastic Processes | 3 | |
7 | Language and Automata | 3 | |
8 | Computer Graphics | 3 | |
Subtotal | 21 | ||
1 | Elementary Differential Equations | 3 | 4 |
2 | Computer Networks | 3 | |
3 | Computer Networks: Lab work | 1 | |
4 | Operating Systems | 3 | |
5 | Operating Systems: Lab work | 1 | |
6 | Advanced Algorithms | 3 | |
7 | Numerical Methods | 2 | |
8 | Entrepreneurship and Success Skills | 2 | |
9 | Artificial Intelligence | 3 | |
Subtotal | 21 | ||
1 | Software Development | 3 | 5 |
2 | Software Development: Lab work | 1 | |
3 | Cryptography and Network Security | 3 | |
4 | Research Methodology | 2 | |
5 | Elective course 1 | 3 | |
6 | Elective course 2 | 3 | |
7 | Elective course 3 | 3 | |
8 | Elective course 4 | 3 | |
Subtotal | 21 | ||
1 | Seminar | 1 | 6 |
2 | Academic Writing | 2 | |
3 | Philosophy of Computer Science | 2 | |
4 | Machine Learning | 3 | |
5 | Information Technology Project Management | 3 | |
6 | Elective course 5 | 3 | |
7 | Elective course 6 | 3 | |
8 | Elective course 7 | 3 | |
Subtotal | 20 | ||
1 | Undergraduate Thesis Proposal | 2 | 7 |
2 | Community Services | 3 | |
3 | Elective course 8 | 3 | |
4 | Elective course 9 | 3 | |
5 | Elective course 10 | 3 | |
Subtotal | 14 | ||
1 | Undergraduate Thesis | 6 | 8 |
Subtotal | 6 | ||
Total | 144 |
- Elective courses can be chosen from the list of elective courses as shown by the following table.
Table 2: List of Elective Courses
No | Course Name | Credit | Semester |
1 | Distributed Algorithms | 3 | odd |
2 | Digital Image Processing | 3 | odd |
3 | Model Checking | 3 | odd |
4 | Management Science | 3 | odd |
5 | Compiler Development | 3 | even |
6 | Queueing and Simulation | 3 | even |
7 | Science Computational | 3 | even |
8 | Parallel System and Programming | 3 | even |
9 | Capita Selecta on Algorithm and Computation | 3 | odd, even |
10 | Bioinformatics | 3 | odd |
11 | Artificial Neural Networks | 3 | odd |
12 | Fuzzy Logics | 3 | odd |
13 | Pattern Recognition | 3 | even |
14 | Expert Systems | 3 | even |
15 | Decision Support Systems | 3 | even |
16 | Capita Selecta on Intelligent Systems | 3 | odd, even |
17 | Information Technology Audit and Control | 3 | odd |
18 | Data Mining and Business Intelligence | 3 | odd |
19 | Web Programming | 3 | odd |
20 | E-Business | 3 | odd |
21 | Geographical Information Systems | 3 | even |
22 | Information Retrieval Systems | 3 | even |
23 | Capita Selecta on Software and Data Engineering | 3 | odd, even |
24 | E-Government | 3 | odd |
25 | Digital Forensics | 3 | odd |
26 | Network Analysis and Optimization | 3 | odd |
27 | Network and Mobile Device Programming | 3 | even |
28 | Satellite Development | 3 | even |
29 | Telecommunication Networks | 3 | even |
30 | Capita Selecta on Computer and Network Systems | 3 | odd, even |
31 | Analysis of Big Data Computational | 3 | odd |
32 | Genetic Algorithms | 3 | odd |
33 | Social Informatics | 3 | even |
34 | Computational Logics | 3 | even |
35 | Object Oriented Software Development | 3 | odd |
36 | Enterprise Systems | 3 | even |
37 | Industrial Class | 3 | odd, even |
Tuition fee
- Local students: IDR 23,000,000/semester
- Foreign students: IDR 30,000,000/semester (approximately USD 2,125 or EUR 1,882)
Eligibilities
Graduates from:
- Senior High School or
- A-Level or
- International Baccalaureate
Admission Procedures
- Local students: http://dcse.fmipa.ugm.ac.id/site/en/undergraduate-computer-science-international/procedures/
- Foreign students: https://um.ugm.ac.id/v.2015.2/foreign/idx.php
Admission timeline
First Intake
- Registration: January – February
- Test: February
- Acceptance: March
Second Intake
- Registration: March – April
- Test: May
- Acceptance: May
Third Intake
- Registration: May – July
- Test: July
- Acceptance: July
For details, please visit: http://dcse.fmipa.ugm.ac.id/site/en/iup-intake/
Contact & Information
Dr. Azhari SN, MT
Mobile: +628157929797
Anny Kartika Sari, Ph. D
Email: a_kartikasari@ugm.ac.id
Mobile: +62 82226236355 (sms/whatssapp message only)
Address
International Undergraduate Program in Computer Science
Sekip Utara, FMIPA Universitas Gadjah Mada
Yogyakarta 55281
Indonesia
Telephone: +62 (274) 546194
Email: cs-iup@ugm.ac.id
Website
http://dcse.fmipa.ugm.ac.id/site/en/undergraduate-computer-science/
http://dcse.fmipa.ugm.ac.id/site/en/undergraduate-computer-science-international/