Ilmu Komputer

S1

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”.

Visi

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.


Misi

1. 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.

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]

  • Sarjana (S1) SNBP 2026/2027 Periode 1 (01/01/2026 - 31/01/2026)
  • Sarjana (S1) BUD 2026/2027 periode 1 (16/03/2026 - 05/06/2026)

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.

1. Pengembang Perangkat Lunak
2. Data Scientist / AIoT Engineer
3. Spesialis Keamanan Siber / Jaringan
4. Insinyur Sistem / Infrastruktur IT
5. Akademisi / Peneliti
6. Wirausaha / Startup Teknologi

• Kurikulum Program Studi Ilmu Komputer dikembangkan mengedepankan fleksibilitas dan konektivitas antar bidang (interdisciplinary), serta kesiapan menghadapi tantangan transformasi digital, khususnya di bidang agro-maritim.
• Mahasiswa Ilmu Komputer IPB akan dibekali dengan fondasi sains komputasi yang kuat, keterampilan teknis yang relevan, serta wawasan kewirausahaan teknologi (techno-socio-entrepreneurship) yang diperlukan untuk menciptakan dampak nyata di masyarakat. Dengan kurikulum ini, diharapkan lulusan memiliki daya saing global dan menjadi agen perubahan dalam era digital yang terus berevolusi.
• Telah terakreditasi Unggul LAM-PT dengan dukungan personil dosen dan tenaga akademik yang kompeten.
• Memiliki kultur akademik yang baik, peluang kolaborasi riset dan inovasi yang luas baik dengan mitra dari dalam dan luar negeri.
• Memiliki organisasi dan komunitas mahasiswa yang aktif, baik di bidang kompetisi dan non kompetisi

Struktur Kurikulum
Mata Kuliah Kode SKS
Deskripsi:

Mata kuliah ini bertujuan mendorong mahasiswa mengaktualisasikan dirinya melalui
kreativitas berlandaskan teori dasar ilmu biologi, keingintahuan terhadap fenomena yang
berhubungan dengan ilmu biologi, dan menggali potensi biodiversitas sumber daya hayati
Indonesia. Landasan teori yang akan disampaikan diawali dengan informasi keunggulan
sumber daya hayati Indonesia, dilanjutkan dengan diskusi fenomena aktual dan pemberian
teori biologi yang mendasari fenomena tersebut, seperti bioprospeksi dari biodiversitas
hayati (pangan untuk dunia, sumber energi terbarukan, bioremediasi), biomimikri dan
struktur tubuh organisme yang menjadi inspirasi tercipta suatu inovasi teknologi,
personalized medicine, pengelolaan lingkungan yang berkelanjutan melalui pengetahuan
tentang siklus materi di alam, pemanfaatan limbah, dan pelestarian biodiversitas hayati. Mata
kuliah ini dilengkapi dengan praktikum agar mahasiswa lebih memahami teori yang
diberikan

Deskripsi:
Deskripsi belum tersedia.
Deskripsi:

IPB1106 - Bahasa Indonesia

Deskripsi :

Deskripsi :

Mata kuliah ini berisi materi yang meningkatkan rasa cinta kebangsaan berupa sejarah bahasa Indonesia. Materi yang berkaitan dengan peningkatan keterampilan berbahasa berupa penulisan kalimat yang efektif mencakup ejaan, pemilihan kata, dan struktur. Materi untuk keterampilan membaca dan menulis berupa teknik penyusunan paragraf, penyusunan teks, pemilihan bacaan, berpikir kritis, dan penyusunan karya ilmiah. Materi untuk keterampilan berbahasa lisan berupa penyajian lisan. Hasil karya mahasiswa dalam bentuk kerangka paragraf, paragraf, jenis teks, salindia, video, dan makalah hasil penelitian sederhana

Deskripsi:

Memberikan pengetahuan, wawasan, pengalaman, paparan langsung, dan stimulasi untuk berkreasi dan berkarya dalam membangun pertanian yang inovatif. Pembahasannya meliputi: Pertanian secara luas: perkembangan pertanian-kehidupan-peradaban manusia; Sumber daya alam dan lingkungan;  Agromaritim, agrarian dan kebijakan; Agro-ecosystem services, iklim dan pertanian cerdas; Pertanian berkelanjutan dan terpadu; Pangan, energi dan kesehatan, bioteknologi; Smart Agriculture, Smart Agriculture Extension; Agriculture Startup; Ekonomi hijau dan biru; Pertanian masa kini dan masa depan (tantangan dan solusi).
 

Deskripsi:

Mata kuliah ini mendorong terbangunnya karakter bela negara pada diri mahasiswa, yaitu rasa cinta tanah air, kesadaran berbangsa dan bernegara, setia kepada Pancasila, rela berkorban, berkemampuan bela negara, dan semangat mewujudkan negara yang berdaulat adil dan makmur. Mata kuliah ini juga mendorong pengamalan iptek menuju terwujudnya cita-cita bangsa sesuai dengan Pembukaan UUD 1945.

Deskripsi:

Matakuliah Pendidikan Kewarganegaraan menjelaskan kajian tentang pendidikan Kewarganegaraan secara konseptual, identitas  dan integrasi nasional, nilai dan norma konstitusi, perilaku konstitusionalitas, warga negara dan kewarganegaraan Indonesia, hakikat dan budaya demokrasi, penegakan hukum, wawasan nusantara, ketahanan nasional, dan bela negara. Mata kuliah wajib pendidikan kewarganegaraan bertujuan membentuk mahasiswa sebagai warganegara yang baik , memiliki rasa kebangsaan dan cinta tanah air serta memiliki sikap dan perilaku yang sesuai dengan nilai-nilai Pancasila (religius humanis, nasionalis, demokratis dan berkeadilan)

Deskripsi:

Healthy Life Style Course (HLS) dirancang sebagai proses pembelajaran yang dilakukan melalui berbagai aktifitas guna membangun, mengembangkan dan menerapkan kebiasaan baik, pola pikir dan perilaku baik dalam menciptakan gaya hidup sehat. Healthy Life Style (HLS) adalah sebuah komitmen jangka panjang untuk menjaga keseimbangkan fisik dan mental (work-life balance) agar mampu mendukung fungsi tubuh, sehingga berdampak baik bagi kesehatan. Curahan waktu dalam melakukan berbagai aktifitas HLS dapat dikonversi ke dalam satuan kredit semester maksimum 1 sks (jika diperlukan) atau dicatatkan kedalam SKPI.

Deskripsi:

Mata kuliah ini berisi materi yang meningkatkan rasa cinta kebangsaan berupa sejarah bahasa Indonesia. Materi yang berkaitan dengan peningkatan keterampilan berbahasa berupa penulisan kalimat yang efektif mencakup ejaan, pemilihan kata, dan struktur. Materi untuk keterampilan membaca dan menulis berupa teknik penyusunan paragraf, penyusunan teks, pemilihan bacaan, berpikir kritis, dan penyusunan karya ilmiah. Materi untuk keterampilan berbahasa lisan berupa penyajian lisan. Hasil karya mahasiswa dalam bentuk kerangka paragraf, paragraf, jenis teks, salindia, video, dan makalah hasil penelitian sederhana

Deskripsi:
Deskripsi belum tersedia.
Deskripsi:

Mata kuliah Pendidikan Pancasila sebagai Mata Kuliah Wajib Kurikulum (MKWK)
bertujuan untuk membangun dan membina sikap, perilaku, pola pikir, wawasan,
pengetahuan, dan keterampilan mahasiswa yang sesuai dengan nilai-nilai Pancasila
(religius, humanis, nasionalis, bekerjasama, dan berkeadilan) melalui
pemahaman Pancasila : (1)secara historis, yaitu sejarah perkembangan pemikiran
Pancasila; (2) secara filosofis, meliputi Pancasila sebagai ideologi, sistem filsafat,
etika dan pandangan hidup bangsa; (3) secara yuridis, mengenai Pancasila sebagai
Dasar Negara; (4) Pancasila sebagai Paradigma Pembangunan Nasional
(Ideologi, Politik, Ekonomi, Sosial Budaya, Pertahanan dan Keamanan), dan dasar
pengembangan ilmu pengetahuan dan teknologi, serta (5) Program aksi mahasiswa
untuk menginternalisasi nilai-nilai Pancasila sebagai upaya membentuk karakter
generasi penerus yang senantiasa memajukan negara bangsa Indonesia.

Deskripsi:

Mata kuliah ini memberikan gambaran kepada mahasiswa tentang volatility, uncertainty, complexity, and ambiguity (VUCA) world yang akan dihadapi mahasiswa di era ke depan serta memberikan basis literasi komputasi dan etika dalam menggunakan teknologi informasi. Lebih spesifik mata kuliah ini menjelaskan tentang proses temu kenali masalah dan formulasi solusi dengan berfokus pada informasi yang penting ke dalam solusi generik (abstraksi), pemecahan masalah mencakup proses memecah masalah menjadi submasalah yang lebih kecil (dekomposisi), mencari kesamaan pola suatu masalah (pattern matching), dan membangun langkah solusi yang terstruktur (algoritme). Mata kuliah ini membentuk pola berpikir mahasiswa dalam mengekspresikan solusi dalam serangkaian langkah terstruktur yang dapat dilakukan oleh bantuan teknologi komputasi. Setelah mengikuti mata kuliah ini mahasiswa diharapkan dapat menerapkan cara pemecahan masalah melalui metode berpikir komputasional (computational thinking).

.

Deskripsi:
Deskripsi belum tersedia.
Deskripsi:

Deskripsi :

Mata kuliah ini bertujuan meningkatkan kemampuan mahasiswa Mengembangkan pola pikir mencari tahu (inquiring mind) berdasarkan konsep-konsep dan teori sosiologi (aspek pengetahuan), Melatih pola pikir antisipatif terhadap konsekuensi suatu proses perubahan akibat tindakan manusia (realitas dan masalah sosial) di masyarakat pada berbagai aras (aspek pemahaman-sikap), dan Melatih respon proaktif penuh minat terhadap perubahan sosial pada society 1.0 hingga society 5.0 (aspek aplikasi) serta mengenalkan keterampilan tentang metode pendekatan dan pemecahan permasalahan sosial di masyarakat. Topik-topik yang akan disampaikan dalam mata kuliah antara lain                               (1) Memahami Masyarakat secara Sosiologis; (2) Interaksi Sosial: Membangun Kerjasama dan Memfungsikan Konflik Sosial; (3) Potret Masyarakat dilihat dengan Lensa Struktur Sosial; (4) Keragaman dan Eksistensi Budaya Indonesia; (5) Dinamika Lembaga Sosial; (6) Dinamika Grup dalam Masyarakat yang Berubah; (7) Birokrasi dan Pecegahan Korupsi; (8) Dinamika Stratifikasi dan Mobilitas Sosial di Indonesia pada Era Digital; (9) Kekuasaan dan Wewenang; (10) Komunikasi: Merajut Hubungan Sosial; (11) Krisis Ekologi  dan Modernisasi Ekologi; (12) Gender, Kesetaraan dan Inklusi Sosial; serta (13) Perubahan Sosial dalam Arus Globalisasi.

Deskripsi:

Mata kuliah ini bertujuan meningkatkan kemampuan mahasiswa Mengembangkan pola pikir mencari tahu (inquiring mind) berdasarkan konsep-konsep dan teori sosiologi (aspek pengetahuan), Melatih pola pikir antisipatif terhadap konsekuensi suatu proses perubahan akibat tindakan manusia (realitas dan masalah sosial) di masyarakat pada berbagai aras (aspek pemahaman-sikap), dan Melatih respon proaktif penuh minat terhadap perubahan sosial pada society 1.0 hingga society 5.0 (aspek aplikasi) serta mengenalkan keterampilan tentang metode pendekatan dan pemecahan permasalahan sosial di masyarakat. Topik-topik yang akan disampaikan dalam mata kuliah antara lain (1) Memahami Masyarakat secara Sosiologis; (2) Interaksi Sosial: Membangun Kerjasama dan Memfungsikan Konflik Sosial; (3) Potret Masyarakat dilihat dengan Lensa Struktur Sosial; (4) Keragaman dan Eksistensi Budaya Indonesia; (5) Dinamika Lembaga Sosial; (6) Dinamika Grup dalam Masyarakat yang Berubah; (7) Birokrasi dan Pecegahan Korupsi; (8) Dinamika Stratifikasi dan Mobilitas Sosial di Indonesia pada Era Digital; (9) Kekuasaan dan Wewenang; (10) Komunikasi: Merajut Hubungan Sosial; (11) Krisis Ekologi dan Modernisasi Ekologi; (12) Gender, Kesetaraan dan Inklusi Sosial; serta (13) Perubahan Sosial dalam Arus Globalisasi.

Deskripsi:
Deskripsi belum tersedia.
Deskripsi:
Deskripsi belum tersedia.
Deskripsi:

Mata kuliah ini menjelaskan tentang konsep dasar statistika, pengertian tentang beberapa istilah dalam statistika (sampel, populasi, data, dll); berbagai tehnik memahami data (data understanding), yang meliputi penyajian dan peringkasan data, eksplorasi tentang keberadaan nilai ekstrim, eksplorasi pola sebaran, eksplorasi perbandingan antar grup, dan eksplorasi hubungan antar ariable; pemodelan (modelling), yang meliputi asosiasi, korelasi dan pengenalan model regresi linier; pengertian beberapa metode pengumpulan data, manajemen data serta beberapa tehnik penyajian informasi dalam presentasi hasil analisis, yang dapat diterapkan pada berbagai bidang terapan, seperti Pertanian, Biologi, Sosial, Bisnis, dan sebagainya. Mata kuliah ini juga menjadi dasar bagi mata ajaran bagi mata kuliah statistika lebih lanjut seperti Analisis Data Kategorik, Analisis Regresi, Perancangan Percobaan, Statistika Pengendalian Mutu, dan Analisis Deret Waktu.

Deskripsi:

Mata kuliah ini menjelaskan tentang konsep dasar statistika, pengertian tentang beberapa istilah dalam statistika (sampel, populasi, data, dll); berbagai tehnik memahami data (data understanding), yang meliputi penyajian dan peringkasan data, eksplorasi tentang keberadaan nilai ekstrim, eksplorasi pola sebaran, eksplorasi perbandingan antar grup, dan eksplorasi hubungan antar ariable; pemodelan (modelling), yang meliputi asosiasi, korelasi dan pengenalan model regresi linier; pengertian beberapa metode pengumpulan data, manajemen data serta beberapa tehnik penyajian informasi dalam presentasi hasil analisis, yang dapat diterapkan pada berbagai bidang terapan, seperti Pertanian, Biologi, Sosial, Bisnis, dan sebagainya. Mata kuliah ini juga menjadi dasar bagi mata ajaran bagi mata kuliah statistika lebih lanjut seperti Analisis Data Kategorik, Analisis Regresi, Perancangan Percobaan, Statistika Pengendalian Mutu, dan Analisis Deret Waktu.

Mata Kuliah Kode SKS
Deskripsi:
Deskripsi belum tersedia.
Deskripsi:

Mata kuliah ini bertujuan untuk mendorong mahasiswa dalam mengaktualisasikan dirinya melalui kreativitas berlandaskan teori dalam proses pengambilan keputusan ekonomi pada berbagai bidang terapan termasuk bidang pertanian, kelautan dan biosains tropika serta memotivasi mahasiswa untuk melakukan berbagai inovasi sesuai bidang keilmuannya dalam mengatasi kelangkaan sumberdaya. Landasan teori yang akan disampaikan diawali dengan memberikan wawasan kepada mahasiswa tentang fenomena kelangkaan sumberdaya diberbagai aspek kehidupan dan peran teknologi dalam mengatasi kelangkaan sumberdaya, perilaku konsumen dan produsen dalam pengalokasian sumberdaya secara efisien di era VUCA, peran ekonomi digital dalam mengatasi kelangkaan sumberdaya, strategi penetapan harga dalam menghadapi persaingan, indikator kinerja perekonomian nasional, serta peran pemerintah dalam menstabilkan perekonomian (kebijakan harga, fiskal dan moneter) sehingga mampu menciptakan kesejahteraan masyarakat.

Deskripsi:
Deskripsi belum tersedia.
Deskripsi:

Mata kuliah ini membekali mahasiswa dengan berbagai  kemampuan berpikir dan bertindak ilmiah melalui penguatan  pemahaman dan perluasan wawasan mengenai konsep materi—  energi dan interaksinya serta mampu menganalisis dan  mengevaluasi pemanfaatannya dalam pengembangan teknologi  terkini

Deskripsi:

Mata kuliah ini membahas ilmu Agama Kristen untuk hidup sebagai umat beriman dan aplikasinya mulai dari hal khusus sampai dengan hal umum. Mulai dari pokok-pokok bahasan doktrin inti iman Kristen, gereja dan parachurch, apologetika, tanggung jawab terhadap lingkungan hidup, etika pergaulan muda-mudi, tanggung jawab sebagai warga negara, tanggung jawab dalam masyarakat plural, tanggung jawab sebagai intelektual, serta etika kerja dan integritas Kristen.

Deskripsi:

Mata kuliah ini membekali mahasiswa untuk memahami dan menyadari pentingnya iman dalam hidup dan pembinaan diri pada umumnya. Mengerti dan dapat menerangkan tujuan pendidikan agama di perguruan tinggi serta menerangkan manfaat pengembangan iman dalam belajar ilmu pengetahuan dalam hidup sehari-hari (bermasyarakat).

Deskripsi:

Pada mata kuliah ini akan dibahas materi-materi berikut: sejarah penyebaran Agama Hindu, Weda, Dasar-Dasar Kepercayaan Hindu, teknik untuk mencapai tujuan agama, Filsafat Hindu, Etika Hindu, Upacara Hindu, Kemasyarakatan Hindu, Dasar-Dasar Kepemimpinan dan Ketatanegaraan Hindu. 

Deskripsi:

Mempelajari pemahaman, penghayatan dan pengamalan tentang konsep keimanan dan keagamaan; keagamaan dalam berbagai disiplin ilmu, kegamaan dalam menunjang pembangunan nasional; keagamaan dalam menunjang sikap mental dan tercapainya tujuan hidup manusia

Deskripsi:

Mata kuliah ini membahas pokok-pokok ajaran agama Islam secara komprehensif (kaaffah) sebagai landasan berpikir dan bersikap dalam pengembangan disiplin ilmu dan profesi, serta menjadi acuan dalam berperilaku keseharian sehingga terwujud intelektual muslim yang beriman, bertakwa dan berakhlak mulia. Mata kuliah ini mencakup materi ilmu pengetahuan dalam perspektif Islam, Islam sebagai rahmatan lilalamiin, prinsip dasar dan implementasi akidah Islam, prinsip dasar dan implementasi syariah Islam, membangun akhlak Islami dan dakwah Islam. Mata kuliah ini juga dilengkapi dengan responsi yang membahas secara aplikatif nilai-nilai dan ajaran Islam dalam kehidupan sehari hari.Mata kuliah ini membahas pokok-pokok ajaran agama Islam secara komprehensif (kaaffah) sebagai landasan berpikir dan bersikap dalam pengembangan disiplin ilmu dan profesi, serta menjadi acuan dalam berperilaku keseharian sehingga terwujud intelektual muslim yang beriman, bertakwa dan berakhlak mulia. Mata kuliah ini mencakup materi ilmu pengetahuan dalam perspektif Islam, Islam sebagai rahmatan lilalamiin, prinsip dasar dan implementasi akidah Islam, prinsip dasar dan implementasi syariah Islam, membangun akhlak Islami dan dakwah Islam. Mata kuliah ini juga dilengkapi dengan responsi yang membahas secara aplikatif nilai-nilai dan ajaran Islam dalam kehidupan sehari hari.

Deskripsi:

Mata kuliah ini disusun untuk mendorong mahasiswa mampu menggunakan bahasa Inggris sesuai kebutuhan dan konteksnya. Untuk itu diperkenalkan grammatical structures, rhetorical models dalam gagasan, pengembangan kosa-kata, dan bentuk-bentuk ujaran sesuai language functions dalam konteksnya masing-masing.

Deskripsi:

Bentuk aktivitas bergantung pada UKM Olahraga/Seni atau klub olahraga/seni yang dipilih. Jika mengikuti kegiatan olahraga yang dijadwalkan PPKU, maka dalam kegiatan tersebut dibahas berbagai pendekatan secara teoritis dan praktek, sehingga dapat mengembangkan individu secara emosional dan intelektual dalam prakteknya meliputi pembentukan gerak, pembentukan sosial-masyarakat, dan pertumbuhan fisik dengan memanfaatkan ruang kelas indoor gymnasium dan lingkungan sekitar kampus IPB Dramaga, serta aktivitas-aktivitas tradisional.

Deskripsi:
Deskripsi belum tersedia.
Deskripsi:
Deskripsi belum tersedia.
Deskripsi:
Deskripsi belum tersedia.
Deskripsi:
Deskripsi belum tersedia.
Deskripsi:
Deskripsi belum tersedia.
Deskripsi:

Mata kuliah ini mendorong mahasiswa untuk mengaktualisasikan Kimia sebagai "Central of Science" untuk landasan IPTEK di bidang pertanian, kelautan, dan biosains tropika. Landasan teori akan diawali dengan memberikan wawasan kontribusi Kimia di bidang teknologi dunia, hubungannya dengan ilmu pengetahuan lainnya, mengefisienkan atom untuk sintesis produk, dinamika dan laju perubahan poduk serta pemanfaatan produk untuk pengembangan teknologi bagi kesejahteraan makhluk hidup

Deskripsi:
Deskripsi belum tersedia.
Deskripsi:
Deskripsi belum tersedia.
Deskripsi:
Deskripsi belum tersedia.
Deskripsi:
Deskripsi belum tersedia.
Mata Kuliah Kode SKS
Deskripsi:
Deskripsi belum tersedia.
Deskripsi:

Mata kuliah ini berisi teknik penyelesaian masalah dengan algoritma dan mengimplementasikan algoritma menggunakan bahasa pemrograman C. Konstruksi algoritma: sekuensial, penugasan, evaluasi ekspresi, seleksi, dan iterasi. Bahasa pemrograman C: tahapan pemrograman, struktur program, kata kunci, tipe data, literal constant, symbolic variable, operator aritmatika, logika, relasional, kesamaan, penugasan, dan operator increment dan decrement. Kontrol program: if, while, do … while, for, dan switch. Fungsi: definisi fungsi, pemanggilan fungsi (call by value/reference), fungsi rekursif, inline function. Struktur data sederhana: array dan struct.

Deskripsi:

Mata kuliah ini akan membahas topik-topik fundamental pada kalkulus, serta penerapannya dalam masalah komputasi sederhana. Topik-topik fundamental pada kalkulus yang dibahas mencakup pengenalan fungsi, terkait himpunan fungsi dengan single variabel dan multivariabel, terminologi penurunan fungsi dan penerapannya, terminologi penurunan fungsi multi variabel serta pengenalan metode-metode untuk menyelesaikan solusi dari fungsi tanpa kendala dan fungsi dengan suatu kendala. Setelah mengikuti perkuliahan ini, mahasiswa dapat menerapkan konsep-konsep pada fungsi multivariabel, turunan parsial, turunan berarah, dan gradien vektor, serta optimalisasi berkendala pada permasalahan di bidang ilmu komputer, di antaranya adalah algoritme pembelajaran, dan implementasinya menggunakan bahasa pemrograman seperti R dan Scilab.

Deskripsi:

Mata kuliah ini membahas tentang sistem-sistem bilangan, bentuk-bentuk kode biner, pengertian logika biner, bentuk dan cara kerja logic gate, Postulat Huntington dan teori dasar aljabar Boolean, penyederhanaan fungsi Boolean menggunakan teori dasar Aljabar Boolean dan Karnaugh Map (K-Map), jenis-jenis rangkaian terintegrasi, rangkaian kombinasional, rangkaian sekuensial serta cara kerja Counter dan Register.

Deskripsi:

Mata kuliah ini utamanya memperkenalkan komponen inti dari lingkungan basis data serta menjelaskan proses pengembangan basis data yang mencakup pemodelan konseptual, logikal dan fisikal. Sebagai tambahan mata kuliah ini juga akan memberikan pengantar terhadap berbagai teknologi yang penting dalam organisasi modern seperti stored procedure, trigger, transaksi, noSQL dan basis data spasial. Setelah mengambil mata kuliah ini, mahasiswa diharapkan mampu menjelaskan konsep-konsep dasar dalam basis data dengan penekanan pada model relasional, mampu berinteraksi dengan sistem basis data menggunakan SQL/Advanced SQL, serta mampu melakukan pemodelan basis data secara konsep, logik dan fisik

Deskripsi:

Mata kuliah Struktur Diskret akan membahas topik-topik dalam matematika diskret dan konsep teori bahasa dan otomata. Secara lengkap topik-topik yang akan diberikan adalah sebagai berikut:
Bagian 1: kombinatorika, dasar-dasar teknik mencacah lanjut, relasi rekursif, teori bilangan (5 pertemuan)
Bagian 2: teminologi pada graf dan tree, algoritme searching pada graf maupun tree, dan algoritme optimisasi pada graf (4 pertemuan)
Bagian 3: terminologi dalam teori komputasi (alfabet, bahasa), Finite State Automata, ekspresi regular, dan tata bahasa bebas konteks (5 pertemuan)

Deskripsi:
Deskripsi belum tersedia.
Deskripsi:
Deskripsi belum tersedia.
Deskripsi:
Deskripsi belum tersedia.
Deskripsi:
Deskripsi belum tersedia.
Deskripsi:
Deskripsi belum tersedia.
Deskripsi:
Deskripsi belum tersedia.
Deskripsi:

Mata kuliah ini membahas tentang ruang contoh dan kejadian, analisis kombinatorik, aksioma peluang dan dalil-dalil peluang, peluang bersyarat dan Dalil Bayes, peubah acak, fungsi massa peluang, fungsi kepekatan peluang, fungsi sebaran, sebaran peluang bersama, sebaran fungsi peubah acak, dan kombinasi linier dan kuadratik peubah acak yang menyebar normal.

Deskripsi:

Mata kuliah ini menjelaskan prinsip-prinsip dasar metode statistika (konsep dasar peluang, konsep peubah acak,konsep dasar sebaran penarikan contoh, konsep dasar pendugaan parameter, serta konsep dasar uji hipotesis) dan beberapa metode analisis sederhana (perbandingan nilai tengah, anova, uji khi kuadrat, analisis korelasi dan regresi), yang dapat diterapkan pada berbagai bidang terapan, seperti Pertanian, Bio Sains, Lingkungan, Sosial, Ekonomi, Industri, Bisnis, dan sebagainya. Mata kuliah ini juga menjadi dasar bagi Mata kuliah bagi mata kuliah statistika lebih lanjut seperti Analisis Data Kategorik, Analisis Regresi, Perancangan Percobaan, Statistika Pengendalian Mutu, dan Analisis Deret Waktu.

Mata Kuliah Kode SKS
Deskripsi:
Deskripsi belum tersedia.
Deskripsi:

Mata kuliah ini membahas paradigma bahasa pemrograman yang meliputi imperative programming, functional programming, logic programming, dan object oriented programming (OOP). Penekanan utama mata kuliah ini adalah konsep dan implementasi OOP menggunakan bahasa pemrograman C++ dan Java

Deskripsi:

Mata kuliah ini membahas karakteristik sistem komputer modern ditinjau dari struktur, fungsi dan interkoneksi komponen-komponen utama komputer yaitu prosesor, memori, dan perangkat masukan/keluaran. Setelah menyelesaikan mata kuliah ini, mahasiswa diharapkan mampu menjelaskan prinsip dan cara kerja sistem komputer modern ditinjau dari struktur dan fungsinya, komponen-komponen utama sistem komputer dan interkoneksinya, dan membuat program dalam bahasa rakitan sederhana.

Deskripsi:

Mata kuliah ini membahas abstraksi data dalam sebuah struktur untuk menunjang pengolahan/pemrosesan data dalam komputer serta beberapa algoritme penting yang terkait dengan pengolahan dan abstraksi data, seperti pengurutan, fungsi hash, rekursif, heap, dan sebagainya. Setelah menyelesaikan mata kuliah ini, mahasiswa dapat menjelaskan dan mengimplementasikan konsep struktur data dan aplikasinya, serta mengenali dan memahami penggunaan algoritme penting yang dapat diterapkan pada struktur data tingkat lanjut.

Deskripsi:

Mata kuliah ini membahas abstraksi data dalam sebuah struktur untuk menunjang pengolahan/pemrosesan data dalam komputer serta beberapa algoritme penting yang terkait dengan pengolahan dan abstraksi data, seperti pengurutan, fungsi hash, rekursif, heap, dan sebagainya. Setelah menyelesaikan mata kuliah ini, mahasiswa dapat menjelaskan dan mengimplementasikan konsep struktur data dan aplikasinya, serta mengenali dan memahami penggunaan algoritme penting yang dapat diterapkan pada struktur data tingkat lanjut.

Deskripsi:

Mata kuliah ini membahas konsep dasar dan teknik lanjutan dalam analisis data yang mencakup perancangan percobaan, teknik pengumpulan data, dan metode survei. Materi meliputi pemodelan linear, eksplorasi data multivariat, reduksi dimensi, serta konsep jarak dalam analisis data. Selain itu, diperkenalkan juga analisis regresi, teknik clustering, dan klasifikasi sebagai dasar dalam pengolahan dan interpretasi data. Mata kuliah ini dirancang untuk membekali mahasiswa dengan kemampuan analitis dan keterampilan praktis dalam mengelola dan menganalisis data secara komprehensif.

Deskripsi:

Mata kuliah ini membahas pentingnya rekayasa perangat lunak (RPL), definisi perangkat lunak, metode pengembangan perangkat lunak berorientasi proses dan berorientasi objek, serta tahapan dalam RPL. Tahapan RPL dimaksud meliputi analisis kebutuhan, pemodelan hasil analisa, perancangan, implementasi dengan teknik pemrograman yang dipilih, pengujian secara black box maupun white box dan perawatan. Setelah menyelesaikan mata kuliah ini, mahasiswa diharapkan mampu mengembangkan perangkat lunak secara sistematis dan terukur dengan mengimplementasikan metode-metode pengambangan perangkat lunak berorientasi proses maupun berorientasi obyek.

Deskripsi:

Desain Pengalaman Pengguna adalah bidang ilmu multidisiplin yang mengintegrasikan teori dan metodologi dari berbagai  bidang seperti  ilmu komputer, psikologi kognitif, dan desain. Mata kuliah ini membahas teori-teori dasar yang melandasi desain pengalaman pengguna, faktor manusia dalam desain, mengukur pengalaman pengguna menggunakan teknik kuantitatif dan kualitatif, serta proses desain pengalaman pengguna yang menghasilkan suatu prototipe produk interaktif. Peserta mata kuliah menerapkan teori tersebut dalam bentuk proyek mata kuliah yang mengandung kegiatan menganalisis, merancang, mengembangkan, mengevaluasi atau menguji, dan mengkomunikasikan suatu karya pada lingkup yang terbatas.

Desain Pengalaman Pengguna merupakan suatu kompetensi yang strategis dalam transformasi digital. Dengan kemampuan desain pengalaman pengguna, lulusan diharapkan dapat memiliki kemampuan berempati dengan kebutuhan pengguna, menginternalisasi tujuan bisnis yang ingin dicapai suatu organisasi, serta teknologi yang dapat digunakan untuk menghubungkan kedua hal tersebut untuk mencapai suatu masa depan yang berkelanjutan. Kompetensi yang diperoleh dalam mata kuliah ini dapat dimanfaatkan oleh peserta mata kuliah pada mata kuliah lain yang menghasilkan suatu produk, kegiatan capstone atau merdeka belajar, serta proyek pribadi yang dilaksanakan oleh peserta. Keterlibatan praktisi dalam perkuliahan dapat meningkatkan wawasan tentang peran kompetensi yang diperoleh pada mata kuliah terhadap suatu kasus nyata.

Deskripsi:

Mata kuliah ini membahas mengenai konsep dasar grafika komputer dan visualisasi yang meliputi sistem grafika komputer, sistem koordinat dua dimensi dalam grafika komputer, objek geometri primitif, transformasi, atribut objek geometri, dan interaksi. Peserta akan mengimplementasikan konsep grafika komputer dan visualisasi menggunakan application programming interface grafik dalam suatu pembelajaran berbasis proyek yang berhubungan dengan visualisasi data di bidang pertanian dalam bentuk aplikasi grafis yang interaktif.

Deskripsi:
Deskripsi belum tersedia.
Deskripsi:
Deskripsi belum tersedia.
Deskripsi:
Deskripsi belum tersedia.
Deskripsi:
Deskripsi belum tersedia.
Deskripsi:
Deskripsi belum tersedia.
Deskripsi:
Deskripsi belum tersedia.
Mata Kuliah Kode SKS
Deskripsi:

Pengakuan atas capaian pembelajaran yang didapat mahasiswa atas partisipasinya dalam kegiatan summer course. Melalui kegiatan ini, mahasiswa mendapat pengetahuan, melatih professional skill, dan mengasah managerial skill mahasiswa dalam menumbuhkembangkan budaya kerja sama multidisiplin keilmuan dalam suasana multikultural bagi mahasiswa IPB yang dilaksanakan di dalam maupun luar negeri. Mahasiswa diharapkan mampu membangun keterampilan berkomunikasi (public speaking), berfikir kreatif, inovatif, responsif, dan analitis (critical thinking and problem-solving) dalam summer course. Selain itu mahasiswa mampu mendiseminasikan pengetahuan dan kompetensi yang dimiliki dalam kegiatan summer couse.

Deskripsi:

Pengakuan atas capaian pembelajaran yang didapat mahasiswa atas partisipasinya sebagai pemakalah (baik oral/poster) pada forum-forum ilmiah nasional dan internasional di mana mahasiswa mampu membangun kemampuan berkomunikasi (public speaking), berfikir, kreatif, inovatif, responsif, dan analitis (critical thinking and problem-solving). Selain itu mahasiswa mampu mendesiminasikan pengetahuan dan kompetensi yang yang dimiliki dalam kegiatan konferensi/seminar

Deskripsi:

Pengakuan atas capaian pembelajaran yang didapat mahasiswa atas pengembangan minat dan bakat yang dimilikinya dan/atau membantu orang lain mulai dari membangun pengetahuan, keterampilan, dan kecakapannya dalam mengoptimalkan potensi diri untuk berprestasi, berkarya dan berkontribusi yang terbaik. Mahasiswa mampu mengembangkan inisiatif untuk bekerja sama, melakukan komunikasi, menyusun strategi kompetisi, dan melakukan kepemimpinan dalam lingkup terbatas sebagai individu maupun kelompok dalam upaya pemecahan masalah. Mahasiswa memiliki kemampuan untuk memotivasi orang lain dalam mengembangkan minat, bakat, dan kemampuan melalui aktivitas positif yang dilakukan selama persiapan, pelaksanaan, hingga evaluasi dalam keikutsertaan kompetisi atau kegiatan lainnya.

Deskripsi:

Pengakuan atas capaian pembelajaran yang didapat mahasiswa dari pengalaman, kreatifitas, dan inovasi dalam mengelola event mulai dari perencanaan, mengembangkan anggaran, menentukan jalur kritis, struktur rincian kerja, mitigasi risiko, perencanaan kontingensi, monitoring dan evaluasi; termasuk keterlibatannya dalam pemilihan tempat, pendaftaran, pengadaan logistik/konsumsi, akomodasi, transportasi, keamanan dan entertainment.

Deskripsi:

Pengakuan atas capaian pembelajaran yang didapat mahasiswa dalam membangun kesadaran diri, pengelolaan emosi dan motivasi, keterlibatan secara sosial dengan lebih baik, mengembangkan keterampilan hubungan interpersonal yang baik, dan membuat keputusan kritis dan bertanggung jawab dalam menghadapi perubahan, penyesuaian diri dengan lingkungan, kemampuan beradaptasi, kreatif, dan bekerja dengan baik dengan orang lain.

Deskripsi:

Pengakuan atas capaian pembelajaran yang didapat mahasiswa dari pengalaman dalam public speaking dan bekerjasama dalam Tim, dengan kemampuan sebagai berikut:
* Membedakan antara kelompok dan tim, termasuk karakteristik berbagai jenis tim
* Mengembangkan tim dan mengoptimalkan faktor-faktor yang berkontribusi pada kesuksesan tim
* Berkomunikasi yang efektif dalam organisasi, dan mencari solusi terkait hambatan umum untuk komunikasi yang efektif
* Memilih saluran, aliran, dan jaringan komunikasi yang efektif dalam suatu organisasi berdasarkan situasi
* Mengidentifikasi risiko umum dan masalah etika yang terkait dengan komunikasi verbal, tulisan dan melalui media sosial

Deskripsi:

Pengakuan atas capaian pembelajaran yang didapat mahasiswa dari pengalaman dalam berkegiatan dan berorganisasi yang dicirikan dari:
* Kemampuannya secara aktif mencari dan mempertimbangkan pandangan dan perspektif yang berbeda untuk menginformasikan pengambilan
keputusan yang lebih baik.
* Kemampuan dalam melihat beragam bakat sebagai sumber keunggulan kompetitif dan menginspirasi beragam orang untuk mendorong kinerja
organisasi dan individu menuju visi bersama.
* Keterampilan dalam menetapkan fokus; menyediakan dukungan motivasi; membina kerja tim; dan mengelola perubahan.
* Kompetensi dalam memecahkan masalah: mendorong inovasi; meneruskan berpikir; pemikiran strategis; inisiatif dan orientasi kewirausahaan; dan
* Kompetensi yang terkait dengan komunikasi dan mempengaruhi orang lain; serta membangun hubungan yang sinergis dan kolaboratif.

Deskripsi:

Pengakuan atas capaian pembelajaran yang didapat mahasiswa terkait keterampilan sosial dan emosional yang menopang hubungan positif dalam berhubungan dengan orang lain. Ini mencakup keterampilan dasar dan terkait dari empati dan "kecerdasan emosional," juga dikenal sebagai EQ, yang mengacu pada kemampuan mengidentifikasi dan mengatur perasaan kita sendiri, menyelaraskan perasaan orang lain dan memahami perspektif mereka, dan menggunakan pengetahuan ini untuk:
* Interaksi sosial yang konstruktif, untuk kerja tim yang lebih efektif, pemecahan masalah, dan pemulihan dari kemunduran;
* Memperkuat empati, kepercayaan, dan kolaborasi di antara tim dan menyelesaikan konflik secara lebih konstruktif — dengan penekanan khusus pada bagaimana kepemimpinan yang cerdas secara sosial dapat membangun budaya kepemilikan dan keterlibatan (belonging and engagement) dalam tim.

Deskripsi:

Pengakuan atas capaian pembelajaran yang didapat mahasiswa dari pengalaman kepemimpinan, keterlibatan atau tanggung jawabnya dalam perencanaan strategi yang sangat bergantung pada kemampuan mahasiswa untuk melihat situasi secara utuh (helicopter view) dan membuat keputusan yang tepat. Untuk membuat keputusan untuk memajukan organisasi, para pemimpin perlu memastikan bahwa tujuan organisasi dapat dicapai dan seimbang sambil juga mempertimbangkan ketidakpastian perkembangan di masa depan. Dalam lingkungan organisasi yang kompleks, strategi yang baik adalah hasil dari penerapan pola pikir analitis dan penggunaan pendekatan sistematis untuk pengambilan keputusan, antara lain didukung juga dengan:
* Kemampuan membuat pohon tujuan pemangku kepentingan untuk mengembangkan serangkaian tujuan terukur dengan jelas
* Kemampuan merumuskan skenario untuk mempersiapkan situasi masa depan yang mungkin berbeda dari apa yang diharapkan
* Kemampuan membuat analisis multi-kriteria untuk menilai keputusan mana yang dapat membantu pencapaian tujuan
* keterampilan analitis dalam konteks bisnis, memungkinkan untuk mengungkap situasi kompleks yang membutuhkan keputusan.

Deskripsi:

Pengakuan atas capaian pembelajaran yang didapat mahasiswa terkait dengan kemampuannya dalam memecahkan masalah baru yang tidak jelas dalam pengaturan dunia nyata yang kompleks. Kemampuan ini dibangun di atas praktik berpikir kritis yang kokoh, melihat masalah dari berbagai sudut pandang, mengembangkan solusi alternatif, dan memilih solusi terbaik berdasarkan pemahaman mahasiswa tentang masalah, lingkungan yang memengaruhi masalah, dan mereka yang terkena dampak solusinya.

Deskripsi:

Pengakuan atas capaian pembelajaran yang didapat mahasiswa atas:
* Pemahaman terkait teori model bisnis Social Enterprise, Triple Bottom Line, Tanggung Jawab Sosial Perusahaan dan tujuan pembangunan berkelanjutan (SDGs)
* Kemampuan melakukan identifikasi masalah sosial – yang dapat dibantu melalui bisnis
* Kemampuan membangun hubungan Masalah Sosial dengan SDGs dan rencana bisnis yang dikembangkan
* Keterampilan melakukan analisis pesaing, analisis pelanggan dan riset pemasaran yang menyeluruh
* Kemampuan untuk mengukur dan melaporkan dampak untuk Kewirausahaan Sosial

Deskripsi:

Pengakuan atas capaian pembelajaran yang didapat mahasiswa dari kemampuanya dalam:
* Berpikir kritis yaitu pertimbangan yang aktif, gigih, dan cermat atas suatu keyakinan atau bentuk pengetahuan. Ini mencakup analisis dan penilaian tentang ide dan kondisi yang mendukung keyakinan dan kesimpulan yang mengikutinya. Berpikir kritis melibatkan analisis dan evaluasi pemikiran seseorang dan pemikiran orang lain yang tunduk pada standar intelektual, termasuk kejelasan, akurasi, presisi, relevansi, signifikansi, kedalaman, keluasan, logika, dan keadilan.
* Pemikiran kreatif adalah generasi ide-ide baru di dalam atau lintas disiplin ilmu. Ini memanfaatkan atau melanggar aturan dan prosedur dalam disiplin ilmu tersebut dan secara aktif melibatkan mahasiswa dalam menyatukan ide-ide yang ada ke dalam konfigurasi baru; mengembangkan properti atau kemungkinan baru untuk sesuatu yang sudah ada; dan menemukan atau membayangkan sesuatu yang sama sekali baru. Standar untuk menilai pemikiran kreatif mencakup orisinalitas, kesesuaian, fleksibilitas, dan kontribusi ke domain.

Deskripsi:

Pengakuan atas capaian pembelajaran yang didapat mahasiswa terkait dengan kemampuannya untuk mengidentifikasi dan menganalisis tantangan etika yang ditunjukkan dalam praktik profesional; kemampuan untuk menggunakan pengetahuannya untuk refleksi dalam praktik profesional mahasiswa; serta pemahamannya tentang kesadaran etis, sosial dan lingkungan, serta hak dan tanggung jawab dalam bertindak dengan cara yang diinginkan secara moral, menuju komitmen moral dan perilaku yang bertanggung jawab

Deskripsi:

Pengakuan atas capaian pembelajaran yang didapat mahasiswa atas partisipasinya dalam kegiatan summer course. Melalui kegiatan ini, mahasiswa mendapat pengetahuan, melatih professional skill, dan mengasah managerial skill mahasiswa dalam menumbuhkembangkan budaya kerja sama multidisiplin keilmuan dalam suasana multikultural bagi mahasiswa IPB yang dilaksanakan di dalam maupun luar negeri. Mahasiswa diharapkan mampu membangun keterampilan berkomunikasi (public speaking), berfikir kreatif, inovatif, responsif, dan analitis (critical thinking and problem-solving) dalam summer course. Selain itu mahasiswa mampu mendiseminasikan pengetahuan dan kompetensi yang dimiliki dalam kegiatan summer couse.

Deskripsi:

Pengakuan atas capaian pembelajaran yang didapat mahasiswa atas partisipasinya sebagai pemakalah (baik oral/poster) pada forum-forum ilmiah nasional dan internasional di mana mahasiswa mampu membangun kemampuan berkomunikasi (public speaking), berfikir, kreatif, inovatif, responsif, dan analitis (critical thinking and problem-solving). Selain itu mahasiswa mampu mendesiminasikan pengetahuan dan kompetensi yang yang dimiliki dalam kegiatan konferensi/seminar

Deskripsi:

Pengakuan atas capaian pembelajaran yang didapat mahasiswa dalam mendapatkan atau mempertahankan kredensial profesional baik yang terkait dengan bidang keilmuan atau kompetensi tambahan baru dengan tujuan pengembangan diri maupun untuk peningkatan karir melalui kegiatan-kegiatan sertifikasi kompetensi, mengikuti pelatihan-pelatihan, praktik kerja/magang dan kegiatan lainnya yang relevan.

Deskripsi:

Pengakuan atas capaian pembelajaran yang didapat mahasiswa dari pengalamannya melakukan kegiatan -kegiatan pengabdian kepada masyarakat yang mencakup:
* Mempunyai rasa peduli dan empati terhadap permasalahan yang dihadapi dimasyarakat, serta pemahaman terhadap adat istiadat dan budaya masyarakat serta wawasan kebangsaan;
* Mampu mengidentifikasi, merencanakan, melaksanakan dan mengevaluasi program pemberdayaan masyarakat dalam bidang pertanian dalam arti luas, industri berbasis pertanian dan lingkungan secara terintegrasi (multi dan inter disiplin antar profesi di IPB;
* Mempunyai kepedulian dan komitmen yang tinggi, terampil berkomunikasi, dan bekerjasama antar profesi untuk berkonstribusi dalam mengatasi permasalahan yang ada di masyarakat;
* Mampu menginisiasi dan mengembangkan jejaring kerjasama pemangku kepentingan dalam upaya pemecahan masalah untuk memenuhi kebutuhan dalam dinamika kehidupan aktual di masyarakat.

Deskripsi:

Pengakuan atas capaian pembelajaran yang didapat mahasiswa dalam menggunakan kreativitas dan keterampilan berpikir desain untuk mengidentifikasi dan memilih peluang yang memungkinkan inovasi. Keterampilan dalam pemecahan masalah secara kreatif dikembangkan dan ditingkatkan melalui berbagai aktivitas. Kemampuan menggunakan alat berpikir desain untuk membantu siswa memahami pemikiran desain sebagai pendekatan pemecahan masalah. Kemampuan mengembangkan ide/gagasan melalui proses empati terhadap permasalahan yang dihadapi oleh masyarakat dan penciptaan nilai (value co-creation).

Deskripsi:
Deskripsi belum tersedia.
Deskripsi:
Deskripsi belum tersedia.
Deskripsi:

Mata kuliah ini menjelaskan tentang teknik-teknik merancang suatu algoritme yang baik dalam menyelesaikan masalah-masalahnya. Topik bahasan meliputi antara lain: kriteria kebaikan suatu algoritme, laju pertumbuhan fungsi, fungsi rekursif, teknik devide and conquer, teknik Greedy, pemrograman dinamis dan teknik penelusuran ke belakang serta pengantar teori NP-Complete.

Deskripsi:

Mata kuliah ini menjelaskan tentang teknik-teknik merancang suatu algoritme yang baik dalam menyelesaikan masalah-masalahnya. Topik bahasan meliputi antara lain: kriteria kebaikan suatu algoritme, laju pertumbuhan fungsi, fungsi rekursif, teknik devide and conquer, teknik Greedy, pemrograman dinamis dan teknik penelusuran ke belakang serta pengantar teori NP-Complete.

Deskripsi:

Mata kuliah ini membahas mengenai konsep serta mekanisme
Sistem Operasi yang merupakan perangkat lunak utama dalam
sistem komputer dalam mengelola perangkat-perangkat keras
komputer dan program-program yang berjalan di atasnya.
Mekanisme manajemen proses, penjadwalan proses,
sinkronisasi, manajemen memori, manajemen penyimpanan,
manajemen I/O, dan manajemen keamanan merupakan
topik-topik yang dibahas dalam mata kuliah ini

Deskripsi:

Mata kuliah Komunikasi Data dan Jaringan Komputer akan membahas tentang bagaimana komunikasi data terjadi dalam sebuah kanal komunikasi, konversi data analog ke digital, jaringan komputer & layanannya seperti overview jaringan telekomunikasi dan komputer, teknik-teknik switching dan routing, aplikasi-aplikasi Internet, dan tipe-tipe layanan di Internet. Selain itu juga, materi ini akan membahas dasar-dasar sistem komunikasi (analog dan digital), sistem transmisi, pengkodean sumber dan kanal, arsitektur dan protokol Model Referensi OSI, Standar LAN, Peer- to-Peer, Internetworking (TCP/IP), dan keamanan jaringan. Berbagai arsitektur jaringan lanjut juga dibahas seperti LANE, IP over ATM, MPLS, RSVP, VPN, B- ISDN, dasar-dasar manajemen jaringan dan kualitas layanan (QoS: SNMP, RMON), dan manajemen trafik.

Deskripsi:

Mata kuliah ini membahas mengenai posisi dan ruang lingkup kecerdasan buatan, agen rasional, berbagai metode searching, representasi pengetahuan, dan matching, serta teknik representasi dan penalaran berbasis peluang (bayesian network, decision network, dan decicion tree). Setelah menyelesaikan mata kuliah ini, mahasiswa dapat memahami dan mampu menyebutkan definisi serta state of the art dari kecerdasan buatan, menjelaskan berbagai prinsip kecerdasan buatan, seperti spesifikasi agen rasional, solusi permasalahan (searching, informed search, dan game), representasi pengetahuan dan penalaran berbasis logika, planning dan acting, serta penalaran berbasis konsep ketidakpastian.

Deskripsi:

Mata kuliah ini membahas mengenai posisi dan ruang lingkup kecerdasan buatan, agen rasional, berbagai metode searching, representasi pengetahuan, dan matching, serta teknik representasi dan penalaran berbasis peluang (bayesian network, decision network, dan decicion tree). Setelah menyelesaikan mata kuliah ini, mahasiswa dapat memahami dan mampu menyebutkan definisi serta state of the art dari kecerdasan buatan, menjelaskan berbagai prinsip kecerdasan buatan, seperti spesifikasi agen rasional, solusi permasalahan (searching, informed search, dan game), representasi pengetahuan dan penalaran berbasis logika, planning dan acting, serta penalaran berbasis konsep ketidakpastian.

Deskripsi:

Mata kuliah ini didesain untuk memberikan mahasiswa pondasi pemahaman dari Sistem
Informasi (SI) yang diterapkan pada industri komputer. Topik meliputi dasar-dasar SI,
infrastruktur SI, strategi bisnis dan organisasi untuk SI; manajemen SI, intelegensi bisnis,
audit SI, SI untuk enterprise, keamanan, privasi, dan etika SI

Deskripsi:
Deskripsi belum tersedia.
Deskripsi:
Deskripsi belum tersedia.
Deskripsi:
Deskripsi belum tersedia.
Deskripsi:
Deskripsi belum tersedia.
Deskripsi:
Deskripsi belum tersedia.
Deskripsi:
Deskripsi belum tersedia.
Deskripsi:
Deskripsi belum tersedia.
Deskripsi:
Deskripsi belum tersedia.
Deskripsi:
Deskripsi belum tersedia.
Deskripsi:
Deskripsi belum tersedia.
Deskripsi:
Deskripsi belum tersedia.
Deskripsi:
Deskripsi belum tersedia.
Deskripsi:
Deskripsi belum tersedia.
Deskripsi:
Deskripsi belum tersedia.
Mata Kuliah Kode SKS
Deskripsi:

Mata kuliah ini membahas teori dan implementasi keamanan informasi dengan fokus utama pada pemanfaatan primitif kriptografi (enkripsi klasik, modern simetrik & asimetrik, fungsi hash, tanda tangan digital, dan PKI) serta teknik information hiding (steganografi dan watermarking) sebagai fondasi keamanan sistem. Pembelajaran juga menekankan pada kemampuan analisis dan perancangan protokol keamanan (khususnya Authentication, Authorization, Accounting - AAA). Dengan pendekatan berbasis proyek (Project-Based Learning), mahasiswa dituntut untuk mengintegrasikan algoritma-algoritma tersebut ke dalam desain sistem informasi nyata untuk menjamin kerahasiaan, integritas, dan ketersediaan data sesuai standar teknologi terkini.

Deskripsi:

Mata kuliah ini bertujuan untuk mengenalkan kepada mahasiswa mengenai prinsip-prinsip dasar metode Kecerdasan Komputasional. Materi yang diajarkan mencakup Artificial Neural Networks, Evolutionary Computation, Swarm Intelligence, Artificial Immune Systems, Fuzzy Systems, Probabilistic methods dan Reinforcement Learning. Setelah menyelesaikan perkuliahan ini mahasiswa diharapkan mampu memahami konsep-konsep dasar dan istilah-istilah penting dalam Kecerdasan Komputasional serta algoritma Kecerdasan Komputasional. Selain itu, mahasiswa juga diharapkan mampu memilih dan menggunakan metode kecerdasan komputasional yang tepat untuk menyelesaikan permasalahan yang diberikan.

Deskripsi:

Mata kuliah ini menjelaskan keterkaitan artificial intelligence, machine learning, image processing dan computer vision, karakteristik citra digital, pengolahan citra digital, analisis dan seperti pembentukan citra (image formation), peningkatan kualitas citra (image enhancement), restorasi citra (image restoration), transformasi citra dalam ruang frekuensi, segmentasi citra, morfologi citra, kompresi citra, feature extraction, dan pengenalan citra (image recognition). Bahasa pemrograman yang digunakan Python dengan library OpenCV dan perangkat lunak Google Colab.

Deskripsi:

Mata kuliah ini membahas bagaimana melakukan analisis dan desain pengembangan sistem. Software development life cycle (SDLC) dan software development methodologies dijelaskan dengan komprehensif, sehingga memudahkan pemahaman. Pengenalan notasi-notasi standar untuk analisis dan desain sistem seperti, Business Process Modeling Notation (BPMN), Unified Modeling Language (UML) disertai dengan studi kasus pengembangan yang riil. Setelah menyelesaikan mata kuliah ini, mahasiswa mampu menganalisis kebutuhan pengembangan sistem; memodelkan kebutuhan sistem dengan notasi-notasi BPMN dan UML; melakukan desain data, proses, arsitektur, dan antarmuka sistem; serta membuat prototipe sistem.

Deskripsi:

Mata kuliah Data mining akan membahas tentang gambaran umum data mining, data dan eksplorasi data, praproses data, analisis cluster dan deteksi outlier, klasifikasi, analisis asosiasi, data warehouse dan OLAP (Online Analytical Processing), dan pengantar teknik data mining lanjut meliputi spatial data mining, multimedia data mining, sequential pattern mining, text mining dan web mining

Deskripsi:

Mata kuliah Data mining akan membahas tentang gambaran umum data mining, data dan eksplorasi data, praproses data, analisis cluster dan deteksi outlier, klasifikasi, analisis asosiasi, data warehouse dan OLAP (Online Analytical Processing), dan pengantar teknik data mining lanjut meliputi spatial data mining, multimedia data mining, sequential pattern mining, text mining dan web mining

Deskripsi:

Mata kuliah ini dilaksankan dalam bentuk kegiatan pembangunan sebuah sistem basis data  atau algoritme cerdas  atau sistem jaringan komunikasi data untuk suatu permasalahan nyata

Deskripsi:
Deskripsi belum tersedia.
Deskripsi:
Deskripsi belum tersedia.
Deskripsi:
Deskripsi belum tersedia.
Deskripsi:
Deskripsi belum tersedia.
Mata Kuliah Kode SKS
Deskripsi:

Kuliah Kerja Nyata Tematik Inovasi Institut Pertanian Bogor (KKNT IPB)
merupakan suatu bentuk pendidikan dengan cara memberikan pengalaman belajar
kepada mahasiswa untuk hidup di tengah masyarakat di luar kampus, yang secara
langsung bersama-sama masyarakat mengidentifikasi dan menangani masalah-
masalah pertanian dalam arti luas dan lingkungan serta masalah pembangunan lain
yang dihadapi di daerah.
Kegiatan KKNT Inovasi IPB diharapkan dapat:
1. Mengasah softskill mahasiswa untuk berfikir kritis dan analitis, kreatif,
komunikatif dan kolaboratif lintas disiplin/keilmuan;
2. Meningkatkan keterampilan dalam menerapkan ilmu pengetahuan dan
teknologi;
3. Mampu mengembangkan inisiasi dalam pemecahan masalah pembangunan,
berempati terhadap masalah sosial, budaya dan lingkungan;
4. Mengasah kepemimpinan adaptif berbasis ilmu pengetahuan teknologi dan seni
yang inovatif;
5. Menjadi wahana bagi dosen untuk membimbing mahasiswa membantu
memberikan solusi terhadap permasalahan masyarakat.

Deskripsi:

Dalam mata kuliah ini, mahasiswa menerapkan pengetahuan, keterampilan dan kemampuan bidang ilmu komputer untuk menyelesaikan permasalahan nyata di dunia kerja, serta dapat mengomunikasikan ide dan pemahaman terkait permasalahan tersebut secara lisan dan tertulis dengan rekan kerja dan atasan di instansi Praktik Kerja Lapangan (PKL) serta dosen dan mahasiswa lainnya.  Topik yang didapat dari pengalaman kerja dapat diteruskan menjadi tugas akhir.  Setelah mengikuti mata kuliah ini, mahasiswa diharapkan mampu menganalisis permasalahan nyata di dunia kerja dan menghasilkan penyelesaian masalah tersebut berdasarkan pengetahuan keilmuan komputer dan keterampilan di bidang teknologi komputer yang dimilikinya.

Prasyarat: lulus seluruh mata kuliah mayor sampai dengan semester 5, dan telah mengambil seluruh mata kuliah mayor pada semester 6 dengan IPK ³ 2.00 tanpa huruf mutu E.

Deskripsi:
Deskripsi belum tersedia.
Deskripsi:
Deskripsi belum tersedia.
Deskripsi:
Deskripsi belum tersedia.
Deskripsi:
Deskripsi belum tersedia.
Mata Kuliah Kode SKS
Deskripsi:
Deskripsi belum tersedia.
Deskripsi:
Deskripsi belum tersedia.
Deskripsi:
Deskripsi belum tersedia.
Deskripsi:
Deskripsi belum tersedia.
Deskripsi:
Deskripsi belum tersedia.