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
Recommended Citation
Deek, Fadi P. and McHugh, James A., "A survey and critical analysis of tools for learning programming" (1998). Faculty Publications. 16451.
https://digitalcommons.njit.edu/fac_pubs/16451
