Volltext-Downloads (blau) und Frontdoor-Views (grau)
  • search hit 28 of 1253
Back to Result List

Design of context aware mobile apps: a use case centered teaching approach based on visual programming

  • Learning programming fundamentals is considered as one of the most challenging and complex learning activities. Some authors have proposed visual programming language (VPL) approaches to address part of the inherent complexity [1]. A visual programming language lets users develop programs by combining program elements, like loops graphically rather than by specifying them textually. VisualLearning programming fundamentals is considered as one of the most challenging and complex learning activities. Some authors have proposed visual programming language (VPL) approaches to address part of the inherent complexity [1]. A visual programming language lets users develop programs by combining program elements, like loops graphically rather than by specifying them textually. Visual expressions, spatial arrangements of text and graphic symbols are used either as syntax elements or secondary notation. VPLs are normally used for educational multimedia, video games, system development, and data warehousing/business analytics purposes. For example, Scratch, a platform of Massachusetts Institute of Technology, is designed for kids and after school programs. Design of mobile software applications is considered as one of the most challenging application domains due to the build in sensors as part of a mobile device, like GPS, camera or Near Field Communication (NFC). Sensors enable creation of context-aware mobile applications in which applications can discover and take advantage of contextual information, such as user location, nearby people and objects, and the current user activity. As a consequence, context-aware mobile applications can sense clues about the situational environment making mobile devices more intelligent, adaptive, and personalized. Such context aware mobile applications seem to be motivating and attractive case studies, especially for programming beginners (“my own first app”). In this work, we introduce a use-case centered approach as well as clear separation of user interface design and sensor-based program development. We provide an in-depth discussion of a new VPL based teaching method, a step by step development process to enable programming beginners the creation of context aware mobile applications. Finally, we argue that addressing challenges for programming beginners by our teaching approach could make programming teaching more motivating, with an additional impact on the final software quality and scalability. The key contributions of our study are the following: - An overview of existing attempts to use VPL approaches for mobile applications - A use case centered teaching approach based on a clear separation of user interface design and sensor-based program development - A teaching case study enabling beginners a step by step creation of context-aware mobile applications based on the MIT App Inventor (a platform of Massachusetts Institute of Technology) - Open research challenges and perspectives for further development of our teaching approach References: [1] Idrees, M., Aslam, F. (2022). A Comprehensive Survey and Analysis of Diverse Visual Programming Languages, VFAST Transactions on Software Engineering, 2022, Volume 10, Number 2, pp 47-60.show moreshow less

Export metadata

Additional Services

Search Google Scholar

Statistics

frontdoor_oas
Metadaten
Document Type:Conference Proceeding
Conference Type:Konferenzartikel
Zitierlink: https://opus.hs-offenburg.de/8431
Bibliografische Angaben
Title (English):Design of context aware mobile apps: a use case centered teaching approach based on visual programming
Conference:International Conference on Education and New Learning Technologies (15. : 3-5 July 2023 : Palma, Spain)
Author:Martin ZimmermannStaff MemberGND, Christian MerschrothStaff Member, Gilbert SeilheimerStaff MemberGND
Year of Publication:2023
Publisher:IATED
First Page:4970
Last Page:4977
Parent Title (English):EDULEARN23 Proceedings
ISBN:978-84-09-52151-7
ISSN:2340-1117
DOI:https://doi.org/10.21125/edulearn.2023.1306
Language:English
Inhaltliche Informationen
Institutes:Fakultät Wirtschaft (W)
Institutes:Bibliografie
Tag:Visual programming; mobile applications
Formale Angaben
Relevance:Konferenzbeitrag: h5-Index < 30
Open Access: Closed 
Licence (German):License LogoUrheberrechtlich geschützt