• Home
  • Search
  • Designing an Intuitive Android Based m-Learning to Support Students in Learning Fundamental Java Programming
  • Open Access IconOpen Access
  • https://doi.org/10.25126/jitecs.92574Copy DOI Icon

Designing an Intuitive Android Based m-Learning to Support Students in Learning Fundamental Java Programming

Show More
  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

In the context of a Computer Science Major in Indonesian higher education, Java programming language is not only one of the most essential programming languages courses but is also considered to be challenging to learn. This fact has led to the development of numerous mobile learning (m-learning) applications to assist learners in acquiring Java programming skills independently. Most existing Java learning assistants are presented on websites or computer platforms which can only be accessed when students open their computer or Laptop and it mostly focuses on enhancing coding abilities, and practical hands-on. While these aspects are crucial, understanding the programming concepts and guided practice are equally essential in fundamental Java programming learning. This paper presents the concept of practical coding exercises in an m-learning application, providing a new interactive approach for learners as an alternative tool for learning Java programming so they can learn Java programming concepts more frequently from their smartphones. The primary objective is to investigate the feasibility of the proposed m-learning prototype. The proposed application is expected to offer intuitive coding exercises and case study opportunities. Experimental results demonstrate that the overall functionality of the proposed application is feasible for future implementation, with a usability score of 84.

Similar Papers
  • Research Article
  • Citations321

Concurrency State Models and Java Programs

  • Jan 01, 2000
  • Scalable Computing Practice and Experience
  • William F Gilreath
  • Book Chapter
  • Citations2

Improving Java Learning Outcome with Interactive Visual Tools in Higher Education

  • Jan 01, 2022
  • Yongbin Zhang +3
  • Conference Article

A compiler tutorial scaled for the programming languages course

  • Mar 03, 2006
  • Jerry Mead
  • Research Article
  • Citations13

A tutor on scope for the programming languages course

  • Mar 01, 2004
  • ACM SIGCSE Bulletin
  • Eric Fernandes +1
  • Conference Article

The Task-driven Teaching of Java Program Design

  • Jan 01, 2015
  • Zhenzhong Zhan +1
  • Research Article
  • Citations4

Programming languages as part of core computer science

  • Nov 30, 2008
  • ACM SIGPLAN Notices
  • Kim Bruce +1
  • Conference Article
  • Citations2

Research of an online-offline blending teaching model for the post COVID-19 era—Using a C programming language course as an example

  • Oct 13, 2021
  • Ying Li +3
  • Book Chapter
  • Citations18

Mobile Learning Design Using Gamification for Teaching and Learning in Algorithms and Programming Language

  • Mar 16, 2019
  • Vitri Tundjungsari
  • Conference Article
  • Citations2

Using the BURKS 2 CD-ROM in a principles of programming languages course

  • Aug 01, 1998
  • Frances L Van Scoy
  • Research Article
  • Citations1

The comparative programming languages course

  • Feb 27, 2002
  • ACM SIGCSE Bulletin
  • W Douglas Maurer
  • Research Article
  • Citations2

Application of Learning Management System for Online Learning Modules

  • Oct 01, 2015
  • Applied Mechanics and Materials
  • Vipa Jakchaikul
  • Research Article
  • Citations26

Design concepts in programming languages

  • Feb 01, 2009
  • Choice Reviews Online
  • Franklyn Turbak +1
  • Book Chapter
  • Citations3

Self-Assessment Web Tool for Java Programming

  • Jan 01, 2015
  • Bruno Baruque +1
  • Single Report
  • Citations3

Design of Preliminary Experiments with the Sun Java Real-Time System

  • May 20, 2006
  • T S Cook +4
  • Conference Article
  • Citations20

Open-source simulation software "JaamSim"

  • Dec 08, 2013
  • David King +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.