Matkul Pemrograman

Istilah pemrograman terstruktur sebenarnya sudah pernah aku dengar sejak SMA. Eh ternyata sekarang malah jadi mata kuliahku. Ya bisa dibilang aku sudah mengenal pemrograman terstruktur, tapi masih sedikit. Sudah mengenal, sekarang saatnya mendalami, dan menyelami lagi pengetahuanku tentang pemrograman terstruktur. Sejauh ini, hal-hal mengenai pemrograman menurutku cukup menarik. Dan semoga saja, mata kuliah ini sama menariknya seperti bayanganku. Dan yang tidak kalah penting, ya aku bisa ngikutin pelajarannya, haha.

Nah, di bawah ini sekilas hal-hal yang bakal aku pelajarin pada mata kuliah pemrograman terstruktur.

Mata Kuliah : Pemrograman Terstruktur

Kode/bobot/Semester : KI091302/ 4 sks / 1

Kompetensi:

  1. Mahasiswa memahami metodologi pengembangan software (analisa, design, coding, testing, dokumentasi) dan mampu menerapkan metodologi tersebut pada persoalan-persoalan sederhana.
  2. Mahasiswa mampu berkomunikasi dan bekerja sama dalam sebuah tim melalui mekanisme dokumentasi program.
  3. Mahasiswa mampu merancang program secara modular/terstruktur dengan pendekatan top-down menggunakan fungsi-fungsi.
  4. Mahasiswa mampu merancang algoritma dengan benar dan efisien, serta mampu melakukan analisa kompleksitas terhadap algoritma tersebut.
  5. Mahasiswa memahami elemen-elemen bahasa pemrograman C dan mampu mengimplementasikan hasil rancangannya secara benar.
  6. Mahasiswa mampu menuangkan hasil pemikirannya dalam bahasa lisan maupun tulisan dengan baik.

Pokok Bahasan:

Gambaran Umum Mengenai Pemrograman, Gambaran Umum tentang C, Pemrograman Terstruktur /Modular, Percabangan, Perulangan, Array, Algoritma, Sorting, Searching, String, Fungsi Rekursif, Structure dan Union, Pemrosesan File, Program Berukuran Besar, Struktur Data Dinamik, C++.

 Pustaka Utama :

Jeri R. Hanly, Elliot B. Koffman, Problem Solving and Program Design in C, 3th edition, Addison Wesley, 2002.

Thomas H. Cormen, Charles E.Leiserson, Ronald L. Rivest, Introduction to Algorithms, McGraw-Hill, 2003.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s