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 “Unggul” rating.
To become a leading, innovative, and resilient Undergraduate Program in Computer Science at both the national and international levels, advancing computational science to support the agro-maritime sector and producing outstanding techno-socio entrepreneurs in computer science, particularly in the fields of agriculture, marine science, and tropical biosciences.
Mission1. To deliver high-quality education and research in order to produce outstanding and professional graduates who possess modern technological insight, a techno-socio-entrepreneurial spirit, and adaptability in the sustainable application of computer science for the benefit of society.
2. To play an active role in applying knowledge, methods, and tools in the fields of computational science and information technology through research activities, community engagement, and co-curricular programs.
3. To actively disseminate knowledge, methods, and tools in computational science and their applications through scientific publications in journals and academic conferences, innovative works, collaborative partnerships, and community service initia
| Num | Course | Credit | Precondition | Semester | Course Category | |
|---|---|---|---|---|---|---|
| Code | Name | |||||
| 1 | FIS2105 | General Physics | 2(2-0) | - | 1 | PPKU/Common Core Courses |
| 2 | IPB110I | Healthy Lifestyle | 1(0-1) | - | 1 | Enrichment Program |
| 3 | IPB2106 | Indonesian Language | 2(1-1) | - | 1 | PPKU |
| 4 | IPB210C | Innovative Agriculture | 2(2-0) | - | 1 | PPKU |
| 5 | IPB210D | Pancasila Education | 2(1-1) | - | 1 | PPKU |
| 6 | KOM2102 | Computational Thinking | 2(2-0) | - | 1 | PPKU |
| 7 | KPM2131 | Sociology | 2(2-0) | - | 1 | PPKU/Common Core Courses |
| 8 | MAT2111 | Mathematics and Logical Thinking | 3(2-1) | - | 1 | PPKU/Common Core Courses |
| 9 | STA2111 | Statistics and Data Analysis | 3(3-0) | - | 1 | PPKU/Common Core Courses |
| 10 | BIO2101 | General Biology | 2(2-0) | - | 2 | PPKU/Common Core Courses |
| 11 | EKO2101 | Basic Economics | 3(2-1) | - | 2 | PPKU/Common Core Courses |
| 12 | IPB2101 | Christianity | 3(2-1) | - | 2 | PPKU/Common Core Courses |
| 13 | IPB2102 | Religion of Catholic | 3(2-1) | - | 2 | PPKU/Common Core Courses |
| 14 | IPB210A | Religion of Islam | 3(2-1) | - | 2 | PPKU/Common Core Courses |
| 15 | IPB210B | Religion Education | 3(2-1) | - | 2 | PPKU/Common Core Courses |
| 16 | IPB210F | English | 2(1-1) | - | 2 | PPKU/Common Core Courses |
| 17 | KIM2100 | General Chemistry | 2(2-0) | - | 2 | PPKU/Common Core Courses |
| 18 | KOM2101 | Algorithms and Programming Fundamentals | 3(2-1) | - | 2 | Academic Core Courses |
| 19 | MAT2112 | Calculus I | 3(2-1) | - | 2 | PPKU/Common Core Courses |
| 20 | KOM2201 | Introduction to Theory of Computation | 3(3-0) | MAT2112 - Kalkulus I - 3(2-1) | 3 | Academic Core Courses |
| 21 | KOM2202 | Digital Circuits | 2(2-0) | - | 3 | Academic Core Courses |
| 22 | KOM2203 | Linear Algebra for Computing | 2(2-0) | - | 3 | Foundational Literacies |
| 23 | KOM2204 | Discrete Structures | 2(2-0) | MAT2111 - Matematika dan Berpikir Logis - 3(2-1) | 3 | Foundational Literacies |
| 24 | KOM2205 | Programming | 3(2-1) | KOM2101 - Algoritme dan Dasar Pemrograman - 3(2-1) | 3 | Academic Core Courses |
| 25 | KOM2206 | Databases | 3(2-1) | - | 3 | Academic Core Courses |
| 26 | STA2211 | Statistical Method | 3(2-1) | - | 3 | Foundational Literacies |
| 27 | KEB2221 | Introduction to Artificial Intelligence | 3(2-1) | KOM2205 - Pemrograman - 3(2-1) | 4 | Academic Core Courses |
| 28 | KOM2207 | Data Structures | 3(2-1) | KOM2101 - Algoritme dan Dasar Pemrograman - 3(2-1) | 4 | Academic Core Courses |
| 29 | KOM2208 | Computer Organization and Architecture | 2(2-0) | KOM2202 - Rangkaian Digital - 2(2-0) | 4 | Academic Core Courses |
| 30 | KOM2211 | Information Security | 2(2-0) | KOM2204 - Struktur Diskrit - 2(2-0) | 4 | In-depth Courses |
| 31 | KOM2221 | Data Mining | 3(2-1) | KOM2206 - Basis data - 3(2-1) | 4 | Academic Core Courses |
| 32 | KOM2231 | Software Engineering | 3(2-1) | - | 4 | Academic Core Courses |
| 33 | KOM2232 | User Experience Design | 3(2-1) | - | 4 | Academic Core Courses |
| 34 | IPB201 | Summer Course | 2(0-2) | - | 5 | Enrichment Program |
| 35 | IPB202 | Conference | 2(0-2) | - | 5 | Enrichment Program |
| 36 | IPB203 | Talent Development | 2(0-2) | - | 5 | Enrichment Program |
| 37 | IPB204 | Event Management | 2(0-2) | - | 5 | Enrichment Program |
| 38 | IPB205 | Social & Emotional Learning | 2(0-2) | - | 5 | Enrichment Program |
| 39 | IPB206 | Communication & Teamwork | 2(0-2) | - | 5 | Enrichment Program |
| 40 | IPB207 | Inclusive Leadership | 2(0-2) | - | 5 | Enrichment Program |
| 41 | IPB208 | Empathy & Emotional Intelligence | 2(0-2) | - | 5 | Enrichment Program |
| 42 | IPB209 | Effective Decision Making | 2(0-2) | - | 5 | In-depth Courses |
| 43 | IPB20A | Complex Problem Solving | 2(0-2) | - | 5 | In-depth Courses |
| 44 | IPB20B | Sociopreneurial Mindset | 2(0-2) | - | 5 | In-depth Courses |
| 45 | IPB20C | Creative & Critical Thinking | 2(0-2) | - | 5 | Enrichment Program |
| 46 | IPB20E | Professional Ethics | 2(0-2) | - | 5 | In-depth Courses |
| 47 | IPB301 | Summer Course | 3(0-3) | - | 5 | Enrichment Program |
| 48 | IPB302 | International Conference | 3(0-3) | - | 5 | In-depth Courses |
| 49 | IPB303 | Professional Experience | 3(0-3) | - | 5 | In-depth Courses |
| 50 | IPB305 | Community Empowerment | 3(0-3) | - | 5 | Enrichment Program |
| 51 | IPB309 | Innovation & Design Thinking | 3(0-3) | - | 5 | Enrichment Program |
| 52 | IPB30B | Micro Credentials | 3(1-2) | - | 5 | Enrichment Program |
| 53 | KEB2321 | Machine Learning | 3(2-1) | KEB2221 - Pengantar Kecerdasan Buatan - 3(2-1) | 5 | In-depth Courses |
| 54 | KOM2301 | Algorithm Analysis | 3(2-1) | KOM2207 - Struktur Data - 3(2-1) | 5 | In-depth Courses |
| 55 | KOM230A | Computer Graphics and Visualization | 3(2-1) | - | 5 | In-depth Courses |
| 56 | KOM230B | Mixed Reality Technology | 3(2-1) | - | 5 | In-depth Courses |
| 57 | KOM2311 | Operating Systems | 3(2-1) | KOM2208 - Organisasi dan Arsitektur Komputer - 2(2-0) | 5 | In-depth Courses |
| 58 | KOM2312 | Data Communication and Computer Networks | 3(2-1) | KOM2208 - Organisasi dan Arsitektur Komputer - 2(2-0) | 5 | In-depth Courses |
| 59 | KOM231A | Internet of Things | 3(2-1) | - | 5 | In-depth Courses |
| 60 | KOM231B | Cloud Computing | 3(2-1) | - | 5 | In-depth Courses |
| 61 | KOM231C | Embedded Systems and Robotics | 3(2-1) | - | 5 | In-depth Courses |
| 62 | KOM232A | Text Analytics | 3(2-1) | - | 5 | In-depth Courses |
| 63 | KOM232B | Geospatial Technology | 3(2-1) | - | 5 | In-depth Courses |
| 64 | KOM2331 | Software Project Management | 3(2-1) | KOM2231 - Rekayasa Perangkat Lunak - 3(2-1) | 5 | In-depth Courses |
| 65 | KOM233A | Information Systems | 3(2-1) | - | 5 | In-depth Courses |
| 66 | KOM233B | Software Architecture | 3(2-1) | - | 5 | In-depth Courses |
| 67 | KOM233C | Software Quality Assurance and Audit | 3(2-1) | - | 5 | In-depth Courses |
| 68 | KOM2302 | Technopreneurship | 3(0-3) | - | 6 | Capstone |
| 69 | KOM2303 | Computer Science Capstone Project | 3(0-3) | - | 6 | Capstone |
| 70 | KOM2313 | Parallel and Distributed Computing | 3(2-1) | KOM2311 - Sistem Operasi - 3(2-1) | 6 | In-depth Courses |
| 71 | KOM2391 | Introduction to Final Project | 3(2-1) | - | 6 | Capstone |
| 72 | IPB1400 | Thematic Field Work | 4(1-3) | - | 7 | Capstone |
| 73 | KOM2401 | Information Technology Professional Internship | 10(0-10) | - | 7 | Capstone |
| 74 | KOM2496 | Colloquium | 1(0-1) | - | 7 | Final Year Project |
| 75 | KOM2497 | Comprehensive Examination | 1(0-1) | - | 8 | Final Year Project |
| 76 | KOM2498 | Seminar | 1(0-1) | - | 8 | Final Year Project |
| 77 | KOM2499 | Final Project | 6(0-6) | - | 8 | Final Year Project |
Belum ada data
Mastery of computational science theories, applications, and their utilization for problem-solving and decision-making across various domains, particularly in modern agriculture in a broad sense, in accordance with scientific, engineering, ethical, and legal principles.