On the public citation graph
Instructional strategies and tactics for the design of introductory computer programming courses in high school
0 signed · 158 inferred · view as graph
Inferred edges come from two machine sources: sweeps of open repository metadata (mostly SSRN and Zenodo), and a bulk OpenAlex citation snapshot. Every row below is labelled with the one it came from. Neither is a complete citation index — absence here is not evidence of absence.
Is this your work? Sign in with ORCID and put your name on the
claims that are yours.
Reference health. See whether every reference in this work resolves to a
known work and none has been retracted — and get a dated CiteStamped
badge you can embed.
What this work says
Outgoing claims: the papers this work cites, builds on, or argues with.
inferredcites →https://doi.org/10.1006/ijhc.1977.0306openalex-snapshot
Towards a theory of the cognitive processes in computer programming
inferredcites →https://doi.org/10.1006/ijhc.1981.0309openalex-snapshot
The black box inside the glass box: presenting computing concepts to novices
inferredcites →https://doi.org/10.1007/bf00162732openalex-snapshot
Linking factual and procedural knowledge in solving science problems: A case study in a thermodynamics course
inferredcites →https://doi.org/10.1007/bf00975629openalex-snapshot
Exploratory experiments in programmer behavior
inferredcites →https://doi.org/10.1007/bf00977789openalex-snapshot
Syntactic/semantic interactions in programmer behavior: A model and experimental results
inferredcites →https://doi.org/10.1007/springerreference_25828openalex-snapshot
structured programming
inferredcites →https://doi.org/10.1016/0004-3702(90)90093-fopenalex-snapshot
Cognitive modeling and intelligent tutoring
inferredcites →https://doi.org/10.1016/0010-0285(81)90012-8openalex-snapshot
Knowledge organization and skill differences in computer programmers
inferredcites →https://doi.org/10.1016/0096-0551(76)90012-6openalex-snapshot
Techniques of program structure and design
inferredcites →https://doi.org/10.1016/0360-1315(77)90008-2openalex-snapshot
Teaching programming: A spiral approach to syntax and semantics
inferredcites →https://doi.org/10.1016/0360-1315(80)90031-7openalex-snapshot
A standardized curriculum in informatics for adult education
inferredcites →https://doi.org/10.1016/0360-1315(83)90019-2openalex-snapshot
Introductory courses in computing: Aims and languages
inferredcites →https://doi.org/10.1016/0747-5632(86)90026-9openalex-snapshot
Logo and cognition: A theoretical foundation
inferredcites →https://doi.org/10.1016/b978-0-12-634960-3.50022-1openalex-snapshot
CONTRIBUTIONS OF COGNITIVE SCIENCE AND RELATED RESEARCH IN LEARNING TO THE DESIGN OF COMPUTER LITERACY CURRICULA11A more detailed version of this paper is available as a technical report from the author. Much of the work cited in this paper was supported by grant SED77-19875 from the National…
inferredcites →https://doi.org/10.1016/b978-0-12-634960-3.50023-3openalex-snapshot
DOES COMPUTER PROGRAMMING ENHANCE PROBLEM SOLVING ABILITY? SOME POSITIVE EVIDENCE ON ALGEBRA WORD PROBLEMS11This research was supported in part by NSF Grant SED 78-22043 in the Joint National Institute of Education — National Science Foundation Program of Research on Cognitive Processes and the…
inferredcites →https://doi.org/10.1016/s0020-7373(77)80014-xopenalex-snapshot
Measuring computer program quality and comprehension
inferredcites →https://doi.org/10.1016/s0020-7373(77)80039-4openalex-snapshot
Towards a theory of the cognitive processes in computer programming
inferredcites →https://doi.org/10.1016/s0020-7373(79)80019-xopenalex-snapshot
When do diagrams make good computer languages?
inferredcites →https://doi.org/10.1016/s0020-7373(81)80050-8openalex-snapshot
Planning and direction of problem solving in structured programming: an empirical comparison between two methods
inferredcites →https://doi.org/10.1016/s0020-7373(81)80056-9openalex-snapshot
The black box inside the glass box: presenting computing concepts to novices
inferredcites →https://doi.org/10.1016/s0020-7373(83)80061-3openalex-snapshot
Programming problem representation in novice and expert programmers
inferredcites →https://doi.org/10.1016/s0364-0213(84)80013-0openalex-snapshot
Learning to program in LISP
inferredcites →https://doi.org/10.1037//0022-0663.67.6.725openalex-snapshot
Different problem-solving competencies established in learning computer programming with and without meaningful models.
inferredcites →https://doi.org/10.1037//0022-0663.68.2.143openalex-snapshot
Some conditions of meaningful learning for computer programming: Advance organizers and subject control of frame order.
inferredcites →https://doi.org/10.1037//0022-0663.72.2.209openalex-snapshot
Difference recall protocols for technical texts due to advance organizers.
inferredcites →https://doi.org/10.1037//0022-0663.76.6.1051openalex-snapshot
Effects of computer programming on young children's cognition.
inferredcites →https://doi.org/10.1037//0022-0663.76.6.1076openalex-snapshot
Microcomputer learning in small groups: Cognitive requirements and group processes.
inferredcites →https://doi.org/10.1037//0022-0663.78.4.309openalex-snapshot
Effects of Logo and CAI environments on cognition and creativity.
inferredcites →https://doi.org/10.1037/0033-295x.89.4.369openalex-snapshot
Acquisition of cognitive skill.
inferredcites →https://doi.org/10.1080/00140138008924799openalex-snapshot
The problems the programmer faces
inferredcites →https://doi.org/10.1080/00140138008924814openalex-snapshot
Experimental studies of flowchart use at different stages of program debugging
inferredcites →https://doi.org/10.1080/00461528309529259openalex-snapshot
Predicting learning from student interaction: Defining the interaction variables
inferredcites →https://doi.org/10.1080/01449298208914433openalex-snapshot
Pictures of programs and other processes, or how to do things with lines
inferredcites →https://doi.org/10.1080/01449298608914495openalex-snapshot
Expert-novice differences for software: implications for problem-solving and knowledge acquisition
inferredcites →https://doi.org/10.1109/tse.1985.232210openalex-snapshot
PROUST: Knowledge-Based Program Understanding
inferredcites →https://doi.org/10.1111/j.2044-8325.1977.tb00376.xopenalex-snapshot
Structuring the programmer's task
inferredcites →https://doi.org/10.1145/1044183.1044185openalex-snapshot
Human factors in computer systems
inferredcites →https://doi.org/10.1145/182.358436openalex-snapshot
Cognitive strategies and looping constructs
inferredcites →https://doi.org/10.1145/356635.356639openalex-snapshot
On the Composition of Well-Structured Programs
inferredcites →https://doi.org/10.1145/356835.356841openalex-snapshot
The Psychology of How Novices Learn Computer Programming
inferredcites →https://doi.org/10.1145/358172.358408openalex-snapshot
A diagnosis of beginning programmers' misconceptions of BASIC programming statements
inferredcites →https://doi.org/10.1145/359605.359610openalex-snapshot
Experimental investigations of the utility of detailed flowcharts in programming
inferredcites →https://doi.org/10.1145/362851.362858openalex-snapshot
Exploratory experimental studies comparing online and offline programming performance
inferredcites →https://doi.org/10.1145/362929.362947openalex-snapshot
Letters to the editor: go to statement considered harmful
inferredcites →https://doi.org/10.1145/6592.6593openalex-snapshot
The automated tutoring of introductory computer programming
inferredcites →https://doi.org/10.1145/800049.801782openalex-snapshot
A review of human factors research on programming languages and specifications
inferredcites →https://doi.org/10.1177/154193128302700728openalex-snapshot
Cognitive Factors Related to Computer Programming and Software Productivity
inferredcites →https://doi.org/10.1207/s15327051hci0102_2openalex-snapshot
Novice LISP Errors: Undetected Losses of Information from Working Memory
inferredcites →https://doi.org/10.1207/s15327051hci0102_3openalex-snapshot
Preprogramming Knowledge: A Major Source of Misconceptions in Novice Programmers
inferredcites →https://doi.org/10.1207/s15327051hci0102_4openalex-snapshot
A Goal/Plan Analysis of Buggy Pascal Programs
inferredcites →https://doi.org/10.1207/s15516709cog0304_1openalex-snapshot
A Cognitive Model of Planning*
inferredcites →https://doi.org/10.1207/s15516709cog0802_1openalex-snapshot
Learning to Program in LISP1
inferredcites →https://doi.org/10.21236/ada073727openalex-snapshot
An Exploratory Study of the Cognitive Structures Underlying the Comprehension of Software Design Problems
inferredcites →https://doi.org/10.21236/ada165981openalex-snapshot
Cognitive Modelling and Intelligent Tutoring
inferredcites →https://doi.org/10.2190/2xpp-ltyh-98nq-bu77openalex-snapshot
Pascal and High School Students: A Study of Errors
inferredcites →https://doi.org/10.2190/3lfx-9rrf-67t8-uvk9openalex-snapshot
Some Difficulties of Learning to Program
inferredcites →https://doi.org/10.2190/689t-1r2a-x4w4-29j2openalex-snapshot
Language-Independent Conceptual “Bugs” in Novice Programming
inferredcites →https://doi.org/10.2190/6e5w-ar7c-nx76-hut2openalex-snapshot
But My Program Runs! Discourse Rules for Novice Programmers
inferredcites →https://doi.org/10.2190/8q3h-cvb1-88br-vv2qopenalex-snapshot
Cognitive Consequences of Programming: Augmentations to Basic Instruction
inferredcites →https://doi.org/10.2190/fjfe-rrnr-cp4u-5drlopenalex-snapshot
The Relationship between Students' Information-Processing Styles and Logo Programming
inferredcites →https://doi.org/10.2190/rcnv-2hyf-60cm-k7k7openalex-snapshot
Longitudinal Study of the Effects of Logo Programming on Cognitive Abilities and Achievement
inferredcites →https://doi.org/10.2190/tvfd-b7t8-gubf-fw86openalex-snapshot
The Cognitive Effects of Computer Learning Environments
inferredcites →https://doi.org/10.2190/wk8c-bycf-vq5c-e307openalex-snapshot
From Problems to Programs via Plans: The Content and Structure of Knowledge for Introductory LISP Programming
inferredcites →https://doi.org/10.2307/1162957openalex-snapshot
Problem-Solving Strategies and Group Processes in Small Groups Learning Computer Programming
inferredcites →https://doi.org/10.2307/1174202openalex-snapshot
The Cognitive Consequences of Programming Instruction in Classrooms
inferredcites →https://doi.org/10.2307/748558openalex-snapshot
The Psychology of Mathematics for Instruction
inferredcites →https://doi.org/10.3758/bf03197568openalex-snapshot
Problem solving and the development of abstract categories in programming languages
inferredcites →https://doi.org/10.4324/9780203728178openalex-snapshot
Cognitive Skills and Their Acquisition
inferredcites →https://doi.org/10.4324/9780203824283openalex-snapshot
Instructional Design Theories and Models
inferredcites →https://doi.org/10.4324/9780203824283-9openalex-snapshot
Instructional Design: What Is It and Why Is It?
inferredcites →https://doi.org/10.5555/3351.3354openalex-snapshot
The LISP tutor: it approaches the effectiveness of a human tutor
inferredcites →https://doi.org/10.5555/800078.802533openalex-snapshot
The effects of symbology and spatial arrangement on the comprehension of software specifications
What points at this work
Incoming claims: where this work appears in other papers’ reference lists and arguments.
inferred← citeshttps://doi.org/10.1007/978-1-4419-8126-4_8openalex-snapshot
The Worked Example and Problem Completion Effects
inferred← citeshttps://doi.org/10.1007/978-3-319-99858-9_11openalex-snapshot
Developing Teacher Self-Efficacy to Teach Science and Computational Thinking with Educational Robotics: Using Scaffolded Programming Scripts
inferred← citeshttps://doi.org/10.1007/978-3-642-57821-2_11openalex-snapshot
Fuzzy Logic Instructional Models: The Dynamic Construction of Programming Assignments in CASCO
inferred← citeshttps://doi.org/10.1007/978-3-642-57821-2_9openalex-snapshot
Scalability in Instructional Method Specification: An Experiment-Directed Approach
inferred← citeshttps://doi.org/10.1007/978-3-642-77575-8_10openalex-snapshot
Training Strategies for Teaching Introductory Computer Programming
inferred← citeshttps://doi.org/10.1007/978-3-662-02840-7_17openalex-snapshot
Instructional strategies for teaching database query languages
inferred← citeshttps://doi.org/10.1007/978-3-662-11334-9_25openalex-snapshot
Learning Programming as a Cognitive Apprenticeship Through Conflicts
inferred← citeshttps://doi.org/10.1007/978-981-96-4090-4_3openalex-snapshot
Comparing STEM Teachers’ and Chinese Language Teachers’ Perceived Cognitive Load While Learning Online with AI Chatbot, Pre-recorded Videos, and Live Lectures
inferred← citeshttps://doi.org/10.1007/bf00120698openalex-snapshot
The ADAPT design model: towards instructional control of transfer
inferred← citeshttps://doi.org/10.1007/bf02297047openalex-snapshot
Training for reflective expertise: A four-component instructional design model for complex cognitive skills
inferred← citeshttps://doi.org/10.1007/s10639-022-11247-6openalex-snapshot
Engaging students in active exploration of programming worked examples
inferred← citeshttps://doi.org/10.1007/s10648-019-09463-7openalex-snapshot
Exploring the Development and Research Focus of Cognitive Load Theory, as Described by Its Founders: Interviewing John Sweller, Fred Paas, and Jeroen van Merriënboer
inferred← citeshttps://doi.org/10.1007/s10648-019-09465-5openalex-snapshot
Cognitive Architecture and Instructional Design: 20 Years Later
inferred← citeshttps://doi.org/10.1007/s10648-021-09624-7openalex-snapshot
Understanding Cognitive Load in Digital and Online Learning: a New Perspective on Extraneous Cognitive Load
inferred← citeshttps://doi.org/10.1007/s10648-023-09828-zopenalex-snapshot
Are Inductive Teaching Methods Compatible with Cognitive Load Theory?
inferred← citeshttps://doi.org/10.1007/s10648-024-09866-1openalex-snapshot
Exploring the Landscape of Cognitive Load in Creative Thinking: a Systematic Literature Review
inferred← citeshttps://doi.org/10.1007/s10956-006-0353-0openalex-snapshot
Working Memory, Motivation, and Teacher-Initiated Learning
inferred← citeshttps://doi.org/10.1007/s11409-023-09362-xopenalex-snapshot
Exploring the impact of concept-oriented faded WOE and metacognitive scaffolding on learners’ transfer performance and motivation in programming education
inferred← citeshttps://doi.org/10.1007/s11423-022-10183-zopenalex-snapshot
Effects of game-based learning supports on students’ math performance and perceived game flow
inferred← citeshttps://doi.org/10.1016/0360-1315(91)90019-nopenalex-snapshot
Children's exploration of rotation and angle in limited logo microworlds
inferred← citeshttps://doi.org/10.1016/0747-5632(90)90023-aopenalex-snapshot
Automation and schema acquisition in learning elementary computer programming: Implications for the design of practice
inferred← citeshttps://doi.org/10.1016/0747-5632(94)90034-5openalex-snapshot
Plan-based delivery composition in intelligent tutoring systems for introductory computer programming
inferred← citeshttps://doi.org/10.1016/0959-4752(92)90021-dopenalex-snapshot
Learning to use a word processor with concurrent computer-assisted instruction
inferred← citeshttps://doi.org/10.1016/j.learninstruc.2009.02.024openalex-snapshot
Taming a beast of burden – On some issues with the conceptualisation and operationalisation of cognitive load
inferred← citeshttps://doi.org/10.1016/s0079-7421(03)01015-6openalex-snapshot
Evolution of human cognitive architecture
inferred← citeshttps://doi.org/10.1016/s0747-5632(00)00019-4openalex-snapshot
Learning Java: a programmed instruction approach using Applets
inferred← citeshttps://doi.org/10.1016/s0959-4752(01)00020-2openalex-snapshot
Redirecting learners' attention during training: effects on cognitive load, transfer test performance and training efficiency
inferred← citeshttps://doi.org/10.1021/ed082p641openalex-snapshot
Performance-Related Feedback: The Hallmark of Efficient Instruction
inferred← citeshttps://doi.org/10.1023/a:1002902427253openalex-snapshot
The integration of instructional systems design models and constructivistic design principles
inferred← citeshttps://doi.org/10.1023/a:1022193728205openalex-snapshot
Cognitive Architecture and Instructional Design
inferred← citeshttps://doi.org/10.1023/b:truc.0000021808.72598.4dopenalex-snapshot
Instructional Design Consequences of an Analogy between Evolution by Natural Selection and Human Cognitive Architecture
inferred← citeshttps://doi.org/10.1024/1010-0652.23.2.129openalex-snapshot
Complex Problem Solving and Worked Examples
inferred← citeshttps://doi.org/10.1080/00330124.2016.1184984openalex-snapshot
Computer Science and Programming Courses in Geography Departments in the United States
inferred← citeshttps://doi.org/10.1080/01443410.2019.1650895openalex-snapshot
Investigating how errors should be flagged and worked examples structured when providing feedback to novice learners of mathematics
inferred← citeshttps://doi.org/10.1080/08886504.1990.10781942openalex-snapshot
Instructional Strategies for Teaching Computer Programming
inferred← citeshttps://doi.org/10.1080/08993408.2019.1608781openalex-snapshot
Teaching computer programming with PRIMM: a sociocultural perspective
inferred← citeshttps://doi.org/10.1080/14675986.2024.2348409openalex-snapshot
Intercultural education through an online field course during the COVID-19 pandemic
inferred← citeshttps://doi.org/10.1080/14703290500467673openalex-snapshot
Scaffolding strategies in electronic performance support systems: types and challenges
inferred← citeshttps://doi.org/10.1093/oxfordhb/9780199841332.013.17openalex-snapshot
Worked Examples
inferred← citeshttps://doi.org/10.1101/2024.09.23.614482openalex-snapshot
Insights into Health Data Science Education: A Qualitative Content Analysis
inferred← citeshttps://doi.org/10.1109/educon.2017.7942950openalex-snapshot
The design and exploration cycle as research and development framework in computing education
inferred← citeshttps://doi.org/10.1109/te.2021.3127215openalex-snapshot
Cognitive Load Theory in the Context of Teaching and Learning Computer Programming: A Systematic Literature Review
inferred← citeshttps://doi.org/10.1111/j.1365-2729.1990.tb00357.xopenalex-snapshot
Programming in schools: 10 years on
inferred← citeshttps://doi.org/10.1145/1288580.1288595openalex-snapshot
Instructional design of a programming course
inferred← citeshttps://doi.org/10.1145/2526968.2526969openalex-snapshot
The use of code reading in teaching programming
inferred← citeshttps://doi.org/10.1145/2532748.2532754openalex-snapshot
Reflections on the role of programming in primary and secondary computing education
inferred← citeshttps://doi.org/10.1145/2674683.2674690openalex-snapshot
Research-based design of the first weeks of CS1
inferred← citeshttps://doi.org/10.1145/3137065.3137077openalex-snapshot
A theory based tool set for analysing reading processes in the context of learning programming
inferred← citeshttps://doi.org/10.1145/3279720.3279722openalex-snapshot
Eye-movement Modeling Examples in Source Code Comprehension
inferred← citeshttps://doi.org/10.1145/3411764.3445292openalex-snapshot
Problem-Solving Efficiency and Cognitive Load for Adaptive Parsons Problems vs. Writing the Equivalent Code
inferred← citeshttps://doi.org/10.1145/3501385.3543977openalex-snapshot
Using Adaptive Parsons Problems to Scaffold Write-Code Problems
inferred← citeshttps://doi.org/10.1145/3626252.3630961openalex-snapshot
Using Worked Examples for Engaging in Epistemic Programming Projects
inferred← citeshttps://doi.org/10.1207/s15326985ep3801_2openalex-snapshot
Taking the Load Off a Learner's Mind: Instructional Design for Complex Learning
inferred← citeshttps://doi.org/10.15171/rdme.2019.014openalex-snapshot
Facilitating student learning: An instructional design perspective for health professions educators
inferred← citeshttps://doi.org/10.15388/infedu.2011.06openalex-snapshot
Teaching Programming in Secondary School: A Pedagogical Content Knowledge Perspective
inferred← citeshttps://doi.org/10.17760/d20394191openalex-snapshot
Effectiveness of introductory coding education on the self-efficacy beliefs of Hong Kong liberal arts students
inferred← citeshttps://doi.org/10.2190/4nk5-17l7-twqv-1ehlopenalex-snapshot
Strategies for Programming Instruction in High School: Program Completion vs. Program Generation
inferred← citeshttps://doi.org/10.2190/mjdx-9pp4-kfmt-09pmopenalex-snapshot
Strategies for Computer-Based Programming Instruction: Program Completion vs. Program Generation
inferred← citeshttps://doi.org/10.28945/2385openalex-snapshot
A Tool to Support the Use of Part-Complete Solutions in the Learning of Programming
inferred← citeshttps://doi.org/10.28945/698openalex-snapshot
A Quantitative Study of a Software Tool that Supports a Part-Complete Solution Method on Learning Outcomes
inferred← citeshttps://doi.org/10.3115/1658616.1658777openalex-snapshot
Assisting and assessing the development of technological fluencies
inferred← citeshttps://doi.org/10.3224/84742107openalex-snapshot
Frühe informatische Bildung – Ziele und Gelingensbedingungen für den Elementar- und Primarbereich
inferred← citeshttps://doi.org/10.3389/feduc.2026.1894519openalex-snapshot
Learner choice in a smart learning environment: insights into rationales and alignment with adaptive assignments
inferred← citeshttps://doi.org/10.3389/frwa.2022.875732openalex-snapshot
Best Management Practices for Teaching Hydrologic Coding in Physical, Hybrid, and Virtual Classrooms
inferred← citeshttps://doi.org/10.3390/educsci12040271openalex-snapshot
A Schema-Based Instructional Design Model for Self-Paced Learning Environments
inferred← citeshttps://doi.org/10.3390/mti8010002openalex-snapshot
Applying Cognitive Load Theory to eLearning of Crafts
inferred← citeshttps://doi.org/10.34917/5363915openalex-snapshot
The Effects of Self-Explanation and Reading Questions and Answers on Learning Computer Programming Language
inferred← citeshttps://doi.org/10.3917/raised.025.0141openalex-snapshot
Articuler connaissances en psychologie cognitive et ingénierie pédagogique
inferred← citeshttps://doi.org/10.4018/978-1-5225-7277-0.ch007openalex-snapshot
Using Excel and Excel VBA for Preliminary Analysis in Big Data Research
inferred← citeshttps://doi.org/10.4018/978-1-60566-158-2.ch003openalex-snapshot
Measurement of Cognitive Load During Multimedia Learning Activities
inferred← citeshttps://doi.org/10.4018/978-1-7998-4096-1.ch003openalex-snapshot
Cognitivist Frameworks of Learning and Instruction
inferred← citeshttps://doi.org/10.4018/978-1-7998-8701-0.ch019openalex-snapshot
A Cognitive Load Perspective to Instructional Design for Online Learning
inferred← citeshttps://doi.org/10.4018/979-8-3373-2660-3.ch003openalex-snapshot
Common Challenges in Coding Education
inferred← citeshttps://doi.org/10.4074/s0003503306001072openalex-snapshot
Apprendre à partir d’exemples : interactions entre présentation du matériel, activités des apprenants et processus cognitifs
inferred← citeshttps://doi.org/10.52388/1812-2566.2025.1(102).13openalex-snapshot
Historicism of learning strategies using video lessons: a metasystemic approach
inferred← citeshttps://doi.org/10.6100/ir724491openalex-snapshot
Teaching programming for secondary school:a pedagogical content knowledge based approach
inferred← citeshttps://doi.org/10.6100/ir741499openalex-snapshot
A design-based approach to introducing student teachers in conducting and using research
Editorial review for independent work. ICSAC — the Institute for Complexity
Science and Advanced Computing — runs a structured editorial panel for researchers
publishing outside journals, and publishes on CiteStamp rails. Submission is free
and goes through ORCID: icsacinstitute.org/submit.