Course Description
This course provides practical knowledge and experience regarding the application of mobile device technology. Development of various mobile-based applications by paying attention to important aspects in the mobile software development process. Understanding of the tools and IDE used. Understanding of compatibility aspects of mobile device applications. Development, testing, error finding and repair of mobile-based program code. Program coding in this course is divided into two, namely programming on mobile web and Android native
Program Objectives (PO)
- Mahasiswa dapat mengembangkan aplikasi mobile yang berfungsi penuh dengan menerapkan konsep pemrograman dan algoritma yang efisien (C3)
- Mahasiswa dapat menganalisis kebutuhan pengguna untuk menciptakan desain antarmuka yang intuitif dan responsif pada aplikasi mobile (C4)
- Mahasiswa dapat mengevaluasi dan mengintegrasikan API pihak ketiga dalam pengembangan aplikasi mobile untuk meningkatkan fungsionalitas (C5)
- Mahasiswa dapat menciptakan solusi inovatif untuk masalah yang ada dengan mengembangkan fitur baru yang belum ada di pasar (C6)
- Mahasiswa dapat menerapkan teknik pengujian dan debugging untuk memastikan aplikasi mobile berjalan dengan stabil dan efisien (C3)
- Mahasiswa dapat menganalisis dan memodifikasi kode sumber aplikasi mobile untuk meningkatkan kinerja dan keamanan (C4)
- Mahasiswa dapat mengevaluasi berbagai platform pengembangan mobile dan memilih yang paling sesuai untuk proyek tertentu (C5)
- Mahasiswa dapat menciptakan dokumentasi teknis yang jelas dan terstruktur untuk aplikasi mobile yang dikembangkan (C6)
- Mahasiswa dapat menerapkan prinsip keamanan dalam pengembangan aplikasi mobile untuk melindungi data pengguna (C3)
- Mahasiswa dapat menganalisis feedback pengguna untuk mengidentifikasi area perbaikan dalam versi aplikasi mobile selanjutnya (C4)