Setelah Mengikuti Matakuliah ini Mahasiswa dapat:

1. Memahami berbagai algoritma dan karakteristik serta cara kerjanya

2. Mampu menganalisa beban komputasi setiap algoritma dalam pemecahan suatu masalah

3. Mahasiswa mampu membadingkan efisiensi algoritma dalam pemecahan masalah


Silabus Matakulia ini sebagai Berikut:

00. Perkenalan, Silabus, Kontrak Perkuliahan,

01. Pengantar AA

02. Kompleksitas Algoritma

03. Notasi Asimtotik

04. Analisa Matematis

05. Brute-Force

06. Greedy

07. Divide Conquer

08. Dynamic Programming