<p>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.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Implementing Data Integration Self-Study: A Curriculum Development for Android Programming Learning Assistance System

  • Yan Watequlis Syaifudin,
  • Nobuo Funabiki,
  • Andi Baso Kaswar,
  • Asep Sunandar,
  • Triana Fatmawati,
  • Pramana Yoga Saputra,
  • Devany Christabella Wijaya,
  • Mochamad Fariz Irawanto

摘要

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.