1995/03/15 by Eric Roberts · 9 citations
Computer Science · Psychology · Mathematics · #Teaching and Learning Programming #Logic, programming, and type systems #Parallel Computing and Optimization Techniques #Computer science #Curriculum #Simple (philosophy) #Loop (graph theory) #Mathematics education #Control (management) #Programming language #Structured programming #Software engineering #Artificial intelligence #Sociology #Pedagogy #Psychology #Mathematics #Epistemology
paper · pdf · doi:10.1145/199691.199815
published in ACM SIGCSE Bulletin 27(1), 268-272 (Association for Computing Machinery)
openalex publication_date 1995/03/15 · openalex created_date 2025/10/10 · openalex updated_date 2026/05/21
Internal exits from loops represent a critically important control structure that should be taught in the introductory CS1 curriculum. Without access to those facilities, students are often incapable of solving simple programming problems that occur frequently in applications. This paper reviews the existing evidence in support of such facilities and argues that it is important to reconsider our traditional pedagogical approach as we adopt new languages of instruction.