A top-down approach to teaching an introductory computer science course
TB Hilburn - Proceedings of the twenty-fourth SIGCSE technical …, 1993 - dl.acm.org
This paper presents a non-traditional approach to teaching the first course in programming
for computer science majors: the use of an instructional strategy that relies on a top-down …
for computer science majors: the use of an instructional strategy that relies on a top-down …
A top-down approach to teaching programming
MM Reek - Proceedings of the twenty-sixth SIGCSE technical …, 1995 - dl.acm.org
Programming is traditionally taught using a bottom-up approach, where details of syntax and
implementation of data structures are the predominant concepts. The top-down approach …
implementation of data structures are the predominant concepts. The top-down approach …
Sharing introductory programming curriculum across disciplines
DP Bills, RL Canosa - Proceedings of the 8th ACM SIGITE conference on …, 2007 - dl.acm.org
Originally there was one computing curriculum, computer science, which provided a" one-
size-fits-all" education in programming and computing in general. Today, computing …
size-fits-all" education in programming and computing in general. Today, computing …
[PDF][PDF] Improving the modularization ability of novice programmers
FK Bailie - Proceedings of the twenty-second SIGCSE technical …, 1991 - dl.acm.org
Computer Science educators continually strive to provide fertile environments for fostering
success in introductory programming courses. Recent research indicates that one feature …
success in introductory programming courses. Recent research indicates that one feature …
[PDF][PDF] Some good ideas from the disciplinary commons
Kent Academic Repository Page 1 Fincher, Sally, Barnes, David J., Bibby, Pete, Bown, James,
Bush, Vicky, Campbell, Phil, Cutts, Quintin, Jamieson, Stephan, Jenkins, Tony, Jones, Michael …
Bush, Vicky, Campbell, Phil, Cutts, Quintin, Jamieson, Stephan, Jenkins, Tony, Jones, Michael …
Students working for students on programming courses
D Kalles - Computers & Education, 2008 - Elsevier
In this paper we offer a report on a university-level programming laboratory course that has
been designed on top of a programming library. The course enforces soft skills, such as …
been designed on top of a programming library. The course enforces soft skills, such as …
A hands-on approach to teaching systems programming
MG Lane - Proceedings of the fifth SIGCSE technical symposium …, 1975 - dl.acm.org
Historically, the teaching of systems programming has been undertaken using a variety of
techniques. In order to provide students with the best possible learning experience, an …
techniques. In order to provide students with the best possible learning experience, an …
Integrating software engineering into an intermediate programming class
LH Werth - ACM SIGCSE Bulletin, 1988 - dl.acm.org
The emphasis on software engineering topics in the newest report on the second computer
science class will have considerable impact on computer science education. Teaching …
science class will have considerable impact on computer science education. Teaching …
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 …
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 …