1. Aho, A.V., J. E. Hopcroft, and J. D. Ullman. The Design and Analysis of Computer
Algorithms. Reading, MA: Addison-Wesley, 1974 2. Cormen, T.H., C.E. Leiserson, and R.L. Rivest.
Introduction to Algorithms. Cambridge: MIT- Press, 1990
31. KTB 303 Pemrograman Berorientasi Objek
Tujuan matakuliah ini adalah untuk menguraikan konsep pemrograman berorientasi obyek, memahami sintak dan semantik, merancang dan mengimplementasikan perangkat
lunak.Topik-topik yang diajarkan adalah: Pengenalan Kepada Pemrograman Berorientasikan Obyek PBO,Pengenalan kepada Kelas , Operator Overloading Penyaratan Pengendali,
Pewarisan, Fungsi Maya Polimorfisma, Template, Pengendalian Pengecualian Exception Handling.
Prasyarat: Algoritma dan Pemrograman Bobot : 2 SKS
Buku Acuan: 1. Deitel Deitel 2002, C++: How To Program, Prentice Hall
2. Herbert Schidlt 2002, C++: A Beginner’s Guide, OsborneMcGraw Hill
3. James P. Cohoon Jack W. Davidson. 1999. C++ Program Design: An Introduction to
Programming and Object- Oriented Design. 2e. McGraw-Hill. 4. Gary J. Bronson. 2000.
A First Book of C++: From Here to There, 2e. USA: BrooksCole Thomson Learning.
32. KTB304 Sistem Berkas
Kuliah ini membahas dan mengevaluasi sistem pengaturan, penyimpanan, dan akses data, dari pemahaman dan evaluasi alat simpan, tinjauan karakteristik data rekord, teks, grafik,
strategi pengaturan dan penyimpanan data sesuai dengan karakteristik aplikasi, sampai dengan cara akses, optimasi penyimpanan, dan pengamanan data. Topik-topik yang akan
disajikan antara lain: Perangkat keras dan parameternya; Sequential file; Indexed file; Hashed file; File teks dan grafik; Tree- structured file; Distributed file.
Prasyarat : Struktur Data, Disain Analisis Algoritma
Bobot : 3 SKS
Buku Acuan :
1. G. Wiederhold.
File Organization for Database Design. McGraw-Hill, 1987. 2. M. J. Folk B. Zoellick.
File Structures. 2nd edition. Addison-Wesley, 1992.
33. KTC301 Grafika Komputer
Topik-topik yang akan dibahas: Pengantar grafika komputer; Primitif keluaran: algoritma dan
metoda pembuatan primitif; Transformasi; Windowing dan Clipping; Kurva: Bezier, B-spline; Realism: Hidden line elimination, hidden surface removal, model Illuminasi, Gouroud Shading,
Phong shading, dithering, fractal objects, model-model warna; Geometric modelingi Ray Tracing; Pengantar Antarmuka Grafika.
Prasyarat:
Struktur Data, Algoritma Pemrograman, Aljabar Linier.
Bobot : 3 SKS
Buku Acuan :
1. D. D. Hearn Pauline Baker. Computer Graphics and : Application, 2nd Ed., Prentice-Hall,
1993. 2. D.Foley et al.
Computer Graphics: Principle and Practice. Addison-Wesley, 1992. Marc Berger.
Computer Graphics With Pascal. , Benjamincummings, 1986.
34. KTC302 Mikroprosesor