Title

Learning Resources and Tools to Aid Novices Learn Programming

Document Type

Conference Proceeding

Publisher

Informing Science Institute

Faculty

Business and Public Management

School

School of Management

RAS ID

1960

Comments

This article was originally published as: Garner, S. K. (2003). Learning Resources and Tools to Aid Novices Learn Programming. Proceedings of Informing Science and Information Technology Education. (pp. 213-222). Pori, Finland. Informing Science Institute. Original article available here.

Abstract

It is well known that learning introductory software development is a difficult task for many students. This paper discusses some of the resources and tools that are available, or have been experimented with that might be of interest to instructional designers of programming. The resources and tools are discussed in the context of the four phases of the software lifecycle, these being: analyse the problem; design and develop a solution / algorithm; implement the algorithm; and test and revise the algorithm. The tools that are discussed include microworlds, videoclips, flowchart interpreters, and program animators.

Access Rights

Free_to_read