연구 분야: Software Development
학회: SN Computer Science
Mobile programming education faces significant challenges, including the complexity of programming interactive user interfaces, rapid technological advancements, and the need for continuous guidance to accommodate diverse learner skill levels. Existing self-learning systems, including Massive Open Online Courses (MOOCs) and multimedia-based platforms, often struggle to provide adaptive, context-sensitive feedback and lack comprehensive support for hands-on practice. These limitations highlight the need for innovative approaches to mobile programming education. This study introduces a curriculum focused on data integration in Android applications, designed to address these challenges by leveraging the Android Programming Learning Assistance System (APLAS) as an innovative self-study platform that implements a test-driven learning approach, guiding students through structured tasks and automated testing. The curriculum is centered on two core learning topics, Basic Data Storage and Online Database, to enhance students’ local and online data management skills. Each topic provides comprehensive learning materials, including guide documents, test suites, and practical assignments, enabling students to apply their knowledge within the Model-View-ViewModel (MVVM) framework and Firebase integration. The evaluation of 125 students revealed high success rates, with 75.3% for Basic Data Storage and 82.1% for Online Database, demonstrating the approach’s effectiveness. However, constructive feedback highlights the need for additional resources and technical improvements, providing clear opportunities for future enhancements.
| 발행 연도 | 2025년 |
|---|---|
| 인용수 | 0 |
| 출판 국가 | Indonesia, Andorra |
| 사이트 | Springer |
| 좋아요 수 | 0 |