Learning computer science concepts using iPhone applications

  • Authors:
  • Judith O'Rourke;Ian MacDonald;David Goldschmidt

  • Affiliations:
  • The College of Saint Rose, Albany, New York;The College of Saint Rose, Albany, New York;The College of Saint Rose, Albany, New York

  • Venue:
  • Journal of Computing Sciences in Colleges
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Students use computers and technology at increasingly younger ages. Nonetheless, enrollment in degree-bearing Computer Science programs is not keeping pace with the need for professionals in the field of software development [4]. Even in today's technology-rich world, Computer Science is still often viewed as an esoteric and cryptic field of study. While students tend to be fluent in using computers and handheld devices, understanding how these devices work and especially how they are programmed largely remains a mystery. To address this problem and attract potential Computer Science students at the middle and high school levels, we have developed iPhone applications that present fundamental Computer Science concepts in the form of a game. In particular, we have implemented Bubble Sort and Binary Search applications. Our approach "talks" to the younger generations by using a medium they are already comfortable with.