Jurusan Ilmu Komputer merupakan salah satu jurusan yang sangat diminati siswa lulusan
SMA. Hal ini dikarenakan lulusan jurusan Ilmu Komputer memiliki peluang kerja yang sangat
bervariasi di berbagai bidang berbeda. Selain itu, ilmu tentang komputer juga terus berkembang
dan makin banyak digunakan dari ke hari sehingga memberikan peluang usaha yang makin besar
pula.
Jurusan Ilmu Komputer ini mempelajari berbagai algoritma dan juga sistem operasi jaringan
komputer untuk dimanfaatkan di berbagai bidang yang dibutuhkan. Mahasiswa tidak hanya
mempelajari tentang perangkat lunak, namun juga perangkat keras yang digunakan dalam
komputer. Di Indonesia, sudah banyak universitas yang memiliki jurusan Ilmu Komputer di
bawah naungan Fakultas Ilmu Komputer.
Kecerdasan Artifisial
Artificial Intelligence atau kecerdasan artifisial/buatan bukan lagi hal baru di kalangan
masyarakat. Istilah ini mengacu pada kecerdasan yang dimiliki oleh mesin, berkebalikan dengan
natural intelligence atau kecerdasan alami yang dimiliki oleh makhluk hidup seperti hewan dan
manusia. Saat ini, kecerdasan artifisial pun menjadi salah satu konsentrasi dari jurusan Ilmu
Komputer.
Peminatan Kecerdasan Artifisial ini mempelajari tentang teknik komputasi yang digunakan
dalam berbagai aplikasi untuk mempermudah kehidupan manusia. Beberapa mata kuliah khusus
untuk peminatan ini adalah Bioinformatika, Jejaring Semantik, Logika Komputasional, dan juga
Pengolahan Bahasa Manusia.
Semakin berkembangnya teknologi informasi diiringi juga dengan meningkatnya kejahatan dan
ancaman keamanan. Itulah mengapa infrastruktur dan keamanan menjadi salah satu bidang yang
saat ini banyak dipelajari untuk meningkatkan manfaat dari ilmu komputer.
Di dalam peminatan Infrastruktur dan Keamanan ini, dipelajari berbagai hal penting mengenai
aspek infrastruktur dalam dunia teknologi dan juga cara meningkatkan keamanan informasi.
Beberapa mata kuliah khusus yang dipelajari dalam peminatan Infrastruktur dan Keamanan
adalah Etchical Hacking, Forensik Digital, Komputasi Awan, Kriptografi dan Keamanan
Informasi, serta Robotika.
Rekayasa Perangkat Lunak
Dengan makin banyaknya penggunaan alat berteknologi modern seperti smartphone dan
berbagai jenis mesin, dibutuhkan perangkat lunak yang berperan sebagai ‘otak’. Peminatan
Rekayasa Perangkat Lunak ini berfokus mempelajari pembuatan, pemeliharaan, hingga
peningkatan kualitas dari perangkat lunak yang digunakan di berbagai bidang berbeda.
Beberapa mata kuliah khusus yang dipelajari dalam peminatan Rekayasa Perangkat Lunak ini
adalah Game Development, Layanan dan Aplikasi Web, Pemrograman Fungsional, Penjaminan
Mutu Perangkat Lunak, dan juga Teknik Kompilator.
Pemrograman
Praktikum Pemrograman
Logika Informatika
Aljabar Linier Fundamental
Kalkulus
Kimia Dasar
Fisika Dasar
Algoritma dan Struktur Data
Integral dan Persamaan Diferensial
Matematika Diskrit
Organisasi dan Arsitektur Komputer
Pengantar Statistika
Praktikum Algoritma dan Struktur Data
Sistem Digital
Analisi Algoritma dan Kompleksitas
Basis Data
Jaringan Komputer
Kecerdasan Artifisial
Probabilitas dan Proses Stokastika
Sistem Operasi
Filsafat Ilmu Komputer
Pengembangan Startup Digital
Metode Rekayasa Perangkat Lunak
Implementasi Rancangan Perangkat Lunak
Pembelajaran Mesin
Bahasa dan Otomata
Metode Numerik
Kriptografi dan Keamanan Informasi
Metodologi Penelitian Ilmu Komputer
Pembelajaran Mesin Mendalam
Proyek Rekayasa Perangkat Lunak
Sistem Interaksi
Komputer dan Masyarakat
Desain dan Analisis Algoritma
Sains Data Dasar
Pemrograman Berbasis Platform
Lulusan jurusan Ilmu Komputer akan mendapatkan gelar Sarjana Komputer atau S.Kom.
Software Engineer
Tugas utama dari seorang software engineer adalah untuk menciptakan, mengembangkan, serta
menguji perangkat lunak sesuai dengan kebutuhan klien. Seorang software engineer mampu
merancang perangkat lunak tidak hanya untuk komputer saja, namun juga smartphone dan juga
website.
Dengan perkembangan teknologi digital saat ini, profesi sebagai seorang software engineer
memiliki jenjang karier yang sangat menjanjikan.
Database administrator
Database administrator merupakan salah satu profesi yang diperkirakan akan semakin tinggi
permintaannya di dunia kerja pada tahun-tahun mendatang. Selain prospek karier yang sangat
baik, profesi ini juga berpeluang mendapatkan gaji cukup tinggi.
Tugas utama dari seoramg database administrator adalah untuk mengelola dan mengawasi basis
data agar tetap aman dan bisa digunakan sesuai kebutuhan. Melindungi data perusahaan atau
klien dari peretasan juga termasuk salah satu tugas database administrator.
Mobile app programmer/developer
Tugas utama dari seorang mobile app programmer atau developer adalah merancang dan
mengembangkan aplikasi yang bisa digunakan pada perangkat mobile. Profesi ini diprediksi
akan semakin populer seiring pesatnya kebutuhan akan aplikasi baru pada perangkat mobile.
Tugas lain dari seorang mobile app programmer atau developer adalah untuk memperbaiki dan
mengatasi bug yang ada pada aplikasi.
Computer scientist
Profesi lain yang cocok untuk lulusan jurusan Ilmu Komputer adalah computer scientist. Tugas
utamanya untuk menganalisa dan memecahkan masalah yang berhubungan dengan perangkat
keras serta perangkat lunak pada komputer