On the public citation graph

The Impact of Different Teaching Approaches and Languages on Student Learning of Introductory Programming Concepts

0 signed · 137 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.
Claim with ORCID
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.
See reference health

What this work says

Outgoing claims: the papers this work cites, builds on, or argues with.

inferredcites →https://doi.org/10.1006/ijhc.1999.0269openalex-snapshot
Novice comprehension of small programs written in the procedural and object-oriented styles
inferredcites →https://doi.org/10.1007/bf02288391openalex-snapshot
The Theory of the Estimation of Test Reliability
inferredcites →https://doi.org/10.1076/csed.13.1.3.13540openalex-snapshot
Using Animated 3D Graphics to Prepare Novices for CS1
inferredcites →https://doi.org/10.1076/csed.13.2.137.14200openalex-snapshot
Learning and Teaching Programming: A Review and Discussion
inferredcites →https://doi.org/10.1076/csed.13.4.249.17496openalex-snapshot
The BlueJ System and its Pedagogy
inferredcites →https://doi.org/10.1080/08993400500224310openalex-snapshot
A long-term investigation of the comprehension of OOP concepts by novices
inferredcites →https://doi.org/10.1080/13803610500298094openalex-snapshot
A Placement Test for Computer Science: Design, Implementation, and Analysis
inferredcites →https://doi.org/10.1109/fie.2009.5350836openalex-snapshot
Examining science and engineering students' attitudes toward computer science
inferredcites →https://doi.org/10.1119/1.2343497openalex-snapshot
Force concept inventory
inferredcites →https://doi.org/10.1145/1041624.1041673openalex-snapshot
A multi-national study of reading and tracing skills in novice programmers
inferredcites →https://doi.org/10.1145/1089786.1089789openalex-snapshot
Impact of alternative introductory courses on programming concept understanding
inferredcites →https://doi.org/10.1145/1113847.1113880openalex-snapshot
Content and emphasis in CS1
inferredcites →https://doi.org/10.1145/1268784.1268835openalex-snapshot
Fundamental concepts of CS1
inferredcites →https://doi.org/10.1145/1316450.1316453openalex-snapshot
A study of the development of students' visualizations of program state during an elementary object-oriented programming course
inferredcites →https://doi.org/10.1145/1352135.1352226openalex-snapshot
Identifying important and difficult concepts in introductory computing courses using a delphi process
inferredcites →https://doi.org/10.1145/1734263.1734297openalex-snapshot
Developing a validated assessment of fundamental CS1 concepts
inferredcites →https://doi.org/10.1145/1734263.1734298openalex-snapshot
Creating the digital logic concept inventory
inferredcites →https://doi.org/10.1145/1734263.1734299openalex-snapshot
Identifying student misconceptions of programming
inferredcites →https://doi.org/10.1145/182.358436openalex-snapshot
Cognitive strategies and looping constructs
inferredcites →https://doi.org/10.1145/1953163.1953200openalex-snapshot
The FCS1
inferredcites →https://doi.org/10.1145/2016911.2016920openalex-snapshot
Exploring programming assessment instruments
inferredcites →https://doi.org/10.1145/2543882.2543884openalex-snapshot
A fresh look at novice programmers' performance and their teachers' expectations
inferredcites →https://doi.org/10.1145/28189.1044808openalex-snapshot
Learning Flow of Control: Recursive and lterative Procedures
inferredcites →https://doi.org/10.1145/330908.331854openalex-snapshot
Programming in Java
inferredcites →https://doi.org/10.1145/331795.331854openalex-snapshot
Programming in Java
inferredcites →https://doi.org/10.1145/384274.384275openalex-snapshot
Computing curricula 2001
inferredcites →https://doi.org/10.1145/611892.611966openalex-snapshot
Teaching objects-first in introductory computer science
inferredcites →https://doi.org/10.1207/s15327051hci0102_3openalex-snapshot
Preprogramming Knowledge: A Major Source of Misconceptions in Novice Programmers
inferredcites →https://doi.org/10.17918/etd-3380openalex-snapshot
The impact of different teaching approaches and languages on student learning of introductory programming concepts
inferredcites →https://doi.org/10.2190/fgn9-dj2f-86v8-3fauopenalex-snapshot
A Summary of Misconceptions of High School Basic Programmers
inferredcites →https://doi.org/10.2190/gujt-jcbj-q6qu-q9plopenalex-snapshot
Conditions of Learning in Novice Programmers
inferredcites →https://doi.org/10.2307/1175572openalex-snapshot
Essentials of Educational Measurement
inferredcites →https://doi.org/10.4324/9780203825945openalex-snapshot
Developing and Validating Multiple-choice Test Items

What points at this work

Incoming claims: where this work appears in other papers’ reference lists and arguments.

inferred← citeshttps://doi.org/10.1002/cae.22659openalex-snapshot
Research trends on learning computer programming with program animation: A systematic mapping study
inferred← citeshttps://doi.org/10.1002/j.1681-4835.2016.tb00559.xopenalex-snapshot
Undergraduate Students’ Failure in Programming Courses in Institutions of Higher Education in Developing Countries: A Nigerian Perspective
inferred← citeshttps://doi.org/10.1007/978-3-030-91540-7_18openalex-snapshot
Exploring the Usability of Web-Based Java Compiler as a Learning Tool
inferred← citeshttps://doi.org/10.1007/978-3-030-98404-5_21openalex-snapshot
Validating Pre-requisite Dependencies Through Student Response Analysis
inferred← citeshttps://doi.org/10.1007/978-3-031-48536-7_2openalex-snapshot
Value of Explicit Instruction in Teaching Computer Programming to Post-graduate Students: The Kirkpatrick Training Evaluation Model
inferred← citeshttps://doi.org/10.1007/s10639-022-10929-5openalex-snapshot
Ranking of problems and solutions in the teaching and learning of object-oriented programming
inferred← citeshttps://doi.org/10.1007/s10639-025-13440-9openalex-snapshot
Exploring the emergent role configuration and behavioral pattern in middle school collaborative programming learning
inferred← citeshttps://doi.org/10.1007/s12528-021-09307-wopenalex-snapshot
An exploratory study on fade-in versus fade-out scaffolding for novice programmers in online collaborative programming settings
inferred← citeshttps://doi.org/10.1007/s40692-022-00230-2openalex-snapshot
An in-depth analysis of programming in the Swedish school curriculum—rationale, knowledge content and teacher guidance
inferred← citeshttps://doi.org/10.1007/s44217-026-02124-2openalex-snapshot
Learning curves and programming paradigm acquisition in developer education
inferred← citeshttps://doi.org/10.1016/j.tsc.2025.101989openalex-snapshot
The integration of technology and education: An innovative research on the evaluation system of college students’ programming ability
inferred← citeshttps://doi.org/10.1017/9781108654555openalex-snapshot
The Cambridge Handbook of Computing Education Research
inferred← citeshttps://doi.org/10.1017/9781108654555.001openalex-snapshot
An Important and Timely Field
inferred← citeshttps://doi.org/10.1017/9781108654555.002openalex-snapshot
The History of Computing Education Research
inferred← citeshttps://doi.org/10.1017/9781108654555.003openalex-snapshot
Computing Education Research Today
inferred← citeshttps://doi.org/10.1017/9781108654555.004openalex-snapshot
Computing EducationLiterature Review and Voices from the Field
inferred← citeshttps://doi.org/10.1017/9781108654555.005openalex-snapshot
A Study Design Process
inferred← citeshttps://doi.org/10.1017/9781108654555.006openalex-snapshot
Descriptive Statistics
inferred← citeshttps://doi.org/10.1017/9781108654555.007openalex-snapshot
Inferential Statistics
inferred← citeshttps://doi.org/10.1017/9781108654555.008openalex-snapshot
Qualitative Methods for Computing Education
inferred← citeshttps://doi.org/10.1017/9781108654555.009openalex-snapshot
Learning Sciences for Computing Education
inferred← citeshttps://doi.org/10.1017/9781108654555.010openalex-snapshot
Cognitive Sciences for Computing Education
inferred← citeshttps://doi.org/10.1017/9781108654555.011openalex-snapshot
Higher Education Pedagogy
inferred← citeshttps://doi.org/10.1017/9781108654555.012openalex-snapshot
Engineering Education Research
inferred← citeshttps://doi.org/10.1017/9781108654555.013openalex-snapshot
Novice Programmers and Introductory Programming
inferred← citeshttps://doi.org/10.1017/9781108654555.014openalex-snapshot
Programming Paradigms and Beyond
inferred← citeshttps://doi.org/10.1017/9781108654555.015openalex-snapshot
Assessment and Plagiarism
inferred← citeshttps://doi.org/10.1017/9781108654555.016openalex-snapshot
Pedagogic Approaches
inferred← citeshttps://doi.org/10.1017/9781108654555.017openalex-snapshot
Equity and Diversity
inferred← citeshttps://doi.org/10.1017/9781108654555.018openalex-snapshot
Computational Thinking
inferred← citeshttps://doi.org/10.1017/9781108654555.019openalex-snapshot
Schools (K–12)
inferred← citeshttps://doi.org/10.1017/9781108654555.020openalex-snapshot
Computing for Other Disciplines
inferred← citeshttps://doi.org/10.1017/9781108654555.021openalex-snapshot
New Programming Paradigms
inferred← citeshttps://doi.org/10.1017/9781108654555.022openalex-snapshot
Tools and Environments
inferred← citeshttps://doi.org/10.1017/9781108654555.023openalex-snapshot
Tangible Computing
inferred← citeshttps://doi.org/10.1017/9781108654555.024openalex-snapshot
Leveraging the Integrated Development Environment for Learning Analytics
inferred← citeshttps://doi.org/10.1017/9781108654555.025openalex-snapshot
Teacher Knowledge for Inclusive Computing Learning
inferred← citeshttps://doi.org/10.1017/9781108654555.026openalex-snapshot
Teacher Learning and Professional Development
inferred← citeshttps://doi.org/10.1017/9781108654555.027openalex-snapshot
Learning Outside the Classroom
inferred← citeshttps://doi.org/10.1017/9781108654555.028openalex-snapshot
Student Knowledge and Misconceptions
inferred← citeshttps://doi.org/10.1017/9781108654555.029openalex-snapshot
Motivation, Attitudes, and Dispositions
inferred← citeshttps://doi.org/10.1017/9781108654555.030openalex-snapshot
Students As Teachers and Communicators
inferred← citeshttps://doi.org/10.1017/9781108654555.031openalex-snapshot
A Case Study of Peer Instruction
inferred← citeshttps://doi.org/10.1017/9781108654555.032openalex-snapshot
A Case Study of Qualitative Methods
inferred← citeshttps://doi.org/10.1017/9781108654555.033openalex-snapshot
Index
inferred← citeshttps://doi.org/10.1051/matecconf/201822802005openalex-snapshot
A Virtualization Desktop Application Platform of the Virtualized Graphics Processing Unit Technology on FlexPod Architecture
inferred← citeshttps://doi.org/10.1080/08993408.2018.1547564openalex-snapshot
The effects of first programming language on college students’ computing attitude and achievement: a comparison of graphical and textual languages
inferred← citeshttps://doi.org/10.1108/k-10-2021-0957openalex-snapshot
A systematic approach for curriculum redesign of introductory courses in engineering: a programming course case study
inferred← citeshttps://doi.org/10.1109/access.2020.3008321openalex-snapshot
Curriculum, Teaching and Learning, and Assessments for Introductory Programming Course
inferred← citeshttps://doi.org/10.1109/csde48274.2019.9162369openalex-snapshot
Analysing Computer Science Course Using Learning Analytics Techniques
inferred← citeshttps://doi.org/10.1109/educon45650.2020.9125327openalex-snapshot
MuLE – a Multiparadigm Language for Education - The Procedural Sublanguage
inferred← citeshttps://doi.org/10.1109/fie.2016.7757726openalex-snapshot
Types of assessing student-programming knowledge
inferred← citeshttps://doi.org/10.1109/fie.2018.8659227openalex-snapshot
Digital Badges for Motivating Introductory Programmers: Qualitative Findings from Focus Groups
inferred← citeshttps://doi.org/10.1109/fie56618.2022.9962584openalex-snapshot
Design an Assessment for an Introductory Computer Science Course: A Systematic Literature Review
inferred← citeshttps://doi.org/10.1109/fie63693.2025.11328630openalex-snapshot
WIP: Do Your Students Learn Multiple Programming Languages? How Do Computational Thinking Skills Help Them?
inferred← citeshttps://doi.org/10.1109/icecet55527.2022.9873427openalex-snapshot
Introductory Computer Programming Teaching and Learning Approaches: Review
inferred← citeshttps://doi.org/10.1109/isemantic59612.2023.10295353openalex-snapshot
Improved Fixed Asset Depreciation Performance on Odoo ERP System with Iterative Linear Search Algorithm
inferred← citeshttps://doi.org/10.1109/t4e.2019.00052openalex-snapshot
SELF: Student Lab Framework for Improving Engagement and Learning
inferred← citeshttps://doi.org/10.1109/tale48000.2019.9225985openalex-snapshot
Using Flipped Classroom and Team-Based Learning in a First-Semester Programming Course: An Experience Report
inferred← citeshttps://doi.org/10.1109/te.2020.3003731openalex-snapshot
Integrating Financial Literacy Into Introductory Programming
inferred← citeshttps://doi.org/10.1145/3077618openalex-snapshot
Students’ Misconceptions and Other Difficulties in Introductory Programming
inferred← citeshttps://doi.org/10.1145/3141880.3141896openalex-snapshot
Classifying the nature of lecturer intervention on computer science student behaviour
inferred← citeshttps://doi.org/10.1145/3174781.3174787openalex-snapshot
Understanding the Effects of Lecturer Intervention on Computer Science Student Behaviour
inferred← citeshttps://doi.org/10.1145/3209087.3209088openalex-snapshot
Effects of a preliminary programming course on students' performance
inferred← citeshttps://doi.org/10.1145/3243137openalex-snapshot
Multiple-Choice Questions in Programming Courses
inferred← citeshttps://doi.org/10.1145/3297280.3298913openalex-snapshot
Computational thinking with the web crowd using Code Mapper
inferred← citeshttps://doi.org/10.1145/3328778.3366882openalex-snapshot
The Effects of Compilation Mechanisms and Error Message Presentation on Novice Programmer Behavior
inferred← citeshttps://doi.org/10.1145/3423956openalex-snapshot
Event-driven Programming in Programming Education
inferred← citeshttps://doi.org/10.1145/3502718.3524810openalex-snapshot
A Resource to Support Novices Refactoring Conditional Statements
inferred← citeshttps://doi.org/10.1145/3530221openalex-snapshot
Development and Use of Domain-specific Learning Theories, Models, and Instruments in Computing Education
inferred← citeshttps://doi.org/10.1145/3572549.3572610openalex-snapshot
Fostering Active Learning in Introductory Programming Courses by Utilizing Multiple Programming Tools and Enrichment Activities
inferred← citeshttps://doi.org/10.1145/3631802.3631810openalex-snapshot
Domain-Specific Theories of Teaching Computing: Do they Inform Practice?
inferred← citeshttps://doi.org/10.1145/3643991.3644926openalex-snapshot
Whodunit: Classifying Code as Human Authored or GPT-4 Generated - A case study on CodeChef problems
inferred← citeshttps://doi.org/10.1145/3769994.3770031openalex-snapshot
Building a Strong Base: The Impact of Mastery Learning on Foundation of Computer Science Courses
inferred← citeshttps://doi.org/10.1145/3803400.3809333openalex-snapshot
Java vs. Kotlin in Introductory OOP: Effects on Student Performance and Motivation
inferred← citeshttps://doi.org/10.1177/0047239520926971openalex-snapshot
Tools and Techniques for Teaching Computer Programming: A Review
inferred← citeshttps://doi.org/10.1177/0735633117707312openalex-snapshot
Evaluating the Effectiveness Roles of Variables in the Novice Programmers Learning
inferred← citeshttps://doi.org/10.1177/1046878119884996openalex-snapshot
Do Badges Affect Intrinsic Motivation in Introductory Programming Students?
inferred← citeshttps://doi.org/10.1186/s40594-022-00361-zopenalex-snapshot
Applying multimodal learning analytics to examine the immediate and delayed effects of instructor scaffoldings on small groups’ collaborative programming
inferred← citeshttps://doi.org/10.15388/infedu.2023.09openalex-snapshot
On the use of feedback in learning computer programming by novices: a systematic literature mapping
inferred← citeshttps://doi.org/10.17977/um038v3i22020p109openalex-snapshot
A Preliminary Study: Applying Problem-Posing Learning Models on Algorithm and Flowchart Materials in Basic Programming Class
inferred← citeshttps://doi.org/10.18178/ijiet.2024.14.3.2064openalex-snapshot
Bridging the Gap: Template-Based Coding for Transitioning from Visual Logic to Text-Based Programming
inferred← citeshttps://doi.org/10.18260/1-2--31782openalex-snapshot
Presenting CS Concepts through Multiple Representations to Engage African-American Elementary School Children
inferred← citeshttps://doi.org/10.21015/vtse.v9i3.687openalex-snapshot
A Retrospective Study for the Selection of Suitable Programming Language for the High Schools in Pakistan
inferred← citeshttps://doi.org/10.22219/kinetik.v4i4.803openalex-snapshot
Educational Media Design for Learning Basic Programming in Branching Control Structure Material Using Problem-Posing Learning Model
inferred← citeshttps://doi.org/10.2298/csis180322008kopenalex-snapshot
Experimental study on the effectiveness of a teaching approach using barker or Bachman notation for conceptual database design
inferred← citeshttps://doi.org/10.24036/jtev.v8i1.113579openalex-snapshot
An Interactive Learning Environment System on Basic Programming Subjects: Effects of Learning Outcomes and Question Level Patterns
inferred← citeshttps://doi.org/10.25082/amler.2022.01.003openalex-snapshot
Strengthening the coding skills of teachers in a low dropout Python MOOC
inferred← citeshttps://doi.org/10.25126/jitecs.201942106openalex-snapshot
TOLSYASUPI-EduMed: Development of Educational Media Using the Problem-Posing Learning Model for Basic Programming Subjects
inferred← citeshttps://doi.org/10.29333/pr/12391openalex-snapshot
Improving secondary school students’ physics achievement through scaffold simulated analogical reasoning strategy
inferred← citeshttps://doi.org/10.30935/cedtech/8247openalex-snapshot
Factors Contributing to the Difficulties in Teaching and Learning of Computer Programming: A Literature Review
inferred← citeshttps://doi.org/10.3126/pragyaratna.v6i1.64532openalex-snapshot
Transforming Physics Education: Harnessing the Potential of Concept Mapping Across Cognitive Domains
inferred← citeshttps://doi.org/10.3389/fpsyg.2020.601125openalex-snapshot
Learning From Multiple Representations: Prior Knowledge Moderates the Beneficial Effects of Signals and Abstract Graphics
inferred← citeshttps://doi.org/10.3390/computers12100192openalex-snapshot
Explain Trace: Misconceptions of Control-Flow Statements
inferred← citeshttps://doi.org/10.3906/elk-2010-73openalex-snapshot
Analyzing students’ experience in programming with computational thinking through competitive, physical, and tactile games: the quadrilateral method approach
inferred← citeshttps://doi.org/10.4018/978-1-7998-0249-5.ch012openalex-snapshot
Game Development-Based Learning
inferred← citeshttps://doi.org/10.4018/ijicte.371419openalex-snapshot
Impact of Programming Languages on Learning Performance
inferred← citeshttps://doi.org/10.48550/arxiv.1811.04162openalex-snapshot
Computational Thinking with the Web Crowd using CodeMapper
inferred← citeshttps://doi.org/10.5220/0010454502400247openalex-snapshot
Scripted Step-based Visualizations: A Pilot Study
inferred← citeshttps://doi.org/10.52783/tjjpt.v43.i4.2345openalex-snapshot
Introduction to the basic data types in programming
inferred← citeshttps://doi.org/10.5753/educomp.2022.19195openalex-snapshot
Linguagens visuais para o ensino de programação: uma revisão da literatura com foco em paradigmas de programação
inferred← citeshttps://doi.org/10.5753/educomp_estendido.2022.19398openalex-snapshot
Pensamento computacional: abstração, requisitos operacionais e paradigmas de programação
inferred← citeshttps://doi.org/10.5753/sbie.2024.242737openalex-snapshot
Exploring the effects of feedback on the problem-solving process of novice programmers
inferred← citeshttps://doi.org/10.5753/wei.2021.15940openalex-snapshot
Reflexões e Desafios sobre a Formação na Ética em Pesquisa na Computação envolvendo Humanos
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.