TU Darmstadt / ULB / TUbiblio

A Family of Tools for Supporting the Learning of Programming

Rößling, Guido (2010):
A Family of Tools for Supporting the Learning of Programming.
In: Algorithms, 3 (2), pp. 168-182. DOI: 10.3390/a3020168,
[Article]

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.

Item Type: Article
Erschienen: 2010
Creators: Rößling, Guido
Title: A Family of Tools for Supporting the Learning of Programming
Language: ["languages_typename_1" not defined]
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.

Journal or Publication Title: Algorithms
Volume of the journal: 3
Issue Number: 2
Uncontrolled Keywords: - ALW - Area Ambient Learning & Knowledge Work;- ALW: Algorithm Animation;algorithm animation; Animal; programming support; WebTasks
Divisions: 20 Department of Computer Science > Computing Services (ISP)
20 Department of Computer Science > Telecooperation
20 Department of Computer Science
Date Deposited: 31 Dec 2016 12:59
DOI: 10.3390/a3020168
Identification Number: TUD-CS-2010-0082
PPN:
Export:
Suche nach Titel in: TUfind oder in Google
Send an inquiry Send an inquiry

Options (only for editors)
Show editorial Details Show editorial Details