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 …
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 …
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 …
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 …
concerns the development of an instructional design model for teaching introductory …
Toward a framework of programming pedagogy
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 …
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 …
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 …
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 …
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 …
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 …
programming. We examine the kinds of support tools that have been developed to date, and …