Mata kuliah ini bertujuan untuk membekali mahasiswa dengan kemampuan untuk menggunakan struktur data dasar dan algoritma yang tepat di dalam pemecahan suatu persoalan. Materi yang diberikan meliputi : pengertian dasar struktur data, abstract data type, struktur data stack dan queue, struktur data list linier dan algoritma pemrosesannya, variasi list linier (list pointer ganda, list sirkuler), dan studi kasus penggunaan struktur data dalam suatu persoalan. Mata kuliah ini dilengkapi dengan praktikum untuk melatih kemampuan mengimplementasikan struktur data dalam suatu program komputer. Pustaka 1. Liem, Inggriani. Diktat Kuliah Algoritma dan Struktur Data, KK Rekayasa Perangkat Lunak dan Data, Sekolah Tinggi Elektro dan Informatika ITB, 2008. 2. Wirth, Niklaus. Algorithms + Data Structures = Programs, Prentice Hall, 1986. 3. Drozdek, A. Data Structures and Algorithms in Java, edisi kedua, Thompson Learning, 2005. 4. Cormen, Leiserson, Rivest. Introduction to Algorithms. MIT Press – Mc Graw Hill, 1990. 5. Stroustrup, B. C++ Programming Language (3rd edition). Addison Wesley, 1997. Perangkat pendukung : Bahasa C++
Mata kuliah ini bertujuan untuk membekali mahasiswa dalam mendesain dan membuat aplikasi web. Mahasiswa diharapkan mampu melakukan praktek desain serta pembuatan aplikasi web statis dan dinamis sederhana. Pustaka 1. Castro, Elizabeth.(2003).HTML For The World Wide Web 5th Edition.Peachpit Press. 2. Cottrell, L. M.(2011). HTML & XHTML DeMYSTiFieD.USA: McGrawHill. 3. Freeman, E., & Freeman, E.(2005).Head First HTML with CSS & XHTML.USA: O'Reilly. 4. Freeman, E., & Robson, E. (2011). Head First HTML5 Programming. USA: O'Reilly. 5. http://www.w3schools.com Perangkat pendukung : Notepad, Notepad++, Editplus, Dreamweaver, browser (IE, Mozilla, Chrome, Opera, dll)
Mata kuliah ini bertujuan untuk membekali mahasiswa dengan pengetahuan komunikasi data antara komputer, dan pada akhirnya setiap mahasiswa dapat membuat serta melakukan administrasi jaringan komputer dalam lingkup Local Area Network. Materi yang diberikan meliputi : pengenalan media jaringan komputer, perangkat jaringan, IP Address, OSI Layer, TCP/IP Layer, Routing, Subnetting, jaringan Wireless dan Server. Kuliah ini lebih menekankan pada implementasi Layer 1 sampai dengan Layer 3 OSI dengan lingkup jaringan Local Area Network, beserta keahlian administrasi terkait. Pustaka 1. Stalling, W. (2002). Jaringan Komputer, Komunikasi Data dan Komputer. Jakarta: Salemba Teknika 2. Matthews, J. (2005). Computer Networking, Internet Protocols in Action. USA: John Wiley & Sons, Inc 3. Odom, W. (2005). Computer Networking First Step. Yogyakarta: Andi Offset 4. Cisco System. (2007). CCNA Exploration 1, Network Fundamentals. USA: Cisco Networking Academy 5. Cisco System. (2007). CCNA Exploration 2, Routing Protocols and Concepts. USA: Cisco Networking Academy 6. Malhotra, R. (2002). IP Routing. USA: O’Reilly & Associates, Inc. Perangkat pendukung : 1. Perangkat Keras : Komputer, kartu jaringan, kabel, switch, access point 2. Perangkat Lunak : Router OS, Server OS, Network Simulator
Matakuliah ini memberikan pengetahuan dasar aljabar linier, yang merupakan cabang ilmu matematika yang pada beberapa dekade terakhir menjadi landasan bagi teknik-teknik dan algoritma-algoritma penting di bidang IT. Tujuan matakuliah ini adalah supaya mahasiswa mampu menguasai ilmu ini dan menerapkannya pada bidang IT maupun non-IT. Materi yang dibahas meliputi sistem persamaan linier (SPL), eliminasi Gauss dan Gauss-Jordan, operasi baris elementer (OBE), bentuk row-echelon dan reduced-row-echelon (row canonical form), SPL homogen, aritmatika matriks, transpose, invers, metode mencari invers matriks, macam-macam matriks, determinan dan sifat-sifatnya, menghitung determinan dengan ekspansi kofaktor dan reduksi baris, aturan Cramer, vektor di R2 dan R3, aritmatika vektor, norm, dot product, proyeksi, cross product, garis dan bidang di R3, ruang vektor umum (riil), subruang, bebas linier, basis, dimensi, ruang baris, ruang kolom, ruang nul, rank, nullity, ruang hasil kali dalam (inner product space), sudut dan ortogonalitas dalam ruang hasil kali dalam, basis ortogonal dan ortonormal, proses Gram-Schmidt, nilai eigen, vektor eigen dan ruang eigen, transformasi linier umum, kernel dan range, transformasi gabungan umum, invers transformasi linier, transformasi linier geometri di R2 dan R3, matriks transformasi, kontraksi, dilatasi, proyeksi, refleksi, rotasi, translasi, transformasi geometri gabungan, aplikasi aljabar linier: teknik dan algoritma Google PageRank(TM). Pustaka 1. Anton, Rorres. (2000). Elementary Linear Algebra: Applications Version, 8th edition. New York: Wiley. 2. Lipschutz, Lipson.(2009). Schaum’s Outline of Linear Algebra, 4th edition. New York: McGraw-Hill. 3. Vince. (2006). Mathematics for Computer Graphics, 2nd edition. London: Springer-Verlag. 4. Matthews. (1998). Elementary Linear Algebra, 2nd Online Version. Queensland: UQ. 5. Anton. (2000). Dasar-Dasar Aljabar Linier, Edisi ke-7. Jilid 1 & 2. Batam: Penerbit Interaksara. Perangkat pendukung : Microsoft Excel (optional)
Mata kuliah ini dimaksudkan agar mahasiswa dapat berbicara dalam bahasa Inggris dengan lebih percaya diri dan berani, baik mengenai kehidupan sehari-hari maupun dalam topik Teknologi Informasi. Dengan penitikberatan dalam diskusi dan interaksi antar sesama mahasiswa peserta, mata kuliah ini akan mengajarkan introducing self, telephoning, arranging meetings, job interviewing, introducing company products, dan secara khusus conversation di dalam lingkungan IT. Pustaka 1. Emily Lites and Kathy Thorpe, English for Global Business, the University of Michigan Press, 2001. 2. Simon Sweeney, English for Business Communication, Cambridge University Press, 2001. Perangkat pendukung : -
Mata kuliah ini dimaksudkan agar mahasiswa memahami Pancasila yang merupakan pedoman hidup Indonesia. Pembahasan meliputi pemahaman Pancasila, kedudukan, fungsi dan peran Pancasila dalam rangkaian sejarah perjuangan bangsa, ideologi negara, sistem ketatanegaraan, UUD 1945, GBHN, pengamalan pandangan hidup dan pengamalan dasar negara. Pustaka 1. Kapita Selekta Pendidikan Pancasila, Dikti, 2001. 2. UUD 1945 3. Tap MPR: No.IV/ MPR/ 1999 4. Tap MPR: No.XVIII/MPR/ 1998 5. Kep. Dirjen DIKTI No. 265/Dikti/ Kep/ 2000 6. Makalah: Prof. Drs. Koento W. “Reposisi/ Reorientasi Dik. Pancasila menghadapi tantangan abad XXI” 7. “MKU PT. Kristen di Indonesia: Pancasila”, UKM, Bandung 2000. 8. “Sejarah Perjuangan Bangsa Indonesia” Teks 1,2,3,4. 9. “Sejarah Perjuangan Bangsa Indonesia sebagai titik tolak memahami asal mula Pancasila” (Makalah: Pelatihan Dosen Dik Pancasila, Juli 2001) 10. “Pendidikan Pancasila,” MKU-UKM, 2000. 11. “Pancasila secara ilmiah populer” Natanagoro 12. “Perkuliahan Pancasila di PT” Drs. AW Widjaja 13. Amandemen UUD 1945: Kesatu, Kedua, Ketiga Perangkat pendukung : -