Program Studi Magister Ilmu Komputer IPB memiliki mandat mengembangkan pengetahuan, metode dan teknologi dalam bidang ilmu komputer dalam memecahkan permasalahan di bidang pertanian, kelautan, dan biosains tropika berdasarkan prinsip-prinsip legal dan etika komputasi. Tujuan penyelengaraan Program Studi Magister Ilmu Komputer IPB adalah 1. Menghasilkan lulusan bidang komputer yang berkemampuan dalam hal-hal berikut: a. Melakukan kajian suatu model komputasional baik secara teoritis maupun algoritmik untuk pengembangan metodologi yang lebih efisien, akurat, mutakhir dan cepat. b. Menerjemahkan permasalahan dan merumuskan solusi dalam bidang pertanian, kelautan, dan biosains tropika melalui penerapan teori, metode dan teknologi dalam ilmu komputer. c. Mengikuti studi lanjut dalam program pendidikan doktor bidang komputer atau bidang ilmu lain yang memerlukan penguasaan metode kuantitatif dan komputasional. 2. Menciptakan iklim akademik yang kondusif bagi peningkatan mutu pendidikan dan penelitian dalam bidang Ilmu Komputer. 3. Membangun kerjasama dengan berbagai pihak dalam pengembangan teknologi dalam bidang ilmu komputer guna meningkatkan kualitas penyelenggaraan pendidikan dan penelitian.
Menjadi program pendidikan magister yang mengembangkan metode dan teknologi inovatif dalam bidang ilmu komputer yang memiliki reputasi unggul untuk mendukung berbagai bidang, khususnya pertanian, kelautan, dan biosains tropika modern dan berkelanjutan baik tingkat nasional maupun internasional.
a. Menyelenggarakan program magister melalui pendidikan yang berkualitas dan riset bermutu guna menghasilkan lulusan magister bidang Ilmu Komputer yang berintegritas beretika, responsif, adaptif dan inovatif untuk mendukung transformasi digital berbagai sektor khususnya pertanian, kelautan, dan biosains tropika modern yang berkelanjutan.
b. Secara aktif berperan dalam pengembangan, penyebaran dan penerapan Inovasi dalam bidang Ilmu Komputer kepada Masyarakat.
1. Menjunjung tinggi nilai-nilai religius, moral, kejujuran, etika, baik etika umum, etika akademik, maupun etika profesi, taat hukum dan memiliki nasionalisme dan tanggung jawab untuk berkontribusi pada bangsa dan negara.
2. Mampu menjelaskan, menerapkan dan menganalisis prinsip-prinsip, teori, dan metode dalam ilmu komputer yang menjadi dasar dalam pengembangan sistem berbasis keilmuan bidang ilmu komputer yang berkualitas pada berbagai bidang terapan khususnya pertanian, kelautan, dan biosains tropika. Prinsip-prinsip tersebut adalah metode kuantitatif, kualitatif, algoritmik serta salah satu dari prinsip berikut 1) rekayasa sistem perangkat lunak atau, 2) sistem jaringan komputer dan komunikasi data atau, 3) pembelajaran mesin
3. Mampu merancang dan menghasilkan alternatif solusi berbasis keilmuan bidang ilmu komputer, baik teknologi maupun metodologi dari salah satu bidang berikut: sains data, kecerdasan buatan, sistem informasi, bioinformatika, sistem terdistribusi, rekayasa perangkat lunak, dan ilmu informasi untuk memecahkan permasalahan nyata pada berbagai bidang terapan khususnya pertanian, kelautan, dan biosains tropika.
4. Mampu mengelola proyek penelitian teknologi informasi dan komputer multidisiplin dengan memperhatikan dan mematuhi prinsip-prinsip legal dan etika di bidang ilmu komputer dan mendiseminasikan hasil penelitiannya pada publikasi ilmiah yang mendapat pengakuan nasional atau internasional.
Mengembangkan pengetahuan, inovasi, metode dan teknologi dalam bidang ilmu komputer dalam memecahkan permasalahan di bidang pertanian, kelautan, dan biosains tropika berdasarkan prinsip-prinsip legal dan etika komputasi.
Program S2 Ilmu Komputer IPB memiliki keunggulan dalam riset multidisiplin dengan dukungan komputasi berkinerja tinggi dengan spesifikasi GPU DGX A100. Selain itu, dengan dukungan dosen dan pengalaman risetnya menjadikan penelitian mahasiswa S2 Ilmu Komputer bersaing di level Internasional.
1. Akademisi dan Peneliti bidang Ilmu Komputer dan Teknologi Informasi
2. Konsultan dan Spesialis Teknologi Informasi
3. Pengembang Inovasi di Bidang Teknologi Informasi
Mata kuliah ini berisi pengetahuan yang diperlukan dalam melakukan analisis statistika dan
dasar-dasar untuk memahami formulasi penyelesaian masalah berbasis algoritmik, sehingga
ada dua materi utama yaitu landasan statistika dan landasan matematika.
Materi kuliah meliputi enam topik utama, yaitu : a. Eksplorasi data dan konsep distribusi
peubah acak (univariate maupun multivariate); b. Sampling, perancangan percobaan dan
regresi; c. Beberapa analisis peubah ganda; d. transformasi berbasis fungsi basis (Wavelet
dan Fourier); e. landasan matematika untuk komputer (sistem persamaan linear, vektor,
matriks, aljabar linear dan analitik geometri, serta landasan analisis multivariate), dan f.
optimisasi berbasis turunan vektor.
Mata kuliah ini membahas mengenai: (1) analisis algoritme: kriteria kebaikan algoritme, laju pertumbuhan fungsi, berbagai fungsi asimtotik, teknik analisis kompleksitas algoritme, (2) teknik perancangan algoritme untuk penyelesaian permasalahan: fungsi rekursif, teknik divide and conquer, teknik greedy, teknik pemrograman dinamis, teknik backtracking, (3) berbagai konsep dan algoritme dalam graf: BFS, DFS, connected component, topologic sort, graf berarah, algoritme Kruskal, Prim dan Dijkstra, serta (4) pengenalan teori NP-Complete: definisi masalah decision, reduksi polinomial, P vs NP serta pembuktian NP-Complete.
Mata kuliah ini membahas konsep dan pendekatan melakukan dasar-dasar penelitian di bidang Ilmu Komputer dan teknologi Informasi, langkah-langkah melakukan penelitian yang terdiri dari bagaimana membuat pendahuluan, menetapkan tujuan dan ruang lingkup, memahami berbagai metode penelitian, cara menganalisis dan membuat kesimpulan. Mata kuliah ini menjelaskan tahapan penyusunan proposal penelitian, membuat tesis sesuai dengan Pedoman Penulisan Karya Ilmiah IPB dan membuat artikel ilmiah dan cara presentasi hasil karya ilmiah. Mengetahui dan Memahami jenis-jenis Kekayaan Intelektual.
Mata kuliah ini membahas mengenai perkembangan terbaru penerapan ilmu komputer dalam bidang pertanian, kelautan dan biosains tropika modern. Mahasiswa akan mengikuti salah satu dari empat kelas paralel sesuai dengan bidang penelitian dan minatnya, yaitu Smart Agriculture, Smart Aquaculture, Smart Forestry atau Smart Animal Husbandry. Setelah mengikuti kuliah, mahasiswa diharapkan dapat memahami penerapan Ilmu Komputer untuk pertanian dalam arti luas, menganalisis masalah-masalah nyata yang ada, serta dapat merumuskan suatu solusi untuk mengatasi permasalahan tersebut.
Mata kuliah ini memberikan kemampuan untuk mengenali, menganalisis, dan memecahkan masalah dalam jaringan dengan menggunakan secara matematika dan statistik dari masalah-masalah sederhana dan umum. Tujuan dari kuliah ini adalah untuk (1) menerapkan teori antrian dalam sistem jaringan, (2) mensimulasikan jaringan menggunakan simulator jaringan misalnya NS2, NS3 atau OMNeT++, dan (3) dapat meningkatkan dan menguji kinerja jaringan baik aplikasi-level atau jaringan tingkat. Materi kuliah ini meliputi teori antrian pada jaringan komputer, pemodelan lalu-lintas, desain jaringan, dan manajemen jaringan.
Materi pembahasan dalam mata kuliah ini meliputi lingkup kajian dalam bidang kecerdasan komputasional, berbagai metode atau teknik-teknik dalam kecerdasan komputasional dan diakhiri dengan pembahasan studi kasus. Pembahasan diawali dengan pengertian, pilar-pilar, mengapa, karakteristik, dan paradigma serta berbagai aspek penerapan dari kecerdasan komputasional. Setelah itu dilanjutkan empat topik yang terdiri dari : Jaringan syaraf tiruan (neuron buatan, jaringan supervised, unsupervised, radial basis, dan reinforcement learning). Pembahasan pada topik ini ditekankan pada pemahaman metode dan basis matematikanya. Topik kedua adalah mengenai evolutionary computation (konsep dasar evolutionary computation). Teknik yang dibahas dalam evolutionary computation meliputi algoritma genetika, algoritma kecerdasan kelompok, serta algoritma koloni semut. Topik ke tiga mengenai ketidak pastian menggunakan konsep logika fuzzy. Pada pertemuan terakhir mahasiswa diminta menyajikan bahasan kasus khusus bidang terapan dari kecerdasan komputasional
Mata kuliah ini mengkaji fungsi kritis Rekayasa Perangkat Lunak, bagamaina peran analis sistem, apa metoda dan alat bantu analisis dan disain Perangkat Lunak yang harus disinergikan dengan misi, misi, tujuan dan proses bisnis organisasi. Topik kajian juga mencakup siklus hidup pengembangan perangkat lunak, spesifikasi, analisis, desain, implementasi, pengujian, CASE tools, prototyping, kendali mutu, teknik-teknik investigasi, interview, dan pendokumentasian terstruktur.
Mata kuliah ini berisi presentasi rencana penelitian tesis. Materi presentasi mencakup empat bagian yaitu: pendahuluan, hasil kajian kritis terhadap literatur terkait, metode penelitian dan jadwal penelitian. Bagian pendahuluan terdiri dari latar belakang, rumusan masalah, tujuan penelitian dan ruang lingkup penelitian. Melalui mata kuliah ini diharapkan mahasiswa mendapatkan masukan dari peserta kolokium untuk rencana penelitian yang akan dilakukan dan penyempurnaan proposal penelitian.
Mata kuliah ini memberikan pemahaman mendalam mengenai konsep, teknik, penelitian, dan teknologi terkini dalam bidang keamanan informasi, dirancang untuk mahasiswa program pascarsarjana. Fokus pembelajaran mencakup prinsip dasar Confidentiality, Integrity, dan Availability (CIA), serta berbagai kerangka kerja keamanan informasi seperti ISO 27001 dan McCumber Cube. Mahasiswa juga akan mempelajari penerapan teknologi modern dalam keamanan informasi, termasuk cloud security, keamanan perangkat Internet of Things (IoT), dan forensik digital.
Selain itu, mata kuliah ini membahas analisis ancaman, strategi mitigasi, teknik penetration testing, analisis malware, keamanan aplikasi, serta pengelolaan risiko keamanan informasi. Topik etika dan tanggung jawab profesional dalam pengelolaan keamanan data juga menjadi bagian penting dari pembelajaran.
Melalui kajian teori, studi kasus, simulasi, dan penelitian terkini, mahasiswa diharapkan mampu meningkatkan kemampuan analitis, berpikir kritis, dan menyelesaikan masalah kompleks dalam menghadapi tantangan keamanan informasi di era digital
Mata kuliah ini membahas pengertian pengertian GIS dan GIScience, sistem koordinat dan proyeksi, model data spasial dan eksplorasi data spasial, manajemen data spasial, analisis data vektor, analisis data raster, model dan analisis permukaan, analisis jalur dan jaringan, pengantar geostatistika, interpolasi spasial, machine learning untuk analisis data geospasial, dan studi kasus pengolahan data spasial dan pembangunan GIS
Materi mata kuliah ini meliputi: formulasi masalah pengenalan pola, teori keputusan Bayes, classifier berbasis model grafik (Bayes, Hidden Markov Model, Markov Random Fields Models), classifier linier, teknik klasifikasi (decision tree, CART, dan Regresion Tree), Bias, Variance, Resampling, metode Kernel dan Sparse Kernel Machine, EM algorithm, PPCA, ICA dan Deep Learning
Mata kuliah ini membahas algoritme dan teknik dalam machine learning yang digunakan untuk memecahkan permasalahan di bidang bioinformatika, khususnya yang menyangkut topik-topik terkini di bidang Bioinformatika, meliputi: teknik multiple sequence alignment dan aplikasinya, de novo DNA sequence assembly, metagenome fragment binning, prediksi struktur protein, dan interaksi protein-protein. Pertemuan setelah UTS diisi dengan diskusi paper tentang topik-topik tersebut.
Mata kuliah ini mempelajari pendekatan sistem dalam menyelesaikan permasalahan dan pengembangan Sistem Pakar (SP) meliputi Akuisisi Pengetahuan, Representasi Pengetahuan, Pembuatan Inference Engine dan Implementasi. Mata kuliah ini juga mempelajari Teknik-teknik Pengambilan Keputusan (Bayesian, Decision Tree, AHP, dll) yang akan diterapkan dalam suatu Sistem Penunjang Keputusan (SPK). Penugasan projek sederhana dengan mengkombinasikan SP dan SPK bagi mahasiswa pada mata kuliah ini dimaksudkan untuk menerapkan teori dan teknik pada aplikasi riel dan mempertajam analisis dan evaluasi terhadap validitas sistem yang telah dihasilkan.
Mata kuliah e-government menjelaskan faktor-faktor yang berhubungan dengan implementasi e-government yang meliputi alasan pentingnya pengembangan e-government, tantangan e-government, perencanaan pengembangan e-government, implementasi front office, back office, management project e-government dan perkembangan e-government di berbagai negara. Seiring dengan perkembangan konsep ‘e’ dewasa ini, mata kuliah ini juga menerangkan konsep e-governance , e-democracy dan e-campaigning. Mahasiswa diharapkan dapat merancang dan mengimplementasikannya dalam bentuk pemanfaatan ICT dalam government
Publikasi ilmiah nasional adalah publikasi yang ditujukan untuk mempublikasikan hasil penelitian atau karya ilmiah di tingkat nasional. Publikasi ilmiah nasional termasuk Prosiding Seminar (International), publikasi yang berisi kumpulan makalah atau artikel hasil presentasi di seminar (International, terindex Scopus). Prosiding seminar (Internmational) sering kali diterbitkan dalam bentuk buku atau jurnal untuk menyebarluaskan hasil penelitian yang disajikan di seminar tersebut.
Publikasi ilmiah internasional ditujukan untuk penyebarluasan hasil penelitian ilmiah orisinal dari bagian disertasi tugas akhir mahasiswa program doktor untuk memberikan informasi kepada kalangan akademisi atau para ahli di bidangnya. Publikasi dilakukan pada berkala ilmiah internasional bereputasi atau terindeks global.