Kode Mata Kuliah  : TIS 121
Mata Kuliah : Algoritma Pemograman
SKS      : 2 (2-0)
Prasyarat                       : -

 Mata kuliah ini memberikan pemahaman atas konsep algoritma  yang umum dipakai di bidang informatika/ilmu komputer, memberikan keahlian dalam mendesain dan menggunakan algoritma yang baik untuk memecahkan persoalan, dan memberikan keahlian dalam membangun program dengan paradigma prosedural skala menengah dengan bahasa pemrograman C#. Materi yang diajarkan dalam mata kuliah ini meliputi : Konsep dasar algoritma (definisi, notasi matematis, tahapan algoritma); flowchart, pseudocode dan kode program ; Pemrograman modular lanjut ;  algoritma pencarian (Squencial Search, Binary Search, tree search(breadth-first search, depth-first search, iterative-deepening search, depth-limited search, bidirectional search, uniform-cost search), graph search (Djikstra’s algorithm, Kruskal’s algorithm, nearest neighbour algorithm, Prim’s algorithm), informed search (best-first search, A*, Algoritma pencarian string, Algoritma genetik, Algoritma minimax); algoritma pengurutan (Bubble Sort, Selection Sort, Insertion Sort, Shell Sort, Merge Sort, Radix Sort, Quick Sort, Heap Sort).

Buku Referensi:

  • Munir, Rinaldi. 2011. Algoritma dan Pemrograman dalam Bahasa Pascal dan C (Edisi Revisi). Bandung: Informatika.
  • Sharp, J. 2010. Microsoft Visual C#® 2010 Step by Step. Washington: Microsoft Press.
  • Shen, A. 2010. Algorithms and Programming: Problems and Solutions 2ed. New York: Springer.

 

DAFTAR MATA KULIAH TI

STMIK Teknokrat, Jln Z.A. Pagar Alam, 9-11 Kedaton Bandar Lampung
Telph: 0721-702022 Fax : 0721-702022