Setelah mengikuti mata-kuliah ini mahasiswa dapat:

  1. Mengetahui berbagai macam algoritma yang umum diketahui berdasarkan karakteristiknya
  2. Menggunakan tools dan teknik-teknik yang lazim digunakan untuk analisis dan desain algoritma
  3. Mendesain, menganalisis, dan menentukan kebenaran suatu algoritma terhadap kasus-kasus tertentu
  4. Membandingkan beberapa algoritma dan menentukan algoritma yang terbaik untuk memecahkan masalah