Dasar Pemrograman
Dasar Pemrograman (2 sks)
Tujuan : Memberikan pengertian tentang dasar algoritma dan memberikan kemampuan dan keterampilan melakukan pemecahan masalah secara sistematis kemudian meingimplementasikannya ke dalam bahasa pemrograman.
Pokok Bahasan : Pengenalan komputer; Pengertian algoritma; Algoritma-algoritma dasar: percabangan, perulangan, pengurutan (sorting), pencarian (searching), rekursi; Pengenalan Bahasa Pemrograman: Struktur bahasa pemrograman, Type data, Operator, Fungsi dan Prosedur, Array, User defined data type.; Konsep pemograman terstruktur; Pemrograman berukuran besar.
Daftar Pustaka :
Jeri R. Hanly, Elliot B. Koffman, Problem Solving and Program Design in C. Addison Wesley, 2002,3rd edition.
Niklaus Wirth, Algorithms Data Structures Program. Prentice Hall, 1991.
P.Deitel and H.Deitel, C++ How To Program. Pearson Education, 2008.
Robert Sedgewick, ALGORITHMS. Addison-Wesley Publishing Company, 1983.
Thomas H. Cormen, Charles E.Leiserson, and Ronald L. Rivest, Introduction to Algorithms. McGraw-Hill, 2003.
Dowload Materi:
Dasar Algoritma (pdf)
Gambaran Umum Dasar Pemrograman (pdf)
Struktur Program C/C++ (pdf1, pdf2)
Tipe Data dan Operator (pdf)
Percabangan (pdf)
Perulangan (pdf)
Array (pdf)
String (pdf)
Struct dan union (pdf)
Opensource platform IDE C/C++ Code::blocks (download link)
online C programming compiler (programiz.com)
Dosen pengampu Adharul Muttaqin, ST, MT dan Eka Maulana, ST, MT, MEng.