Kurikulum OBE

Semester 1

Kemanusiaan dan Keimanan (2 sks)
Algoritma dan Pemrograman (4 sks)
Sistem Digital (4 sks)
Arsitektur dan Organisasi Komputer (3 sks)
Kalkulus (3 sks)
Fisika (3 sks)

Semester 2

Ibadah Akhlak dan Muamalah (2 sks)
Algoritma dan Struktur Data (4 sks)
Basis Data (4 sks)
Interaksi Manusia dan Komputer (3 sks)
Matematika Diskrit (3 sks)
Teori Bahasa dan Otomata (3 sks)

Semester 3

Kemuhammadiyahan (2 sks)
Pemrograman Berbasis Web (4 sks)
Matematika Rekayasa (3 sks)
Aljabar Linier (3 sks)
Sistem Informasi (3 sks)
Sistem Operasi (4 sks)

Semester 4

Sains dan Teknologi Islam (2 sks)
Metode Numerik (3 sks)
Statistika dan Probabilitas (3 sks)
Jaringan Komputer (4 sks)
Pemrograman Berorientasi Objek (4 sks)
Audit Sistem (3 sks)
Pengembangan Aplikasi Berbasis Web (3 sks)

Semester 5

Rekayasa Perangkat Lunak (3 sks)
Pemodelan Game (3 sks)
Magang Industri (3 sks)
Grafika Komputer (3 sks)
Kecerdasan Buatan (3 sks)
Pemrograman Mobile (3 sks)
Data Mining (3 sks)
Metodologi Penelitian (2 sks)

Semester 6

Kewirausahaan (3 sks)
Mechine Learning (3 sks)
Teknik Optimasi (3 sks)
Pengolahan Citra Digital (3 sks)
Kuliah Kerja Nyata (3 sks)
Mata Kuliah Pilihan 1 (3 sks)
Mata Kuliah Pilihan 2 (3 sks)
.

Semester 7

Kewarganegaraan (2 sks)
Bahasa Inggris (2 sks)
Bahasa Indonesia (2 sks)
Pancasila (2 sks)
Etika Profesi (2 sks)
Mata Kuliah Pilihan 3 (3 sks)
Mata Kuliah Pilihan 4 (3 sks)

Semester 8

Skripsi (6 sks)

Matakuliah Pilihan Semester 6

IoT TECHNOLOGY (3 sks)
PENGAMANAN SISTEM KOMPUTER (3 sks)
PEMROGRAMAN TERDISTRIBUSI (3 sks)
MANAJEMEN PROYEK TEKNOLOGI INFORMASI (3 sks)

Matakuliah Pilihan Semester 7

DESAIN DAN APLIKASI MULTIMEDIA (3 sks)
PEMROGRAMAN GAME (3 sks)
WEB DAN TEXT MINING (3 sks)
ETHICAL HACKING (3 sks)