Skip to content

2025 Curriculum

Course catalog

All required and elective courses with credits, semester, and supported learning outcomes.

Type
Specialisation tracks

82 courses

Course list
CodeCourseCreditsSemester or major trackType
WT25-00001Basic Mathematics3Semester 1Required
WT25-00003Basic Physics3Semester 1Required
WT25-00002Basic Biology2Semester 1Required
WT25-00004Basic Chemistry2Semester 1Required
WI25-00001Sumatra Sustainability Transformation2Semester 1Required
WI25-00002Fundamentals of Digital Technology2Semester 1Required
IF25-11001Algorithms and Programming2Semester 1Required
IF25-11002Programming Practicum2Semester 1Required
IF25-12003Algorithms and Data Structures4Semester 2Required
IF25-12004Discrete Mathematics4Semester 2Required
IF25-12005Computer Organization and Architecture2Semester 2Required
IF25-12006Matrices and Vector Spaces3Semester 2Required
IF25-12007Operating Systems3Semester 2Required
WI25-00004Introduction to Computing2Semester 2Required
WU25-00004Religion2Semester 2General required
IF25-21008Computer Networks3Semester 3Required
IF25-21009Object-Oriented Programming3Semester 3Required
IF25-21010Probability and Statistics3Semester 3Required
IF25-21011Fundamentals of Software Engineering3Semester 3Required
IF25-21012Databases3Semester 3Required
IF25-21013Algorithm Strategies3Semester 3Required
WI25-00005Healthy Lifestyle and Physical Fitness2Semester 3Required
IF25-22014Web Application Development3Semester 4Required
IF25-22015Information Systems2Semester 4Required
IF25-22016Artificial Intelligence3Semester 4Required
IF25-22017Mobile Application Development3Semester 4Required
IF25-22018Formal Languages and Automata Theory3Semester 4Required
WI25-00003Interdisciplinary English2Semester 4Required
WU25-00002Pancasila2Semester 4General required
WU25-00001Indonesian Language2Semester 4General required
IF25-31019Cryptography3Semester 5Required
IF25-31020Machine Learning3Semester 5Required
IF25-31021Cybersecurity3Semester 5Required
IF25-31022Interaction Design2Semester 5Required
IF25-31023Information Technology Project Management3Semester 5Required
IF25-31024Studium Generale2Semester 5Required
WI25-00007Career, Ethics and Entrepreneurship2Semester 5Required
WU25-00003Civic Education2Semester 5General required
IF25-32025Data Mining3Semester 6Required
IF25-32026Computing, Society and Professionalism2Semester 6Required
IF25-32027Secure Software Engineering3Semester 6Required
IF25-32028Information Technology Capstone Project4Semester 6Required
WI25-00006Community Service Program2Semester 6Required
IF25-41029Research Methodology3Semester 7Required
IF25-40030Internship2Semester 7Required
IF25-41031Selected Topics in Computer Science3Semester 7Required
IF25-40032Final Project Proposal2Semester 8Required
IF25-40033Final Project4Semester 8Required
IF25-40201Cloud Computing3Software Engineering and Information SystemsElective
IF25-40202Intelligent Information Systems3Software Engineering and Information SystemsElective
IF25-40203Software Testing3Software Engineering and Information SystemsElective
IF25-40204Health Information Systems3Software Engineering and Information SystemsElective
IF25-40205Geographic Information Systems3Software Engineering and Information SystemsElective
IF25-40206Information Technology Audit3Software Engineering and Information SystemsElective
IF25-40207Technopreneurship3Software Engineering and Information SystemsElective
IF25-40301Ethical Hacking3Cyber Security, Multimedia and IoTElective
IF25-40302Blockchain Technology3Cyber Security, Multimedia and IoTElective
IF25-40303Digital Watermarking3Cyber Security, Multimedia and IoTElective
IF25-40304Multimodal Machine Learning3Cyber Security, Multimedia and IoTElective
IF25-40305Multimedia Technology Systems3Cyber Security, Multimedia and IoTElective
IF25-40306Complex Computer Networks3Cyber Security, Multimedia and IoTElective
IF25-40307Modern Computer Architecture3Cyber Security, Multimedia and IoTElective
IF25-40308Generative Steganography3Cyber Security, Multimedia and IoTElective
IF25-40309Mobile Security3Cyber Security, Multimedia and IoTElective
IF25-40310Network Security3Cyber Security, Multimedia and IoTElective
IF25-40311Pervasive Computing3Cyber Security, Multimedia and IoTElective
IF25-40312Embedded Systems3Cyber Security, Multimedia and IoTElective
IF25-40313Cyber Incident Management and Response3Cyber Security, Multimedia and IoTElective
IF25-40401Deep Learning3Artificial Intelligence and Data EngineeringElective
IF25-40402Big Data3Artificial Intelligence and Data EngineeringElective
IF25-40403Generative Models3Artificial Intelligence and Data EngineeringElective
IF25-40404Computational Intelligence3Artificial Intelligence and Data EngineeringElective
IF25-40405Database Management3Artificial Intelligence and Data EngineeringElective
IF25-40406Ethical and Sustainable Computing3Artificial Intelligence and Data EngineeringElective
IF25-40407Decision Support Systems3Artificial Intelligence and Data EngineeringElective
IF25-40408Information Retrieval3Artificial Intelligence and Data EngineeringElective
IF25-40409Natural Language Processing3Artificial Intelligence and Data EngineeringElective
IF25-40410Digital Image Processing3Artificial Intelligence and Data EngineeringElective
IF25-40411Digital Signal Processing3Artificial Intelligence and Data EngineeringElective
IF25-40412Game Technology3Artificial Intelligence and Data EngineeringElective
IF25-40413Data and Information Visualization3Artificial Intelligence and Data EngineeringElective
IF25-40414Parallel Programming3Artificial Intelligence and Data EngineeringElective