Study Program Undergraduate
The Computer Science Study Program was established as the Department of Computer Science under the Faculty of Mathematics and Natural Sciences at IPB University through Rector Decree No. 095/K.13/HK/OT/1998. Currently, the Department of Computer Science offers undergraduate education in Computer Science (regular and transfer programs). The Computer Science Undergraduate Program at IPB University has been accredited by BAN-PT through Decree No. 4127/SK/BAN-PT/Akred/S/X/2017 with an “A” rating.
In 2023, the Computer Science Study Program became a leading program and a regional pioneer in computational science, supporting modern agriculture with an internationally standardized management system.
Mission"Producing graduates who are skilled, responsive, adaptive, and innovative in applying knowledge, methods, and tools in the field of computational science, contributing to the realization of modern agriculture in particular, and other fields in general, while possessing an entrepreneurial spirit; Actively participating in the application of knowledge, methods, and tools in the fields of computational science and information technology through research, community service, and co-curricular activities; Actively contributing to the dissemination of knowledge, methods, and tools in the field of computational science and their application through scientific publications in the form of journals and scientific seminars, innovative works, collaborations, and community service."
| Num | Course | Credit | Precondition | Semester | Course Category | |
|---|---|---|---|---|---|---|
| Code | Name | |||||
| 1 | KOM220 | Optimization Techniques for Computing | 3(2-2) | - | PPKU | |
| 2 | MAT100 | Introduction to Mathematics | 3(2-2) | - | Minor | |
| 3 | MAT111 | Calculus I | 3(2-2) | - | Mayor | |
| 4 | BIO1102 | Basic Biology | 3(2-1) | - | 1 | PPKU/Common Core Courses |
| 5 | FIS2105 | General Physics | 2(2-0) | - | 1 | PPKU/Common Core Courses |
| 6 | IPB1106 | Indonesian Language | 2(1-1) | - | 1 | PPKU/Common Core Courses |
| 7 | IPB110C | Innovative Agriculture | 2(2-0) | - | 1 | PPKU/Common Core Courses |
| 8 | IPB110D | Pancasila Education | 1(1-0) | - | 1 | PPKU/Common Core Courses |
| 9 | IPB110E | Citizenship Education | 1(1-0) | - | 1 | PPKU/Common Core Courses |
| 10 | IPB110I | Healthy Lifestyle | 1(0-1) | - | 1 | Enrichment Program |
| 11 | IPB2106 | Indonesian Language | 2(1-1) | - | 1 | PPKU |
| 12 | IPB210C | Innovative Agriculture | 2(2-0) | - | 1 | PPKU |
| 13 | IPB210D | Pancasila Education | 2(1-1) | - | 1 | PPKU |
| 14 | KOM1102 | Computational Thinking | 2(2-0) | - | 1 | PPKU/Common Core Courses |
| 15 | KOM2102 | Computational Thinking | 2(2-0) | - | 1 | PPKU |
| 16 | KPM1131 | Sociology | 2(2-0) | - | 1 | PPKU/Common Core Courses |
| 17 | KPM2131 | Sociology | 2(2-0) | - | 1 | PPKU/Common Core Courses |
| 18 | MAT1102 | Mathematics and Logical Thinking | 3(2-1) | - | 1 | PPKU/Common Core Courses |
| 19 | MAT2111 | Mathematics and Logical Thinking | 3(2-1) | - | 1 | PPKU/Common Core Courses |
| 20 | STA1111 | Statistics and Data Analysis | 3(3-0) | - | 1 | PPKU/Common Core Courses |
| 21 | STA2111 | Statistics and Data Analysis | 3(3-0) | - | 1 | PPKU/Common Core Courses |
| 22 | BIO2101 | General Biology | 2(2-0) | - | 2 | PPKU/Common Core Courses |
| 23 | EKO1101 | Economy | 2(2-0) | - | 2 | PPKU/Common Core Courses |
| 24 | EKO2101 | Basic Economics | 3(2-1) | - | 2 | PPKU/Common Core Courses |
| 25 | FIS1104 | Physics for Science and Technology | 3(2-1) | - | 2 | PPKU/Common Core Courses |
| 26 | IPB1101 | Christianity | 3(2-1) | - | 2 | PPKU/Common Core Courses |
| 27 | IPB1102 | Religion of Catholic | 3(2-1) | - | 2 | PPKU/Common Core Courses |
| 28 | IPB1103 | Religion of Hindu | 3(2-1) | - | 2 | PPKU/Common Core Courses |
| 29 | IPB1104 | Religion of Buddhist | 3(2-1) | - | 2 | PPKU/Common Core Courses |
| 30 | IPB110A | Religion of Islam | 3(2-1) | - | 2 | PPKU/Common Core Courses |
| 31 | IPB110F | English | 2(1-1) | - | 2 | PPKU/Common Core Courses |
| 32 | IPB110G | Sports/Arts | 1(0-1) | - | 2 | PPKU/Common Core Courses |
| 33 | IPB2101 | Christianity | 3(2-1) | - | 2 | PPKU/Common Core Courses |
| 34 | IPB2102 | Religion of Catholic | 3(2-1) | - | 2 | PPKU/Common Core Courses |
| 35 | IPB210A | Religion of Islam | 3(2-1) | - | 2 | PPKU/Common Core Courses |
| 36 | IPB210B | Religion Education | 3(2-1) | - | 2 | PPKU/Common Core Courses |
| 37 | IPB210F | English | 2(1-1) | - | 2 | PPKU/Common Core Courses |
| 38 | KIM1104 | Chemical Science and Technology | 3(2-1) | - | 2 | PPKU/Common Core Courses |
| 39 | KIM2100 | General Chemistry | 2(2-0) | - | 2 | PPKU/Common Core Courses |
| 40 | KOM2101 | Algorithms and Programming Fundamentals | 3(2-1) | - | 2 | Academic Core Courses |
| 41 | MAT1104 | Calculus 1 | 3(2-1) | - | 2 | PPKU/Common Core Courses |
| 42 | MAT2112 | Calculus I | 3(2-1) | - | 2 | PPKU/Common Core Courses |
| 43 | KOM120A | Linear Algebra for Computing | 3(2-1) | - | 3 | Foundational Literacies |
| 44 | KOM120B | Algorithm and Programming Basics | 3(2-1) | KOM1102 - Berpikir Komputasional - 2(2-0) | 3 | Foundational Literacies |
| 45 | KOM120D | Introduction to Computational Mathematics | 3(2-1) | MAT1102 - Kalkulus I - 3(2-1) | 3 | Foundational Literacies |
| 46 | KOM120E | Digital Circuit | 2(2-0) | - | 3 | Academic Core Courses |
| 47 | KOM120F | Database | 3(2-1) | - | 3 | Academic Core Courses |
| 48 | KOM120I | Discrete Structure | 2(2-0) | MAT1102 - Matematika dan Berpikir Logis - 3(2-1) | 3 | Academic Core Courses |
| 49 | KOM2201 | Introduction to Theory of Computation | 3(3-0) | MAT2112 - Kalkulus I - 3(2-1) | 3 | Academic Core Courses |
| 50 | KOM2202 | Digital Circuits | 2(2-0) | - | 3 | Academic Core Courses |
| 51 | KOM2203 | Linear Algebra for Computing | 2(2-0) | - | 3 | Foundational Literacies |
| 52 | KOM2204 | Discrete Structures | 2(2-0) | MAT2111 - Matematika dan Berpikir Logis - 3(2-1) | 3 | Foundational Literacies |
| 53 | KOM2205 | Programming | 3(2-1) | KOM2101 - Algoritme dan Dasar Pemrograman - 3(2-1) | 3 | Academic Core Courses |
| 54 | KOM2206 | Databases | 3(2-1) | - | 3 | Academic Core Courses |
| 55 | STA1202 | Probability Theory | 3(2-1) | - | 3 | Foundational Literacies |
| 56 | STA2211 | Statistical Method | 3(2-1) | - | 3 | Foundational Literacies |
| 57 | KEB2221 | Introduction to Artificial Intelligence | 3(2-1) | KOM2205 - Pemrograman - 3(2-1) | 4 | Academic Core Courses |
| 58 | KOM120C | Programming | 3(2-1) | KOM120B - Algoritme dan Dasar Pemrograman - 3(2-1) | 4 | Academic Core Courses |
| 59 | KOM120G | Computer Organization and Architecture | 2(2-0) | KOM120E - Rangkaian Digital - 2(2-0) | 4 | Academic Core Courses |
| 60 | KOM120H | Data Structures | 3(2-1) | KOM120B - Algoritme dan Dasar Pemrograman - 3(2-1) | 4 | Academic Core Courses |
| 61 | KOM120H | Data Structures | 3(2-1) | KOM120I - Struktur Diskret - 2(2-0) | 4 | Academic Core Courses |
| 62 | KOM1221 | Quantitative Method | 3(2-1) | STA1202 - Teori Peluang - 3(2-1) | 4 | Foundational Literacies |
| 63 | KOM1231 | Software Engineering | 3(2-1) | KOM120B - Algoritme dan Dasar Pemrograman - 3(2-1) | 4 | Academic Core Courses |
| 64 | KOM1232 | User Experience Design | 3(2-1) | - | 4 | In-depth Courses |
| 65 | KOM1304 | Computer Graphics and Visualization | 2(2-0) | KOM120A - Aljabar Linear untuk Komputasi - 3(2-1) | 4 | In-depth Courses |
| 66 | KOM2207 | Data Structures | 3(2-1) | KOM2101 - Algoritme dan Dasar Pemrograman - 3(2-1) | 4 | Academic Core Courses |
| 67 | KOM2208 | Computer Organization and Architecture | 2(2-0) | KOM2202 - Rangkaian Digital - 2(2-0) | 4 | Academic Core Courses |
| 68 | KOM2211 | Information Security | 2(2-0) | KOM2204 - Struktur Diskrit - 2(2-0) | 4 | In-depth Courses |
| 69 | KOM2221 | Data Mining | 3(2-1) | KOM2206 - Basis data - 3(2-1) | 4 | Academic Core Courses |
| 70 | KOM2231 | Software Engineering | 3(2-1) | - | 4 | Academic Core Courses |
| 71 | KOM2232 | User Experience Design | 3(2-1) | - | 4 | Academic Core Courses |
| 72 | IPB201 | Summer Course | 2(0-2) | - | 5 | Enrichment Program |
| 73 | IPB202 | Conference | 2(0-2) | - | 5 | Enrichment Program |
| 74 | IPB203 | Talent Development | 2(0-2) | - | 5 | Enrichment Program |
| 75 | IPB204 | Event Management | 2(0-2) | - | 5 | Enrichment Program |
| 76 | IPB205 | Social & Emotional Learning | 2(0-2) | - | 5 | Enrichment Program |
| 77 | IPB206 | Communication & Teamwork | 2(0-2) | - | 5 | Enrichment Program |
| 78 | IPB207 | Inclusive Leadership | 2(0-2) | - | 5 | Enrichment Program |
| 79 | IPB208 | Empathy & Emotional Intelligence | 2(0-2) | - | 5 | Enrichment Program |
| 80 | IPB209 | Effective Decision Making | 2(0-2) | - | 5 | In-depth Courses |
| 81 | IPB20A | Complex Problem Solving | 2(0-2) | - | 5 | In-depth Courses |
| 82 | IPB20B | Sociopreneurial Mindset | 2(0-2) | - | 5 | In-depth Courses |
| 83 | IPB20C | Creative & Critical Thinking | 2(0-2) | - | 5 | Enrichment Program |
| 84 | IPB20E | Professional Ethics | 2(0-2) | - | 5 | In-depth Courses |
| 85 | IPB301 | Summer Course | 3(0-3) | - | 5 | Enrichment Program |
| 86 | IPB302 | International Conference | 3(0-3) | - | 5 | In-depth Courses |
| 87 | IPB303 | Professional Experience | 3(0-3) | - | 5 | In-depth Courses |
| 88 | IPB305 | Community Empowerment | 3(0-3) | - | 5 | Enrichment Program |
| 89 | IPB309 | Innovation & Design Thinking | 3(0-3) | - | 5 | Enrichment Program |
| 90 | IPB30B | Micro Credentials | 3(1-2) | - | 5 | Enrichment Program |
| 91 | KEB2321 | Machine Learning | 3(2-1) | KEB2221 - Pengantar Kecerdasan Buatan - 3(2-1) | 5 | In-depth Courses |
| 92 | KOM1303 | Algorithms Analysis | 3(2-1) | KOM120B - Algoritme dan Dasar Pemrograman - 3(2-1) | 5 | Academic Core Courses |
| 93 | KOM1303 | Algorithms Analysis | 3(2-1) | KOM120I - Struktur Diskret - 2(2-0) | 5 | Academic Core Courses |
| 94 | KOM1313 | Operating Systems | 3(2-1) | KOM120G - Organisasi dan Arsitektur Komputer - 2(2-0) | 5 | In-depth Courses |
| 95 | KOM1314 | Data Communication and Computer Network | 3(2-1) | KOM120G - Organisasi dan Arsitektur Komputer - 2(2-0) | 5 | In-depth Courses |
| 96 | KOM1327 | Artificial Intelligence | 3(2-1) | KOM120B - Algoritme dan Dasar Pemrograman - 3(2-1) | 5 | In-depth Courses |
| 97 | KOM1327 | Artificial Intelligence | 3(2-1) | KOM120I - Struktur Diskret - 2(2-0) | 5 | In-depth Courses |
| 98 | KOM133A | Information Systems | 2(2-0) | - | 5 | In-depth Courses |
| 99 | KOM2301 | Algorithm Analysis | 3(2-1) | KOM2207 - Struktur Data - 3(2-1) | 5 | In-depth Courses |
| 100 | KOM230A | Computer Graphics and Visualization | 3(2-1) | - | 5 | In-depth Courses |
| 101 | KOM230B | Mixed Reality Technology | 3(2-1) | - | 5 | In-depth Courses |
| 102 | KOM2311 | Operating Systems | 3(2-1) | KOM2208 - Organisasi dan Arsitektur Komputer - 2(2-0) | 5 | In-depth Courses |
| 103 | KOM2312 | Data Communication and Computer Networks | 3(2-1) | KOM2208 - Organisasi dan Arsitektur Komputer - 2(2-0) | 5 | In-depth Courses |
| 104 | KOM231A | Internet of Things | 3(2-1) | - | 5 | In-depth Courses |
| 105 | KOM231B | Cloud Computing | 3(2-1) | - | 5 | In-depth Courses |
| 106 | KOM231C | Embedded Systems and Robotics | 3(2-1) | - | 5 | In-depth Courses |
| 107 | KOM232A | Text Analytics | 3(2-1) | - | 5 | In-depth Courses |
| 108 | KOM232B | Geospatial Technology | 3(2-1) | - | 5 | In-depth Courses |
| 109 | KOM2331 | Software Project Management | 3(2-1) | KOM2231 - Rekayasa Perangkat Lunak - 3(2-1) | 5 | In-depth Courses |
| 110 | KOM233A | Information Systems | 3(2-1) | - | 5 | In-depth Courses |
| 111 | KOM233B | Software Architecture | 3(2-1) | - | 5 | In-depth Courses |
| 112 | KOM233C | Software Quality Assurance and Audit | 3(2-1) | - | 5 | In-depth Courses |
| 113 | KOM1315 | Information Security | 2(2-0) | KOM120I - Struktur Diskret - 2(2-0) | 6 | In-depth Courses |
| 114 | KOM1326 | Introduction to Computational Intelligence | 2(2-0) | KOM1221 - Metode Kuantitatif - 3(2-1) | 6 | In-depth Courses |
| 115 | KOM1328 | Digital Image Processing | 3(2-1) | KOM120A - Aljabar Linear untuk Komputasi - 3(2-1) | 6 | In-depth Courses |
| 116 | KOM1337 | Systems Analysis and Design | 3(2-1) | KOM1231 - Rekayasa Perangkat Lunak - 3(2-1) | 6 | In-depth Courses |
| 117 | KOM1338 | Data Mining | 3(2-1) | STA111 - Statistika dan Analisis Data - 3(3-0) | 6 | In-depth Courses |
| 118 | KOM1338 | Data Mining | 3(2-1) | KOM120F - Basis Data - 3(2-1) | 6 | In-depth Courses |
| 119 | KOM1402 | Capstone 1 | 3(0-3) | - | 6 | Enrichment Program |
| 120 | KOM2302 | Technopreneurship | 3(0-3) | - | 6 | Capstone |
| 121 | KOM2303 | Computer Science Capstone Project | 3(0-3) | - | 6 | Capstone |
| 122 | KOM2313 | Parallel and Distributed Computing | 3(2-1) | KOM2311 - Sistem Operasi - 3(2-1) | 6 | In-depth Courses |
| 123 | KOM2391 | Introduction to Final Project | 3(2-1) | - | 6 | Capstone |
| 124 | IPB1400 | Thematic Field Work | 4(1-3) | - | 7 | Capstone |
| 125 | KOM1399 | Internship | 3(0-3) | - | 7 | Final Year Project |
| 126 | KOM1403 | Capstone 2 | 5(0-5) | - | 7 | Final Year Project |
| 127 | KOM1497 | Colloquium | 1(0-1) | - | 7 | Final Year Project |
| 128 | KOM2401 | Information Technology Professional Internship | 10(0-10) | - | 7 | Capstone |
| 129 | KOM2496 | Colloquium | 1(0-1) | - | 7 | Final Year Project |
| 130 | KOM1498 | Seminar | 1(0-1) | - | 8 | Final Year Project |
| 131 | KOM1499 | Undergraduate Thesis | 4(0-4) | - | 8 | Final Year Project |
| 132 | KOM2497 | Comprehensive Examination | 1(0-1) | - | 8 | Final Year Project |
| 133 | KOM2498 | Seminar | 1(0-1) | - | 8 | Final Year Project |
| 134 | KOM2499 | Final Project | 6(0-6) | - | 8 | Final Year Project |
Belum ada data
Able to apply and utilize computational science in problem-solving and decision-making for modern agriculture in a broad sense, in accordance with scientific, engineering, ethical, and legal principles.