International Undergraduate Program (IUP) in Computer Science
Special Region of Yogyakarta, Indonesia
Bachelor's degree
DURATION
8 semesters
LANGUAGES
English
PACE
Full time
APPLICATION DEADLINE
EARLIEST START DATE
Aug 2026
STUDY FORMAT
On-Campus
Key Summary
About : The International Undergraduate Program (IUP) in Computer Science offers a comprehensive education that focuses on essential principles of computing. This program prepares students for the evolving field of technology with hands-on experience and exposure to real-world applications.
Career Outcomes : Graduates of the IUP may pursue various career paths including software development, systems analysis, network administration, and cybersecurity. They may also find roles in data science, IT consultancy, and academia, reflecting the diverse opportunities within the tech industry.
Vision
To become a Computer Science Study Program with a reputation for developing algorithms and intelligent computing for the betterment of society.”
Mission
To provide an environment that can develop computer science graduates who have a strong foundation of knowledge, are professional, think critically, and scientifically, are always curious and open, adaptive and solution-oriented, and have social sensitivity."
Graduate Profile of the Undergraduate Program in Computer Science:
- Computer Scientist: Graduates who apply computer science concepts to build efficient problem-solving
- Artificial Intelligence Engineer: Graduates who apply artificial intelligence concepts, such as machine learning, deep learning, natural language processing, expert systems, decision support systems, pattern recognition, and computational intelligence, to gain insights from existing data
- Data Scientist: Graduates who apply the concepts of collecting and extracting raw data and processing and analyzing them to obtain useful information
- Software Engineer: Graduates who apply software engineering concepts in analyzing requirements, designing, developing, testing and evaluating software
- Cloud Engineer: Graduates who apply the concepts of design, planning, management and maintenance of cloud-based infrastructure
- Digital Entrepreneur: Graduates who use information and communication technology to run businesses digitally
Semester 1
- Programming
- Lab Work in Programming
- Logic for Computer Science
- Elementary Linear Algebra
- Calculus 1
- Basic Chemistry 1
- Basic Physics 1
- Scientific Writing and Ethics
- Religion (Islam, Catholicism, Christianity, Hinduism, Buddhism, Confucian)
Semester 2
- Algorithms and Data Structures
- English
- Integral and Differential Equations
- Discrete Mathematics
- Organization and Computer Architecture
- Introduction to Statistics
- Lab Work in Algorithms and Data Structures
- Digital Systems
- Pancasila
Semester 3
- Analysis of Algorithm and Complexity
- Database
- Computer Network
- Artificial Intelligence
- Database Lab Work
- Computer System and Network Lab Work
- Probability and Stochastic Processes
- Operating Systems
- Citizenship
Semester 4
- Philosophy of Computer Science
- Startup Digital Development
- Software Engineering Methods
- Workshop on Implementing Software Design
- Machine Learning
- Languages dan Automata
- Numerical Methods
- Cryptography and Network Security
- Elective 1st / MBKM **
Semester 5
- Seminar Class*
- Research Method of Computer Science*
- Deep Learning
- Software Engineering Project
- Elective 2nd / MBKM **
- Elective 3rd / MBKM **
- Elective 4th / MBKM **
Semester 6
- Community Service Program
- Elective 5th / MBKM **
- Elective 6th / MBKM **
- Elective 7th / MBKM **
- Elective 8th / MBKM **
- Elective 9th / MBKM **
- Elective 10th / MBKM **
Semester 7
- Undergraduate Thesis Proposal*
- Elective 11th / MBKM **
- Elective 12th / MBKM **
- Elective 13th / MBKM **
- Elective 14th / MBKM **
- Elective 15th / MBKM **
Semester 8
- Undergraduate Thesis*
Notes
- *Research Methods of Computer Science, Seminar Class, Proposal Thesis, and Thesis are offered each semester
- **1 Elective Courses should be taken by the students based on their profile interests
- **2 Module Handbook of elective courses can be seen by enable the elective checkbox at below of the header/title of this page
- **3 There is no module Handbook of MBKM Courses because the activities, classes, and materials are operated by each company where the student takes the MBKM. The Bc-CS gives the MBKM syllabus in guiding the students if students will transfer the MBKM activity into the relevant MMBKM courses and the number of credits
Explore Similar ProgramsSimilar Programs

















