skip to main content
10.1145/2157136.2157194acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
research-article

Perspectives on active learning and collaboration: JavaWIDE in the classroom

Published: 29 February 2012 Publication History

Abstract

The Java Wiki Integrated Development Environment (JavaWIDE) is an innovative environment that promotes active learning and collaboration in programming courses. This paper surveys how JavaWIDE's features have been used to promote active and collaborative learning in both traditional and distance education (synchronous) in four different environments: high school, summer enrichment courses, and at two- and four-year colleges. The authors describe the context of each teaching and learning environment and the parts of JavaWIDE that are particularly well suited in each context. After discussing the active learning and collaboration techniques employed, student responses to the experience are summarized. This collection of case studies illustrates how the concurrent editing, shared environment awareness and other features of JavaWIDE can be used to promote active learning and collaboration within a heterogeneous set of teaching and learning environments.

References

[1]
Graciela Gonzalez. 2006. A systematic approach to active and cooperative learning in CS1 and its effects on CS2. In Proceedings of the 37th SIGCSE technical symposium on Computer science education (SIGCSE '06). ACM, New York, NY, USA, 133--137.
[2]
Leland L. Beck and Alexander W. Chizhik. 2008. An experimental study of cooperative learning in cs1. In Proceedings of the 39th SIGCSE technical symposium on Computer science education (SIGCSE '08). ACM, New York, NY, USA, 205--209.
[3]
Patricia Lasserre and Carolyn Szostak. 2011. Effects of team-based learning on a CS1 course. In Proceedings of the 16th annual joint conference on Innovation and technology in computer science education (ITiCSE '11). ACM, New York, NY, USA, 133--137.
[4]
Dino Schweitzer, Jeff Boleng, and Lauren Scharff. 2011. Interactive tools in the graphics classroom. In Proceedings of the 16th annual joint conference on Innovation and technology in computer science education (ITiCSE '11). ACM, New York, NY, USA, 113--117.
[5]
Jeffrey J. McConnell. 2005. Active and cooperative learning: more tips and tricks (part II).SIGCSE Bull. 37, 4 (December 2005), 34--38.
[6]
Charlie McDowell, Linda Werner, Heather E. Bullock, and Julian Fernald. 2006. Pair programming improves student retention, confidence, and program quality. Commun. ACM 49, 8 (August 2006), 90--95.
[7]
Laurie Williams. 2007. Lessons learned from seven years of pair programming at North Carolina State University. SIGCSE Bull. 39, 4 (December 2007), 79--83.
[8]
Steven Robbins. 2011. Beyond clickers: using ClassQue for multidimensional electronic classroom interaction. In Proceedings of the 42nd ACM technical symposium on Computer science education (SIGCSE '11). ACM, New York, NY, USA, 661--666.
[9]
Roy P. Pargas. 2006. Reducing lecture and increasing student activity in large computer science courses. In Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education (ITICSE '06). ACM, New York, NY, USA, 3--7.
[10]
Kenroy G. Granville and Timothy J. Hickey. 2009. CollabEd: A Platform for Collaboratizing Existing Editors. In Proceedings of the 2009 International Conference on Mobile, Hybrid, and On-line Learning (ELML '09). IEEE Computer Society, Washington, DC, USA, 90--96.
[11]
DocShare Plugin for Eclipse. 2011. Retrieved August 2011 from http://wiki.eclipse.org/DocShare_Plugin
[12]
Stephan Salinger, Christopher Oezbek, Karl Beecher, and Julia Schenk. 2010. Saros: an eclipse plug-in for distributed party programming. In Proceedings of the 2010 ICSE Workshop on Cooperative and Human Aspects of Software Engineering (CHASE '10). ACM, New York, NY, USA, 48--55.
[13]
Max Goldman, Greg Little, and Robert C. Miller. 2011. Collabode: collaborative coding in the browser. In Proceeding of the 4th international workshop on Cooperative and human aspects of software engineering (CHASE '11). ACM, New York, NY, USA, 65--68.
[14]
Thomas Cooper. 2011. Computer Science Collaborative. Retrieved August 2011 from http://sites.google.com/site/cscollaborative
[15]
Lyman F. 1981. The responsive classroom discussion. In: Mainstreaming Digest, edited by Anderson AS. College Park, MD: Univ. of Maryland College of Education.
[16]
UW System, Two-Year Campuses. 2011. Retrieved August 2011 from http://www.wisconsin.edu/campuses/twoyear.htm
[17]
Zweben, S., 2003--2004 Taulbee Survey, Computing Research News, Vol. 17/No.3, May 2005. http://www.cra.org/CRN/articles/may05/taulbee.html

Cited By

View all
  • (2021)Designing IDE Interventions to Promote Social Interaction and Improved Programming Outcomes in Early Computing CoursesACM Transactions on Computing Education10.1145/345316522:1(1-29)Online publication date: 25-Oct-2021
  • (2020)The Effects of Compilation Mechanisms and Error Message Presentation on Novice Programmer BehaviorProceedings of the 51st ACM Technical Symposium on Computer Science Education10.1145/3328778.3366882(759-765)Online publication date: 26-Feb-2020
  • (2018)Introductory programming: a systematic literature reviewProceedings Companion of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education10.1145/3293881.3295779(55-106)Online publication date: 2-Jul-2018
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGCSE '12: Proceedings of the 43rd ACM technical symposium on Computer Science Education
February 2012
734 pages
ISBN:9781450310987
DOI:10.1145/2157136
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 29 February 2012

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. CS0
  2. CS1
  3. Java
  4. active learning
  5. case study
  6. collaboration
  7. concurrent editing
  8. distance education
  9. introductory programming
  10. javawide
  11. tutoring
  12. web-based IDE

Qualifiers

  • Research-article

Conference

SIGCSE '12
Sponsor:
SIGCSE '12: The 43rd ACM Technical Symposium on Computer Science Education
February 29 - March 3, 2012
North Carolina, Raleigh, USA

Acceptance Rates

SIGCSE '12 Paper Acceptance Rate 100 of 289 submissions, 35%;
Overall Acceptance Rate 1,787 of 5,146 submissions, 35%

Upcoming Conference

SIGCSE TS 2025
The 56th ACM Technical Symposium on Computer Science Education
February 26 - March 1, 2025
Pittsburgh , PA , USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)11
  • Downloads (Last 6 weeks)1
Reflects downloads up to 16 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2021)Designing IDE Interventions to Promote Social Interaction and Improved Programming Outcomes in Early Computing CoursesACM Transactions on Computing Education10.1145/345316522:1(1-29)Online publication date: 25-Oct-2021
  • (2020)The Effects of Compilation Mechanisms and Error Message Presentation on Novice Programmer BehaviorProceedings of the 51st ACM Technical Symposium on Computer Science Education10.1145/3328778.3366882(759-765)Online publication date: 26-Feb-2020
  • (2018)Introductory programming: a systematic literature reviewProceedings Companion of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education10.1145/3293881.3295779(55-106)Online publication date: 2-Jul-2018
  • (2018)Code4Brownies: an active learning solution for teaching programming and problem solving in the classroomProceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education10.1145/3197091.3197128(153-158)Online publication date: 2-Jul-2018
  • (2015)Supporting Programming Assignments with Activity StreamsProceedings of the 46th ACM Technical Symposium on Computer Science Education10.1145/2676723.2677276(320-325)Online publication date: 24-Feb-2015
  • (2014)PythyProceedings of the 45th ACM technical symposium on Computer science education10.1145/2538862.2538977(641-646)Online publication date: 5-Mar-2014
  • (2012)Turning the tablesProceedings of the 13th annual conference on Information technology education10.1145/2380552.2380594(133-138)Online publication date: 11-Oct-2012

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media