A survey and critical analysis of tools for learning programming

Document Type

Article

Publication Date

1-1-1998

Abstract

Systems and methodologies have been developed to improve the learning and practice of programming. We examine the kinds of support tools that have been developed to date, and we discuss their role in meeting the needs of beginning students. We begin with a literature review to summarize the actual difficulties involved in learning the tasks of program development. A comprehensive survey of environments developed to support the learning of problem solving and programming follows, covering programming environments, debugging aids, intelligent tutoring systems, and intelligent programming environments. A careful analysis of these systems uncovers the limitations that have prevented them from accomplishing their goals. © 1998, Taylor & Francis Group, LLC.

Identifier

85066198198 (Scopus)

Publication Title

International Journal of Phytoremediation

External Full Text Location

https://doi.org/10.1076/csed.8.2.130.3820

e-ISSN

15497879

ISSN

15226514

First Page

130

Last Page

178

Issue

1

Volume

21

This document is currently not available here.

Share

COinS