Next Article in Journal / Special Issue
Integrating New Technologies and Existing Tools to Promote Programming Learning
Previous Article in Journal
Suffix-Sorting via Shannon-Fano-Elias Codes
Previous Article in Special Issue
InfoVis Interaction Techniques in Animation of Recursive Programs
Article Menu

Export Article

Open AccessArticle
Algorithms 2010, 3(2), 168-182; doi:10.3390/a3020168

A Family of Tools for Supporting the Learning of Programming

Department of Computer Science, TU Darmstadt, Hochschulstr. 10, D-64289 Darmstadt, Germany
Received: 25 February 2010 / Revised: 16 March 2010 / Accepted: 22 March 2010 / Published: 15 April 2010
View Full-Text   |   Download PDF [508 KB, uploaded 15 April 2010]   |  

Abstract

Both learning how to program and understanding algorithms or data structures are often difficult. This paper presents three complementary approaches that we employ to help our students in learning to program, especially during the first term of their study. We use a web-based programming task database as an easy and risk-free environment for taking the first steps in programming Java. The Animal algorithm visualization system is used to visualize the dynamic behavior of algorithms and data structures. We complement both approaches with tutorial videos on using the Eclipse IDE. We also report on the experiences with this combined approach.
Keywords: algorithm animation; Animal; programming support; WebTasks algorithm animation; Animal; programming support; WebTasks
Figures

This is an open access article distributed under the Creative Commons Attribution License (CC BY 3.0).

Scifeed alert for new publications

Never miss any articles matching your research from any publisher
  • Get alerts for new papers matching your research
  • Find out the new papers from selected authors
  • Updated daily for 49'000+ journals and 6000+ publishers
  • Define your Scifeed now

SciFeed Share & Cite This Article

MDPI and ACS Style

Rößling, G. A Family of Tools for Supporting the Learning of Programming. Algorithms 2010, 3, 168-182.

Show more citation formats Show less citations formats

Related Articles

Article Metrics

Article Access Statistics

1

Comments

[Return to top]
Algorithms EISSN 1999-4893 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert
Back to Top