Penjadwalan dibuat agar kegiatan perkuliahan dapat berjalan secara teratur. Salah satu penerapan penjadwalan ada pada penjadwalan mata kuliah. Pada beberapa instansi pendidikan seperti Program Studi Informatika Universitas Pembangunan Nasional Veteran Jakarta, penjadwalan mata kuliah masih dilakukan secara manual. Banyak data yang dapat mempengaruhi penjadwalan seperti dosen, mahasiswa, jumlah ruang, dan waktu yang tersedia membuat proses pembuatan jadwal menjadi tidak mudah dan membutuhkan banyak waktu. Masalah ini dapat dibantu dengan menggunakan algoritma yang baik. Pada jurnal ini, aplikasi penjadwalan mata kuliah yang menggunakan algoritma Ant Colony Optimization akan diuji untuk pembuatan jadwal mata kuliah. Pada riset yang telah dilakukan oleh peneliti lain ditemukan bahwa bahwa penjadwalan mata kuliah menggunakan Ant Colony Optimization dapat berjalan dengan efektif dan dapat membantu pengurangan masalah pada waktu proses penjadwalan.