Building Tools to Help Students Learn to Program.

The article discusses aspects of building tools to help students to learn computer programming. Topics include the diversity of programming students including older or non-traditional students, the development of programming environments that enable learning such as the author's program Python Tutor...

Full description

Bibliographic Details
Published in:Communications of the ACM Vol. 60; no. 12; pp. 8 - 10
Main Author: Guo, Philip
Format: Article
Published: Association for Computing Machinery Dec2017
Subjects:
Online Access:View this record in EBSCOhost
Description
Summary:The article discusses aspects of building tools to help students to learn computer programming. Topics include the diversity of programming students including older or non-traditional students, the development of programming environments that enable learning such as the author's program Python Tutor, and the formats of instructional materials for programming education.