Interplay of Desktop and Mobile Apps with Web Services in an Introductory Programming Course

Amit Shesh, Douglas Twitchell

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Downloads (Pure)

Abstract

This paper describes a case study of a second-semester introductory programming course for information systems (IS) students that combined desktop and mobile application development and consumption of existing web services. Our aim was to provide students with a holistic view of how different types of applications can be developed and combined to solve real-world problems, as the students learned the basics of programming. Students progressively built a desktop Java application with a graphical user interface for a local public transit system. It combined the use of basic algorithms, existing web services for geo-coding and mapping to illustrate a recommended route on the system. Students then ported this application to the Android platform re-using most of the code they had already developed. Along with fulfilling the traditional objectives of an introductory course, this course also demonstrated the possible interplay of stand-alone components and web services in desktop and mobile applications and kept the students motivated and engaged throughout the semester.

Original languageAmerican English
Title of host publicationAmericas Conference on Information Systems (AMCIS) 2013 Proceedings
ISBN (Electronic)9780615559070
StatePublished - 2013
Externally publishedYes

Publication series

NameAmericas Conference on Information Systems (AMCIS) Proceedings
PublisherAssociation for Information Systems

Keywords

  • Java programming
  • Android

Fingerprint

Dive into the research topics of 'Interplay of Desktop and Mobile Apps with Web Services in an Introductory Programming Course'. Together they form a unique fingerprint.

Cite this