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 …
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 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 …
[PDF][PDF] The trouble with teaching programming
P Haden, S Mann - Proceedings of the NACCQ, 2003 - Citeseer
Introductory computer programming is notoriously difficult to teach, with both research and
anecdotal evidence indicating that many students struggle with these courses, and gain only …
anecdotal evidence indicating that many students struggle with these courses, and gain only …
Breadth-also: A rationale and implementation
KD Powers - ACM SIGCSE Bulletin, 2003 - dl.acm.org
In the fall of 2002 our institution will begin teaching a new computer science curriculum
based on the guidelines set forth in Computing Curricula 2001. Of particular interest in this …
based on the guidelines set forth in Computing Curricula 2001. Of particular interest in this …
A supplementary package for distance education students studying introductory programming
T McGill, V Hobbs - Proceedings of the twenty-seventh SIGCSE …, 1996 - dl.acm.org
Teaching introductory programming can be a challenging task. Students can become too
concerned with learning syntax at the expense of more general conceptual understanding …
concerned with learning syntax at the expense of more general conceptual understanding …
A participative approach to teaching programming
T Jenkins - Proceedings of the 6th annual conference on the …, 1998 - dl.acm.org
In this paper, we describe an approach to the teaching of introductory programming to
students with no previous experience of programming. The approach is based on the key …
students with no previous experience of programming. The approach is based on the key …
Creating an authentic learning experience in introductory programming courses
N Herrmann, JL Popyack - Proceedings of the twenty-sixth SIGCSE …, 1995 - dl.acm.org
We have developed an integrated, software-based course in scientific and statistical
programming consisting of an introduction to computer programming and data analysis …
programming consisting of an introduction to computer programming and data analysis …
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 …
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 …