Curriculum

The curriculum of the Informatics Engineering Study Program of UIN Sultan Syarif Kasim Riau is focused on developing technical capabilities and professional competencies in the field of information and communication technology.

Link dokumen kurikulum TIF bisa diklik di sini.

Kurikulum 2025
No. Kode MK Kode MK Resmi Course Name Singkatan Credits Prasyarat
1st Semester 21  
1 MK01 PIF251101 Programming and Algorhytm AP 3 Paket Wajib
2 MK03 UIN252006 Moral creed AA 2 Paket Wajib
3 MK04 PIF251102 Arsitektur dan Organisasi Komputer AOK 2 Paket Wajib
4 MK06 UIN252008 Indonesian BI 2 Paket Wajib
5 MK13 UIN252007 Fiqh FQ 2 Paket Wajib
6 MK18 PIF251103 Kalkulus 1 KK1 3 Paket Wajib
7 MK28 UIN252001 Civic Education PK 2 Paket Wajib
8 MK31 PIF251104 Pengantar Teknologi Informasi PTI 2 Paket Wajib
9 MK40 PIF251105 Operation System SO 3 Paket Wajib
2nd Semester  21  
1 MK02 PIF251206 Linear Algebra AL 3  
2 MK05 UIN252009 Arabics BA 2  
3 MK07 UIN252012 English ENG 2  
4 MK17 PIF251207 Computer Network JK 3  
5 MK19 PIF251208 Kalkulus 2 KK2 3  
6 MK26 PIF251209 Matematika Diskrit 1 MD1 3  
7 MK30 PIF251210 Pemrograman Berorientasi Objek PBO 3  
8 MK43 UIN252004 Qur'an Study SAQ 2  
3rd Semester  21  
1 MK08 PIF251311 Database BD 3  
2 MK10 PIF251312 Desain dan Analisis Algoritma DAA 3 Algoritma dan Pemrograman (Minimal C)
3 MK27 PIF251313 Matematika Diskrit 2 MD2 3 Matematika Diskrit 1 (Minimal C)
4 MK38 UIN252016 Sejarah Islam Asia Tenggara SIAT 2  
5 MK39 UIN252015 History of Islamic Civilization SPI 2  
6 MK41 PIF251314 Statistik ST 3  
7 MK42 PIF251315 Data Structure SD 3  
8 MK44 UIN252005 Hadith Study SHD 2  
4th Semester  21  
1 MK11 PIF251416 Desain dan Analisis Perangkat Lunak DAPL 3 Pemrograman Berorientasi Objek (Minimal C)
2 MK14 PIF251417 Grafika Komputer GK 3 Aljabar Linear (Sudah Mengambil)
3 MK16 PIF251418 Human and Computer Interaction IMK 3  
4 MK22 PIF251419 Artificial Intelligence KB 3 Matematika Diskrit 2 (Sudah Mengambil)
5 MK33 PIF251420 Web-Based Application Development PABW 3 Basis Data (Sudah Mengambil)
6 MK34 PIF251421 Pattern Recognition PP 3 Aljabar Linear (Minimal C)
7 MK36 PIF251422 Probabilitas PR 3 Statistik (Sudah Mengambil)
5th Semester  21  
1 MK12 PIF251523 Etika dan Profesionalisme Komputasi EPK 2  
2 MK15 PIF251524 Hukum dan Kebijakan Teknologi Informasi HKTI 2  
3 MK20 PIF251525 Keamanan Data dan Informasi KDI 3 Sistem Operasi (Minimal C)
4 MK23 PIF251526 Keterampilan Interpersonal KI 2  
5 MK29 PIF251527 Pembelajaran Mesin PM 3 Kecerdasan Buatan (Minimal C)
6 MK35 PIF251528 Pengolahan Citra Digital PCD 3 Grafika Komputer (Minimal C)
7 MK37 PIF251529 Rekayasa Perangkat Lunak RPL 3 Desain dan Analisis Perangkat Lunak (Minimal C)
8     Mata Kuliah Pilihan 1   3 Minimal telah mengambil 80 SKS
6th Semester  21  
1 MK09 PIF251630 Basis Data Lanjutan BDN 3 Basis Data (Minimal C)
2 MK21 PIF251631 Keamanan Data dan Informasi Lanjutan KDIL 3 Keamanan Data dan Informasi (Minimal C)
3 MK46 FST252001 Kerja Praktik KP 2 Minimal telah mengambil 80 SKS
4 MK32 PIF251632 Pengembangan Aplikasi Berbasis Mobile PABM 3 Pemrograman Berorientasi Objek (Minimal C)
5 MK48 PIF251633 Proyek Capstone CAP 2 Rekayasa Perangkat Lunak (Minimal C)
6 MK45 PIF251634 Scientific Papers Grammar TTKI 2  
7     Mata Kuliah Pilihan 2   3 Minimal telah mengambil 80 SKS
8     Mata Kuliah Pilihan 3   3 Minimal telah mengambil 80 SKS
7th Semester  16  
1 MK24 PIF251735 Kewirausahaan IT KIT 2  
2 MK25 PIF251736 Komputasi Paralel dan Terdistribusi KPT 2 Jaringan Komputer (Minimal C)
3 MK47 UIN252017 Kuliah Kerja Nyata (KKN) KKN 4 Minimal telah mengambil 100 SKS
4 MK49 PIF251737 Metodologi Penelitian MP 2 Tata Tulis Karya Ilmiah (Sudah Mengambil)
5     Mata Kuliah Pilihan 4   3 Minimal telah mengambil 80 SKS
6     Mata Kuliah Pilihan 5   3 Minimal telah mengambil 80 SKS
8th Semester  3  
1 MK50 PIF251838 Tugas Akhir TA 3 Metodologi Penelitian (Sudah Mengambil)
Kurikulum 2020
No Course Name Konsentrasi Course Code Credits Pre-requisites
1st Semester
1 Moral creed UIN222001 2
2 Qur'an Study UIN222002 2
3 Civic Education UIN222003 2
4 Indonesian UIN222004 2
5 Calculus PIF221110 3
6 Scientific Papers Grammar PIF221111 2
7 Fundamental Programming PIF221120 4
8 Information and Communication Technology Introduction PIF221130 2
9 Digital System PIF221131 3
Number of Credits 22  
2nd Semester
1 Hadith Study UIN222005 2
2 English PIF221212 2
3 English Communication Skill PIF221213 2
4 Interpersonal Skill PIF221214 3
5 Discrete Mathematics PIF221221 4
6 Advanced Programming PIF221222 4 Fundamental Programming (Minimum C)
7 Computer Organization and Architecture PIF221232 3
Number of Credits 20  
3rd Semester
1 Arabics UIN222006 2
2 SIAT and Malay Tamaddun UIN222007 2
3 Linear Algebra PIF221315 3 Calculus
4 Probability and Statistic PIF221316 3 Calculus
5 Language and Automata Theory PIF221323 3 Discrete Mathematics
6 Expert Programming PIF221324 4 Advanced Programming (Minimum C)
7 Database PIF221333 4 Discrete Mathematics
Number of Credits 21  
4th Semester
1 Numberic Methods PIF221417 3 Linear Algebra
2 Mobile Programming PIF221425 4 Expert Programming (Minimum C)
3 Website Programming PIF221426 4 Expert Programming (Minimum C)
4 Operation System PIF221434 3 Computer Organization and Architecture
5 Database System PIF221435 3 Database
6 Human and Computer Interaction PIF221436 3
Number of Credits 20  
5th Semester
1 Pattern Recognition PIF221527 3 Linear Algebra
2 Artificial Intelligence PIF221528 3 5th Semester Mandatory
3 Computer Network PIF221537 3 Operation System
4 Information System PIF221538 3 Database System
5 Object-Oriented Software Engineering PIF221539 3 Database System
6 Information Security PIF221540 3
7 Interaction Design and Interface PIF221541 3 Human and Computer Interaction
Number of Credits 21  
6th Semester
1 Fiqh UIN222008 2
2 Internship FST222001 2 Minimum Have Taken 80 credits
3 Information Technology Governance PIF221643 3
4 Data Mining PIF221629 3 Artificial Intelligence
5 Information Technology Project Management PIF221642 2 Object-Oriented Software Engineering
6 1st Choice PIF2230XX 3
7 2nd Choice PIF2230XX 3
8 3rd Choice PIF2230XX 3
Number of Credits 21  
7th Semester
1 Community Service Program/Free Choice 1 UIN222009 4
2 Sosiotechnology/ Free Choice 2 FST222002 2
3 Technopreneurship/Free Choice 3 PIF221718 2
4 4th Choice/ Free Choice 4 PIF2230XX 3
5 5th Choice/ Free Choice 4 PIF2230XX 3
6 Final Project 1 PIF221750 2 Minimum Have Taken 100 credits
Number of Credits 16  
8th Semester
1 Final Project 2 PIF221851 4 Final Project 1, Community Service Program
Number of Credits 4  
TOTAL OF CREDITS 145
2015 Curriculum
Code Course Credits Pre-requisites
1st Semester
UIN2003 Islamic Study Methods 2    
UIN2001 Pancasila 2    
UIN2008 Indonesian 2    
PIF1101 Calculus 3    
PIF1102 Information and Communication Technology Introduction 2    
PIF1103 Basic Programming 3    
PIF1104 Digital System 3    
Number of Credits 17 Accumulated Total 17 Credits
2nd Semester
UIN2004 Qur'an Study 2    
UIN2002 Civic Education 2    
PIF1205 Linear Algebra 3 Calculus  
PIF1206 Discrete Mathematics 3    
PIF1207 Computer Organization 2    
PIF1208 Programming and Algorhytm 3    
PIF1209 English Communication Skill 2    
PIF1210 Scientific Papers Grammar 2    
Number of Credits 19 Accumulated Total 36 Credits
3rd Semester
UIN2005 Hadith Study 2 3rd Semester Mandatory  
UIN2010 English 2 3rd Semester Mandatory  
UIN2009 Arabics 2 3rd Semester Mandatory  
PIF1311 Language and Automata Theory 3 Discrete Mathematics  
PIF1312 Database 3 Discrete Mathematics  
PIF1313 Computer Architecture 3 Digital System, Computer Organization  
PIF1314 Data Structure 3 Programming and Algorhytm
PIF1315 Web Technology 2    
PIF1527 Numberic Methods 3 Calculus 5th Semester Course
Number of Credits 23 Accumulated Total 59 Credits
4th Semester
UIN2006 Moral creed 2 4th Semester Mandatory  
PIF1416 Operation System 3 Computer Architecture  
PIF1417 Database System 3 Database  
PIF1418 Algorithm Strategy 3 Data Structure  
PIF1419 Human and Computer Interaction 3 4th Semester Mandatory  
PIF1420 Mobile Programming 3 Programming and Algorhytm  
PIF1421 Web-Based Application Development 3 Web Technology  
PIF1629 Probability and Statistic 3 Calculus 6th Semester Course
Number of Credits 23 Accumulated Total 85 Credits
5th Semester
UIN2007 Fiqh 2 5th Semester Mandatory  
PIF1522 Computer Network 3 Operation System  
PIF1523 Information System 3 Database System  
PIF1524 Object-Oriented Software Engineering 3 Database System  
PIF1525 Information Security 3 5th Semester Mandatory  
PIF1526 Interaction Design and Interface 3 Human and Computer Interaction  
  Choice 3 Sem >= 5 Elective Course
  Choice 3 Sem >= 5 Elective Course
Number of Credits 23 Accumulated Total 105 Credits
6th Semester
UIN2011 History of Islamic Civilization 2 6th Semester Mandatory  
FST2001 Internship 2 6th Semester Mandatory  
PIF1630 Artificial Intelligence 3 6th Semester Mandatory  
PIF1631 Information Technology Project Management 2 Object-Oriented Software Engineering  
FST2002 Sosiotechnology 2 Sem >= 5 8th Semester Course
PIF1835 Technopreneurship 2 Sem >= 5 8th Semester Course
  Choice 3 Sem >= 5 Elective Course
  Choice 3 Sem >= 5 Elective Course
  Choice 3 Sem >= 5 Elective Course
Number of Credits 22 Accumulated Total 127 Credits
7th Semester
UIN2012 SIAT and Malay Tamaddun 2 7th Semester Mandatory  
PIF1628 FInal Project 1 2 7th Semester Mandatory  
PIF1732 Data Mining 3 Artificial Intelligence, Database System  
PIF1733 Information Technology Governance 3 7th Semester Mandatory  
UIN2613 Community Service Program 4 7th Semester Mandatory Value input only
Number of Credits 14 Accumulated Total 141 Credits
8th Semester
FST2834 Final Project 2 4 8th Semester Mandatory
Final Project 1, Internship, 100 Credits
 
Number of Credits 4 Accumulated Total 145 Credits
en_USEnglish