Program Studi Sarjana
Program Studi Ilmu Komputer ditetapkan menjadi Departemen Ilmu Komputer di bawah naungan Fakultas Matematika dan Ilmu Pengetahuan Alam IPB melalui SK Rektor IPB no. 095/K.13/HK/OT/1998. Saat ini Departemen Ilmu Komputer menyelenggarakan pendidikan Sarjana Ilmu Komputer (reguler dan alih jenis). Program S1 Ilmu Komputer IPB telah terakreditasi oleh BAN-PT melalui SK No. 4127/SK/BAN-PT/Akred/S/X/2017 dengan peringkat “Unggul”.
Menjadi Program Sarjana Ilmu Komputer yang terkemuka, inovatif dan resilien dalam sains komputasi baik di tingkat nasional ataupun internasional, untuk mendukung agro-maritim dan menghasilkan techno-socio entrepreneur yang unggul di bidang ilmu komputer, khususnya dalam bidang pertanian, kelautan, dan biosains tropika.
Misi1. Menyelenggarakan pendidikan dan penelitian yang bermutu untuk menghasilkan lulusan yang unggul, profesional, berwawasan teknologi modern, berjiwa techno-socio-entrepreneur, dan adaptif dalam pemanfaatan bidang ilmu komputer yang berkelanjutan di masyarakat;
2. Berperan aktif dalam menerapkan ilmu, metode, dan alat bantu dalam bidang sains komputasi dan teknologi informasi melalui kegiatan penelitian, pengabdian pada masyarakat, dan kokurikuler;
3. Berperan aktif dalam penyebarluasan ilmu, metode, dan alat bantu dalam bidang sains komputasi serta penerapannya melalui publikasi ilmiah baik dalam bentuk jurnal maupun seminar ilmiah, karya inovatif, kerja sama dan pengabdian kepada masyarakat.
| No | Mata Kuliah | SKS | Prasyarat | Semester | Kategori Mata Kuliah | |
|---|---|---|---|---|---|---|
| Kode | Nama | |||||
| 1 | FIS2105 | Fisika Umum | 2(2-0) | - | 1 | PPKU/Common Core Courses |
| 2 | IPB110I | Healthy Lifestyle | 1(0-1) | - | 1 | Enrichment Program |
| 3 | IPB2106 | Bahasa Indonesia | 2(1-1) | - | 1 | PPKU |
| 4 | IPB210C | Pertanian Inovatif | 2(2-0) | - | 1 | PPKU |
| 5 | IPB210D | Pendidikan Pancasila | 2(1-1) | - | 1 | PPKU |
| 6 | KOM2102 | Berpikir Komputasional | 2(2-0) | - | 1 | PPKU |
| 7 | KPM2131 | Sosiologi | 2(2-0) | - | 1 | PPKU/Common Core Courses |
| 8 | KPM2131 | Sosiologi | 2(2-0) | - | 1 | PPKU/Common Core Courses |
| 9 | MAT2111 | Matematika dan Berpikir Logis | 3(2-1) | - | 1 | PPKU/Common Core Courses |
| 10 | STA2111 | Statistika dan Analisis Data | 3(3-0) | - | 1 | PPKU/Common Core Courses |
| 11 | BIO2101 | Biologi Umum | 2(2-0) | - | 2 | PPKU/Common Core Courses |
| 12 | EKO2101 | Ekonomi Dasar | 3(2-1) | - | 2 | PPKU/Common Core Courses |
| 13 | IPB2101 | Agama Kristen | 3(2-1) | - | 2 | PPKU/Common Core Courses |
| 14 | IPB2102 | Agama Katolik | 3(2-1) | - | 2 | PPKU/Common Core Courses |
| 15 | IPB210A | Agama Islam | 3(2-1) | - | 2 | PPKU/Common Core Courses |
| 16 | IPB210B | Agama Khonghucu | 3(2-1) | - | 2 | PPKU/Common Core Courses |
| 17 | IPB210F | Bahasa Inggris | 2(1-1) | - | 2 | PPKU/Common Core Courses |
| 18 | KIM2100 | Kimia Umum | 2(2-0) | - | 2 | PPKU/Common Core Courses |
| 19 | KOM2101 | Algoritme dan Dasar Pemrograman | 3(2-1) | - | 2 | Academic Core Courses |
| 20 | MAT2112 | Kalkulus I | 3(2-1) | - | 2 | PPKU/Common Core Courses |
| 21 | KOM2201 | Pengantar Teori Komputasi | 3(3-0) | MAT2112 - Kalkulus I - 3(2-1) | 3 | Academic Core Courses |
| 22 | KOM2202 | Rangkaian Digital | 2(2-0) | - | 3 | Academic Core Courses |
| 23 | KOM2203 | Aljabar Linear untuk Komputasi | 2(2-0) | - | 3 | Foundational Literacies |
| 24 | KOM2204 | Struktur Diskrit | 2(2-0) | MAT2111 - Matematika dan Berpikir Logis - 3(2-1) | 3 | Foundational Literacies |
| 25 | KOM2205 | Pemrograman | 3(2-1) | KOM2101 - Algoritme dan Dasar Pemrograman - 3(2-1) | 3 | Academic Core Courses |
| 26 | KOM2206 | Basis data | 3(2-1) | - | 3 | Academic Core Courses |
| 27 | STA2211 | Metode Statistika | 3(2-1) | - | 3 | Foundational Literacies |
| 28 | KEB2221 | Pengantar Kecerdasan Buatan | 3(2-1) | KOM2205 - Pemrograman - 3(2-1) | 4 | Academic Core Courses |
| 29 | KOM2207 | Struktur Data | 3(2-1) | KOM2101 - Algoritme dan Dasar Pemrograman - 3(2-1) | 4 | Academic Core Courses |
| 30 | KOM2208 | Organisasi dan Arsitektur Komputer | 2(2-0) | KOM2202 - Rangkaian Digital - 2(2-0) | 4 | Academic Core Courses |
| 31 | KOM2211 | Keamanan Informasi | 2(2-0) | KOM2204 - Struktur Diskrit - 2(2-0) | 4 | In-depth Courses |
| 32 | KOM2221 | Penambangan Data | 3(2-1) | KOM2206 - Basis data - 3(2-1) | 4 | Academic Core Courses |
| 33 | KOM2231 | Rekayasa Perangkat Lunak | 3(2-1) | - | 4 | Academic Core Courses |
| 34 | KOM2232 | Desain Pengalaman Pengguna | 3(2-1) | - | 4 | Academic Core Courses |
| 35 | IPB201 | Summer Course | 2(0-2) | - | 5 | Enrichment Program |
| 36 | IPB201 | Summer Course | 2(0-2) | - | 5 | Enrichment Program |
| 37 | IPB201 | Summer Course | 2(0-2) | - | 5 | Enrichment Program |
| 38 | IPB202 | Konferensi Nasional | 2(0-2) | - | 5 | Enrichment Program |
| 39 | IPB203 | Pengembangan Talenta | 2(0-2) | - | 5 | Enrichment Program |
| 40 | IPB204 | Manajemen Even | 2(0-2) | - | 5 | Enrichment Program |
| 41 | IPB205 | Pembelajaran Emosi & Sosial | 2(0-2) | - | 5 | Enrichment Program |
| 42 | IPB206 | Komunikasi dan Kerjasama Tim | 2(0-2) | - | 5 | Enrichment Program |
| 43 | IPB207 | Kepemimpinan Inklusif | 2(0-2) | - | 5 | Enrichment Program |
| 44 | IPB208 | Empati dan Kecerdasan Emosional | 2(0-2) | - | 5 | Enrichment Program |
| 45 | IPB209 | Pengambilan Keputusan Efektif | 2(0-2) | - | 5 | In-depth Courses |
| 46 | IPB20A | Pemecahan Masalah Kompleks | 2(0-2) | - | 5 | In-depth Courses |
| 47 | IPB20B | Kewirausahaan Sosial | 2(0-2) | - | 5 | In-depth Courses |
| 48 | IPB20C | Berpikir Kritis dan Kreatif | 2(0-2) | - | 5 | Enrichment Program |
| 49 | IPB20E | Etika Profesional | 2(0-2) | - | 5 | In-depth Courses |
| 50 | IPB301 | Summer Course | 3(0-3) | - | 5 | Enrichment Program |
| 51 | IPB302 | Konferensi Internasional | 3(0-3) | - | 5 | In-depth Courses |
| 52 | IPB303 | Pengembangan Profesi | 3(0-3) | - | 5 | In-depth Courses |
| 53 | IPB305 | Pengembangan Masyarakat | 3(0-3) | - | 5 | Enrichment Program |
| 54 | IPB309 | Inovasi dan Pemikiran Desain | 3(0-3) | - | 5 | Enrichment Program |
| 55 | IPB30B | Kredensial Mikro | 3(1-2) | - | 5 | Enrichment Program |
| 56 | KEB2321 | Pembelajaran Mesin | 3(2-1) | KEB2221 - Pengantar Kecerdasan Buatan - 3(2-1) | 5 | In-depth Courses |
| 57 | KOM2301 | Analisis Algoritme | 3(2-1) | KOM2207 - Struktur Data - 3(2-1) | 5 | In-depth Courses |
| 58 | KOM230A | Grafika Komputer dan Visualisasi | 3(2-1) | - | 5 | In-depth Courses |
| 59 | KOM230B | Teknologi Realitas Campuran | 3(2-1) | - | 5 | In-depth Courses |
| 60 | KOM2311 | Sistem Operasi | 3(2-1) | KOM2208 - Organisasi dan Arsitektur Komputer - 2(2-0) | 5 | In-depth Courses |
| 61 | KOM2312 | Komunikasi Data dan Jaringan Komputer | 3(2-1) | KOM2208 - Organisasi dan Arsitektur Komputer - 2(2-0) | 5 | In-depth Courses |
| 62 | KOM231A | Internet of Things | 3(2-1) | - | 5 | In-depth Courses |
| 63 | KOM231B | Komputasi Awan | 3(2-1) | - | 5 | In-depth Courses |
| 64 | KOM231C | Sistem Tertanam dan Robotika | 3(2-1) | - | 5 | In-depth Courses |
| 65 | KOM232A | Analitik Teks | 3(2-1) | - | 5 | In-depth Courses |
| 66 | KOM232B | Teknologi Geospasial | 3(2-1) | - | 5 | In-depth Courses |
| 67 | KOM2331 | Manajemen Proyek Perangkat Lunak | 3(2-1) | KOM2231 - Rekayasa Perangkat Lunak - 3(2-1) | 5 | In-depth Courses |
| 68 | KOM233A | Sistem Informasi | 3(2-1) | - | 5 | In-depth Courses |
| 69 | KOM233B | Arsitektur Perangkat Lunak | 3(2-1) | - | 5 | In-depth Courses |
| 70 | KOM233C | Penjaminan Mutu dan Audit Perangkat Lunak | 3(2-1) | - | 5 | In-depth Courses |
| 71 | KOM2302 | Technopreneurship | 3(0-3) | - | 6 | Capstone |
| 72 | KOM2303 | Proyek Capstone Ilmu Komputer | 3(0-3) | - | 6 | Capstone |
| 73 | KOM2313 | Komputasi Paralel dan Terdistribusi | 3(2-1) | KOM2311 - Sistem Operasi - 3(2-1) | 6 | In-depth Courses |
| 74 | KOM2391 | Pengantar Tugas Akhir | 3(2-1) | - | 6 | Capstone |
| 75 | IPB1400 | Kuliah Kerja Nyata Tematik | 4(1-3) | - | 7 | Capstone |
| 76 | KOM2401 | Magang Profesi Teknologi Informasi | 10(0-10) | - | 7 | Capstone |
| 77 | KOM2496 | Kolokium | 1(0-1) | - | 7 | Final Year Project |
| 78 | KOM2497 | Ujian Komprehensif | 1(0-1) | - | 8 | Final Year Project |
| 79 | KOM2498 | Seminar | 1(0-1) | - | 8 | Final Year Project |
| 80 | KOM2499 | Tugas Akhir | 6(0-6) | - | 8 | Final Year Project |
PLO 1 - Mampu menjelaskan prinsip-prinsip fundamental sains dan humaniora, khususnya matematika, statistika dan informatika [Fundamental Theories]
PLO 2 - Mampu menerapkan teori ilmu komputer dan dasar-dasar pengembangan sistem berbasis komputasi dalam menghasilkan solusi berbasis komputasi [Fundamentals of Computer Science]
PLO 3 - Mampu menganalisis, merancang, mengimplementasikan, dan mengevaluasi solusi berbasis komputasi di berbagai bidang khususnya untuk mendukung pertanian modern [Applied Computer Science]
PLO 4 - Mampu memformulasikan penyelesaian masalah secara logis berbasis keilmuan di bidang ilmu komputer [Problem Solving]
PLO 5 - Mampu menerapkan aspek softskills yang mencakup kemampuan berkomunikasi, bekerja sama dalam tim, dan kemampuan belajar sepanjang hayat (lifelong learning) [Softskills]
Penguasaan terhadap teori, aplikasi serta pemanfaatan sains komputasi dalam pemecahan masalah dan pengambilan keputusan di berbagai bidang khususnya pertanian modern dalam arti luas sesuai dengan prinsip-prinsip keilmuan, kerekayasaan, etika dan legal.