Using Jeroo to introduce object-oriented programming

Brian Dorn, Dean Sanders

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Scopus citations

Abstract

The authors present Jeroo, a pedagogical tool that provides a gentler introduction to object-oriented programming. Jeroo has been developed to help novice programmers learn the basic notions of using objects to solve a problem, learn to write methods that support a functional decomposition of the task, and learn the semantics of fundamental control structures. Jeroo's syntax provides a smooth transition to Java, C++, or C#. The user interface has a single window in which everything is always visible. Source code highlighting, simple animation, and a continuously updated status panel provide a rich teaching and learning environment. Jeroo has been class tested at Northwest Missouri State University, and has proven to be an effective tool for working with novice programmers. Used in the first four weeks of a Java programming class, Jeroo produced a significant increase in student comfort and confidence levels, especially among female students. Jeroo and user documentation are available at http://www. nw.missouri.edu/∼sanders/Jeroo/Jeroo.html.

Original languageEnglish (US)
Title of host publication33rd Annual Frontiers in Education
Subtitle of host publicationEngineering as a Human Endeavor: Partnering Community, Academia, Government, and Industry, FIE 2003 - Conference Proceedings
PublisherInstitute of Electrical and Electronics Engineers Inc.
PagesT4C22-T4C27
ISBN (Electronic)0780379616
DOIs
StatePublished - 2003
Externally publishedYes
Event33rd Annual Frontiers in Education, FIE 2003 - Westminster, United States
Duration: Nov 5 2003Nov 8 2003

Publication series

NameProceedings - Frontiers in Education Conference, FIE
Volume1
ISSN (Print)1539-4565

Other

Other33rd Annual Frontiers in Education, FIE 2003
Country/TerritoryUnited States
CityWestminster
Period11/5/0311/8/03

Keywords

  • Computer science education
  • Introductory programming course
  • Object-oriented programming
  • Pedagogy

ASJC Scopus subject areas

  • Software
  • Education
  • Computer Science Applications

Fingerprint

Dive into the research topics of 'Using Jeroo to introduce object-oriented programming'. Together they form a unique fingerprint.

Cite this