Baru: Klik disini untuk mendownload handout material + stuffs (164 K)
 
Topik
Dijad- walkan
Done?
H/O Tersedia?
Pendahuluan dan Penjelasan Perkuliahan
3 Feb
Java: Perbedaan java dengan C/C++
8 Feb
OOP: Pengantar Konsep OOP dan pengembangan S/W
10 Feb
Representasi Data berkait: Pointer dan Linked List, Pointer, Simple One-way Linked-List
15 Feb
 
Representasi Data berkait: Operasi-operasi Linked List, dan struktur-struktur berkait lain
17 Feb
 
Pengantar Rekursi: Berfikir Rekursif, Contoh Algoritma Rekursif
22 Feb
 
pengantar Rekursi: Penghitungan faktorial dan masalah eksponensial pada "the tower of Hanoi"
24 Feb
 
Java: Konsep Kelas dan Obyek dalam Java
1 Maret
Modularitas dan Abstraksi Data: modul, ADT, inheritance, encapsulation, interface
3 Maret
Struktur Data Linear: Stack & Queue, spesifikasi ADT, implementasi, contoh-contoh masalah
8 Maret
Tree: Tree, Terminologi, Traversal, Representasi
10 Maret
Pengantar Analisis Algoritma
15 Maret
 
Struktur Data Dinamis: List
17 Maret
 
Struktur Data Dinamis: String
22 Maret
 
Struktur Data Dinamis: Dynamic Memory Allocation
24 Maret
 
Tree: Heap, Heap Tree, Priority queue, Heapsort, Binary Tree traversal
29 Maret
Tree: Binary Search Tree, AVL Tree
31 Maret
Tree: Operasi-operasi AVL Tree
5 April
Tree: 2-3 Tree, Red-Black Tree, (a,b)-Tree, Trie
7 April
Graf: Konsep Dasar Graf, Terminologi, Representasi Graf
12 April
Graf: Searching dengan DFS / BFS, Algoritma Shortest Path dari Dijkstra dan Implementasi
14 April
Hashing: Tabel Hash, Fungsi-fungsi Hashing
19 April
 
Hashing: Collision Handling
21 April
 
Graf: Minimum Spanning Tree, Topological Sorting
26 April
Sorting: Metodologi, Algoritma-algoritma Sorting Internal
28 April
Sorting: Implementasi Algoritma Sorting
3 Mei
 
Sorting: Proxmap Sorting dan Sorting data Eksternal
5 Mei
Minggu Tenang: Review dan Responsi
10 Mei
 
Minggu Tenang: Review dan Responsi
12 Mei
   
Ujian Akhir
17 Mei