Kurikulum program studi S1 kependidikan mengacu kepada konsep fleksibilitas kurikulum serta "inti kurikulum" pendidikan MIPA Lembaga Pendidikan Tenaga Kependidikan (LPTK) Direktorat Jenderal Pendidikan Tinggi, serta Kurikulum Nasional Kependidikan. Sementara itu kurikulum program studi S1 non kependidikan dikembangkan dengan mengacu pada kurikulum ACM dan kurikulum S1 universitas lain baik dalam maupun luar negeri.
Matakuliah dibagi menjadi beberapa kelompok:
Struktur Kurikulum Kependidikan
Kurikulum S1 Kependidikan Ilmu Komputer memiliki beban studi 144-150 SKS (termasuk skripsi), yang dikelompokkan dalam empat gugus matakuliah yaitu:
[ Daftar lengkap matakuliah Program Studi Pendidikan Ilmu Komputer]
Untuk lebih memantapkan kemampuan profesional, mahasiswa diwajibkan mengikuti Program Latihan Profesi (PLP), dibawah bimbingan guru serta dosen pembimbing untuk menjalankan tugas profesi di sekolah.
Sedangkan untuk memantapkan kemampuan memecahkan masalah nyata dalam pendidikan TIK serta melaporkan hasilnya secara formal baik lisan maupun tulisan melalui skripsi.
Struktur Kurikulum Non Kependidikan
Kurikulum program studi non kependidikan terdiri atas 144-150 sks. terdiri atas
[ Daftar lengkap matakuliah Program Studi Ilmu Komputer]
Mahasiswa mengikuti Program Latihan Akademik (PLA) di lingkungan industri untuk mengimplementasikan pengetahuan yang diperoleh selama kuliah.
Seperti halnya mahasiswa kependidikan, mahasiswa non kependidikan juga diwajibkan melakukan peneltian di bidang ilmu komputer dan menuliskannya secara formal maupun lisan melalui skripsi.