Teaching programming languages: A survey of approaches

RS Lemos - Proceedings of the tenth SIGCSE technical symposium …, 1979 - dl.acm.org
Ten approaches to programming language instruction are summarized. The approaches
discussed are: structured programming, modular programming, grammatical versus “whole …

Teaching and learning computer programming: a survey of student problems, teaching methods, and automated instructional tools

M Ulloa - ACM SIGCSE Bulletin, 1980 - dl.acm.org
To improve introductory computer science courses and to update the teaching of computer
programming, new teaching methods emphasizing structured programming and top-down …

Getting more oomph from programming exercises

AL Tharp - ACM SIGCSE Bulletin, 1981 - dl.acm.org
Much attention has been given to the content of introductory computer science courses, but
based upon a perusal of introductory textbooks, it appears that somewhat less attention has …

Teaching introductory computer programming: A perspective from instructional technology.

JJG Van Merrienboer - 1991 - elibrary.ru
Degree: Dr. DegreeYear: 1990 Institute: Universiteit Twente (The Netherlands) This thesis
concerns the development of an instructional design model for teaching introductory …

Toward a framework of programming pedagogy

WWF Lau, AHK Yuen - Encyclopedia of Information Science and …, 2009 - igi-global.com
Why is learning to program so difficult? One difficulty is that learning to program needs the
acquisition of a multitude of inter-related skills. Jenkins (2002) argues that programming is a …

[PDF][PDF] The evolution of the programming languages course

KN King - Proceedings of the twenty-third SIGCSE technical …, 1992 - dl.acm.org
The evolution of the programming languages course Page 1 THE EVOLUTION OF THE
PROGRAMMING LANGUAGES COURSE KN King Department of Mathematics and …

[PDF][PDF] Preparing programming teachers

B Kushan - ACM SIGCSE Bulletin, 1994 - dl.acm.org
BACKGROUND Research indicates that “the more involved the content of the course, the
more important it is that the teacher have a good content knowledge base to be effective in …

Separation of introductory programming and language instruction

P Fisher, W Hankley, V Wallentine - ACM SIGCSE Bulletin, 1973 - dl.acm.org
The common instructional approach in first programming courses is to consider jointly
programming technique and coding in a particular language. This has the inherent …

[PDF][PDF] A “curriculum-cycle” environment for teaching programming

S Mancoridis, RC Holt, DA Penny - ACM SIGCSE Bulletin, 1993 - dl.acm.org
There are a number of programming languages and tools available to educators for
teaching programming to undergraduate computer science students. Although efforts have …

A survey and critical analysis of tools for learning programming

FP Deek, JA McHugh - Computer Science Education, 1998 - Taylor & Francis
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 …