Course Description
This course teaches the basics of visual programming including visual programming concepts, objects, events, the basics of validation, integration and compilation along with simple applications in a programming environment.
Program Objectives (PO)
- Mahasiswa dapat menerapkan konsep dasar pemrograman visual dalam pengembangan aplikasi sederhana (C3)
- Mahasiswa dapat menganalisis dan memecah masalah dalam pengembangan aplikasi visual untuk menentukan komponen-komponen yang diperlukan (C4)
- Mahasiswa dapat mengevaluasi berbagai tools dan teknologi yang tersedia untuk pemrograman visual berdasarkan kebutuhan proyek (C5)
- Mahasiswa dapat menciptakan aplikasi visual yang inovatif dengan mengintegrasikan berbagai komponen teknologi informasi (C6)
- Mahasiswa dapat menerapkan prinsip desain antarmuka pengguna yang baik dalam pengembangan aplikasi visual (C3)
- Mahasiswa dapat menganalisis feedback pengguna untuk meningkatkan kualitas aplikasi visual yang dikembangkan (C4)
- Mahasiswa dapat mengevaluasi dan memilih pola desain perangkat lunak yang sesuai untuk implementasi dalam proyek pemrograman visual (C5)
- Mahasiswa dapat menciptakan dokumentasi teknis dan pengguna yang komprehensif untuk aplikasi yang dikembangkan (C6)
- Mahasiswa dapat menerapkan teknik pemrograman berorientasi objek dalam pengembangan aplikasi visual (C3)
- Mahasiswa dapat menganalisis kasus penggunaan aplikasi visual untuk mengidentifikasi kebutuhan pengembangan lebih lanjut (C4)
- Mahasiswa dapat mengaplikasikan konsep dasar pemrograman visual dalam pembuatan aplikasi sederhana (C3)
- Mahasiswa mampu menganalisis kebutuhan pengguna untuk mengembangkan antarmuka pengguna yang efektif dalam aplikasi visual (C4)
- Mahasiswa dapat mengevaluasi dan memilih alat serta teknologi yang tepat untuk pengembangan aplikasi visual berdasarkan kriteria performa dan kegunaan (C5)
- Mahasiswa mampu menciptakan aplikasi visual yang inovatif dengan mengintegrasikan berbagai komponen perangkat lunak (C6)
- Mahasiswa dapat menerapkan prinsip rekayasa perangkat lunak dalam pengembangan aplikasi visual untuk memastikan kualitas dan skalabilitas (C3)
- Mahasiswa mampu menganalisis dan mengimplementasikan teknik pemrograman berorientasi objek dalam pengembangan aplikasi visual (C4)
- Mahasiswa dapat mengevaluasi efektivitas kode dan desain antarmuka dalam aplikasi visual yang dikembangkan (C5)
- Mahasiswa mampu menciptakan solusi pemrograman visual yang mengatasi masalah spesifik dengan pendekatan yang kreatif dan inovatif (C6)
- Mahasiswa dapat menerapkan teknik debugging dan testing untuk memastikan aplikasi visual berjalan dengan baik dan bebas dari bug (C3)
- Mahasiswa mampu menganalisis feedback pengguna untuk meningkatkan kualitas aplikasi visual yang dikembangkan (C4)