yusuke1997/dblp-id-title huggingface dataset:
Proceedings of the Seventh International Workshop on Computing Education Research, ICER 2011, Providence, RI, USA, August 8-9, 2011
Seeking Consent for Programming Process Data Collection with Trustee-Based Encryption
In-flow peer-review of tests in test-first programming
International Computing Education Research Workshop 2005, ICER '05, Seattle, WA, USA, October 1-2, 2005
Google as Teacher: Constructive Search Engine Use When Learning to Code
In-service teachers learning of a new paradigm: a case study
Aggregate Compilation Behavior: Findings and Implications from 27, 698 Users
Characterizing research in computing education: a preliminary analysis of the literature
Developing High School CS Teacher Identity: A Longitudinal, Mixed-Methods Study of CTE Teachers
Developing Empathy and Persistence through Professional Development in New to CSA Teachers
Unlocking learners' evaluative skills: a peer review perspective
Personalized, Practice-Driven Professional Development: Insights from the CS for CTE Project
Investigating novice programming mistakes: educator beliefs vs. student data
Using Computational Thinking to Transform Elementary Mathematics Instruction
Self-Efficacy, Cognitive Load, and Emotional Reactions in Collaborative Algorithms Labs - A Case Study
Useful Distractions? Investigating the Utility of Distractors in Parsons Problems
The Integration of Coding in Teacher Education Programs: Course Experiences and the Teaching and Learning of Mathematics
The importance of students' attention to program state: a case study of debugging behavior
Progression of Student Reasoning about Concurrency
Benchmarking Introductory Programming Exams: Some Preliminary Results
On Students' Experiences with Algorithm Tracing using Pair Programming
Developing and Assessing an Educational Game for Teaching Access Control
Establishing an Empirical Foundation for a Theory of Student Learning and Success in CS1
From Theory Bias to Theory Dialogue: Embracing Cognitive, Situated, and Critical Framings of Computational Thinking in K-12 CS Education
Evolutionary bases of human cognitive architecture: implications for computing education
A case study of environmental factors influencing teaching assistant job satisfaction
Uncovering the Hidden Curriculum of University Computing Majors via Undergraduate-Written Mentoring Guides: A Learner-Centered Design Workflow
Codespec: A Computer Programming Practice Environment
BDSI: A Validated Concept Inventory for Basic Data Structures
Gender, Race, and Economic Status along the Computing Education Pipeline: Examining Disparities in Course Enrollment and Wage Earnings
Proceedings of the 2019 ACM Conference on International Computing Education Research, ICER 2019, Toronto, ON, Canada, August 12-14, 2019
Investigating the Benefits of Student Question Generation in Data Science MOOC Assessments
Peer instruction: do students really learn from peer discussion in computing?
Automatically assessing the quality of student-written tests
Understanding Students' Learning through User Role and Linguistic Expressions in Online Learning Environment
International Computing Education Research Conference, ICER 2014, Glasgow, United Kingdom, August 11-13, 2014
Evaluating Beacons, the Role of Variables, Tracing, and Abstract Tracing for Teaching Novices to Understand Program Intent
Investigating the Impact of On-Demand Code Examples on Novices' Open-Ended Programming Experience
Using Adaptive Parsons Problems to Scaffold Write-Code Problems
Towards an Instructional Design of Complex Learning in Introductory Programming Courses
What Help Do Students Seek in TA Office Hours?
Student experience in a student-centered peer instruction classroom
Understanding the Reasoning Behind Students' Self-Assessments of Ability in Introductory Computer Science Courses
Situating Physical Computing in Secondary CS Education
Computational thinking curriculum development for upper elementary school classes
Prompt Engineering for Large Language Models to Support K-8 Computer Science Teachers in Creating Culturally Responsive Projects
Investigation of Students' Learning, Interest, and Career Aspirations in an Integrated Science and Artificial Intelligence Learning Environment (i-SAIL)
How Equity and Inequity Can Emerge in Pair Programming
CIDER: A Method to Teach Practical Critical Software Design Skills
Interpretations and Uses of Data for Equity in Computing Education
Towards an Understanding of Program Writing as a Cognitive Process: Analysis of Keystroke Logs
Is "notDone" the Same as "!done"? The Effect of Different Ways for Expressing Negation
Exploring Student-Perceived Dimensions of Authenticity in High School Computer Science
Emotions Experienced by First-Year Engineering Students During Programming Tasks
Gender, Self-Assessment, and Persistence in Computing: How gender differences in self-assessed ability reduce women's persistence in computer science
Towards Data-Driven Programming Problem Generation for Mastery Learning
A Semblance of Similarity: Student Categorisation of Simple Algorithmic Problem Statements
PeerWise: students sharing their multiple choice questions
Early Identification of Novice Programmers' Challenges in Coding Using Machine Learning Techniques
Supporting Structured Problem-Solving in Machine Learning Education
Teaching Digital Accessibility in Computing Education: Views of Educators in India
How can a social debugging game effectively teach computer programming concepts?
Social sensitivity correlations with the effectiveness of team process performance: an empirical study
Commonsense computing (episode 3): concurrency and concert tickets
Nature of Computer Science: Identification of K-12 Accessible Nature of Computer Science Tenets and Development of an Open-Ended Nature of Computer Science Instrument
Towards a Model of Conceptual Transfer for Students Learning New Programming Languages
Improving Students' Programming Processes using Cognitive Apprenticeship Methods
International Computing Education Research Workshop, ICER '07, Atlanta, GA, USA, September 15-16, 2007
Scaffolding Novices: Analyzing When and How Parsons Problems Impact Novice Programming in an Integrated Science Assignment
ICER 2022: ACM Conference on International Computing Education Research, Lugano and Virtual Event Switzerland, August 7 - 11, 2022, Volume 2
Co-Designing With Teachers: A Student-Centered Approach to Integrating Computational Thinking in Non-CS K-12 Classrooms
Using Social Cognitive Career Theory to Understand Why Students Choose to Study Computer Science
Folk Pedagogy: Nobody Doesn't Like Active Learning
Block Model: an educational model of program comprehension as a tool for a scholarly approach to teaching
"In the Beginning, I Couldn't Necessarily Do Anything With It": Links Between Compiler Error Messages and Sense of Belonging
Visualizing and classifying multiple solutions to engineering design problems
Teaching Quality in Programming Education: : the Effect of Teachers' Background Characteristics and Self-efficacy
Analyzing the strength of undergraduate misconceptions about software engineering
Integrating Intelligent Feedback into Block Programming Environments
A Misconception Driven Student Model to Author Feedback
Tools to Support Data-driven Reflective Learning
Investigating Novice Programmers' Plan Composition Strategies
Evaluating a new exam question: Parsons problems
Evaluating Contextually Personalized Programming Exercises Created with Generative AI
Proceedings of the 2023 ACM Conference on International Computing Education Research - Volume 1, ICER 2023, Chicago, IL, USA, August 7-11, 2023
Designing an AI Literacy Transformational Game for Families
Code Against the Machine: Design-based Research Towards More Equitable Computational Tools for Performing Artists
An Authoring Tool to Support Flipped Classroom in Software Engineering Teaching
Misconception-Driven Feedback: Results from an Experimental Study
"That's Not the Way I Would Explain It": A Teacher-Researcher's Autoethnography of Learning to Program With ChatGPT
Exploring Student Behavior Using the TIPP&SEE Learning Strategy
Capstone Course Dashboard: Analyzing Team Dynamics in Software Engineering Education
Algorithm Visualization and the Elusive Modality Effect
Describing Elementary Students' Interactions in K-5 Puzzle-based Computer Science Environments using the Collaborative Computing Observation Instrument (C-COI)
Automatic Distractor and Feedback Generation in Online AI Education: A Design-Based Research Study
Commonsense computing (episode 5): algorithm efficiency and balloon testing
Comprehension First: Evaluating a Novel Pedagogy and Tutoring System for Program Tracing in CS1
A Picture of the Growing ICER Community
Eliciting High School Students' Conceptions and Intuitions about Algorithmic Bias
Saying isn't necessarily believing: influencing self-theories in computing
Exploring How Computing Courses Contribute to Sense of Belonging
On Understanding Algorithm Comprehension and Development
Predicting student success using fine grain clicker data
Glass-boxing Computing: Notional Machines-Mediated Teaching and Learning with Electronic Textiles in an Introductory High School Classroom
Taxonomy of effortless creation of algorithm visualizations
A Pedagogical Framework for Teaching Computer Programming: A Social Constructivist and Cognitive Load Theory Approach
Beyond "Awareness": If We Teach Inclusive Design, Will Students Act On It?
Pedagogical Approaches to Teaching Neurodiverse Populations in Introductory Courses in Computer Science
Children's Interest in a CS Career: Exploring Age, Gender, Computer Interests, Programming Experience and Stereotypes
Barriers Faced by Coding Bootcamp Students
Chronicles of Exploration: Examining the Materiality of Computational Artifacts
Justice-Centered Computing Education in Refugee Support Organizations
Mapping the Research Landscape of Culturally Relevant Pedagogy in Computing Education: A Topic Modeling Approach
A Spaced, Interleaved Retrieval Practice Tool that is Motivating and Effective
Surfacing Inequities and Their Broader Implications in the CS Education Research Community
Encouraging Student Success Through Engagement and Efficient Use of AI
You Really Need Help: Exploring Expert Reasons for Intervention During Block-based Programming Assignments
Using a Student-Centered Approach Based on Programmatic Assessment to Improve Professional Behaviors in ICT Students
Understanding and Improving Student Note-Taking in Live Coding Lectures
Towards a Fine-grained Analysis of Complexity of Programming Tasks
When Everyone Knows CS is the Best Major: Decisions about CS in an Indian context
Spatial Encoding Strategy Theory: The Relationship between Spatial Skill and STEM Achievement
Encouraging students to think of code as an algorithmic symphony: the effect of feedback regarding algorithmic abstraction during code production
Using cognitive load theory to improve the efficiency of learning to program
Evaluating an early software engineering course with projects and tools from open source software
Students' alternative standards for correctness
Explicitly Teaching Metacognitive and Self-Regulation Skills in Computing
Exploring the Effects of Grouping by Programming Experience in Q&A Forums
The scientific approach to teaching: research as a basis for course design
NaturalLanguageProcesing4All: - A Constructionist NLP tool for Scaffolding Students' Exploration of Text
Investigating the Role of Explanative Diagrams as a Representation of Notional Machine on a Novice Programmer's Mental Model
Exploring the Use of Video Reflection as a Professional Development Tool
Abstraction ability as an indicator of success for learning computing science?
Determining if Spatial Reasoning is Required to Learn CS
On the reliability of classifying programming tasks using a neo-piagetian theory of cognitive development
Toward a Fundamental Understanding of SQL Education
Towards an Analysis of Program Complexity From a Cognitive Perspective
Adapting the disciplinary commons model for high school teachers: improving recruitment, creating community
How Do Students Talk About Intelligence?: An Investigation of Motivation, Self-efficacy, and Mindsets in Computer Science
User models of reasoning and understanding in app inventor
A Statewide Quantitative Analysis of Computer Science: What Predicts CS in Georgia Public High School?
Taking Stock of Concept Inventories in Computing Education: A Systematic Literature Review
Enhancing Computer Science Education with Adaptive Serious Games
Pedagogical and Curricular Practices for Computer Science Education with English Language Learners
Dual Modality Code Explanations for Novices: Unexpected Results
Online Constructionism Using Digital Twins
How Do Computing Education Researchers Talk About Threats and Limitations?
Towards a taxonomy of errors in HTML and CSS
Have we missed something?: identifying missing types of research in computing education
Proceedings of the Fifth International Workshop on Computing Education Research, ICER 2009, Berkeley, CA, USA, August 10-11, 2009
Subgoals, Context, and Worked Examples in Learning Computing Problem Solving
Objects Count so Count Objects!
Closing the Academia-Industry Gap in Undergraduate CS
A Qualitative Content Analysis of K-8 Coding Curriculum
On the nature of student defensiveness: theory and feedback from a software design course
Using the SOLO Taxonomy to Understand Subgoal Labels Effect in CS1
Student Outcomes When Provided Programming Language Choice in an Algorithms Course
Programming and neo-piagetian theory
Examining the Value of Analogies in Introductory Computing
Revisiting Self-Efficacy in Introductory Programming
Service Interruption: Managing Commitment to Community Partners During a Crisis
Theorem Provers as a Learning Tool in Theory of Computation
On Novices' Interaction with Compiler Error Messages: A Human Factors Approach
Promoting Computational Thinking in Teacher Education - Combining Semantic Waves and Algorithmic Thinking
A Pair of ACES: An Analysis of Isomorphic Questions on an Elementary Computing Assessment
Validating, Refining, and Identifying Programming Plans Using Learning Curve Analysis on Code Writing Data
A Multi-Institutional Study of Learning via Student Involvement in Humanitarian Free and Open Source Software Projects
The Normalized Programming State Model: Predicting Student Performance in Computing Courses Based on Programming Behavior
Evaluation of Course Strategies: Face-to-Face vs. Online
Preparing Software Engineering Apprentices for Industry
If Creativity Return Computing: Exploring the Impact of Computing on Students' Mathematical Creativity in Linear Algebra
Improving student learning outcomes with pair programming
Exploring the Impact of Gender Bias on Pair Programming
The Role of Working Memory Capacity in Recursive Problem-Solving: A Study on Novice Programmers
Diversifying high school students' views about computing with electronic textiles
Professional Learning in the Midst of Teaching Computer Science
First Bytes: Preparing K-12 Educators for CS Inclusion
Funds of Knowledge used by Adolescents of Color in Scaffolded Sensemaking around Algorithmic Fairness
Predicting at-risk novice Java programmers through the analysis of online protocols
Pair debugging: a transactive discourse analysis
Metacognitive Scaffolding to Leverage Decision Making in Software Engineering Education
Student views on learning concurrency
Towards Better Support for Undergraduate Software Engineering Teams
Investigating the Use of Planning Sheets in Young Learners' Open-Ended Scratch Projects
International Computing Education Research Workshop 2006, ICER '06, Canterbury, UK, September 9-10, 2006
Invisible Women in IT: Examining Gender Representation in K-12 ICT Teaching Materials
Quantifying Incremental Development Practices and Their Relationship to Procrastination
Using Learning Analytics to Interrogate Learning Theories: An Exploration of How Students Learn to Program
Evaluating the Utility of Notional Machine Representations to Help Novices Learn to Code Trace
Multilingual Elementary School Students' Computer Science and STEM Learning through Robotics
Teaching K-8 Students Computer Science Using Digital Storybooks
Modeling-First Approach for Computer Science Instruction
Educator Supports in Broadening Participation in Computing
Unravelling the Cognition of Coding in 3-to-6-year Olds: The development of an assessment tool and the relation between coding ability and cognitive compiling of syntax in natural language
Physical Computing as an Inquiry Working Technique
A Multi-Modal Investigation of Self-Regulation Strategies Adopted by First-Year Engineering Students During Programming Tasks
Discovering computing: perspectives of web designers
Measuring Knowledge of Misconceptions in Computer Science Education
Teaching Teachers to Teach Computer Science - Unplugged or Plugged-in?
International Computing Education Research Workshop, ICER '08, Sydney, Australia, September 6-7, 2008
Metacognitive Difficulties Faced by Novice Programmers in Automated Assessment Tools
Comparing Text-based, Blocks-based, and Hybrid Blocks/Text Programming Tools
How should we 'Explain in plain English'? Voices from the Community
Investigating Productive Failure in Computer Science
Creating Defensive Programmers : Evaluating the Impact of Adding Cybesecurity Topics to Core Computer Science Courses
Validation of the Critical Reflection and Agency in Computing Index: Do Computing Ethics Courses Make a Difference?
Learning Loops: A Replication Study Illuminates Impact of HS Courses
Reducing Caribbean's Students' "Code-Phobia" with Programming in Scratch
Theoretical underpinnings of computing education research: what is the evidence?
Factors affecting the success of non-majors in learning to program
Purpose-first Programming: A Programming Learning Approach for Learners who Care Most About What Code Achieves
Rubric Is All You Need: Improving LLM-Based Code Evaluation With Question-Specific Rubrics
A methodology for exploring students' experiences and interaction with large-scale software through role-play and phenomenography
Refute Questions for Concrete, Cluttered Specifications
The 'Art' of Programming: Exploring Student Conceptions of Programming through the Use of Drawing Methodology
Exploring Learning Analytics for Computing Education
Proceedings of the 2017 ACM Conference on International Computing Education Research, ICER 2017, Tacoma, WA, USA, August 18-20, 2017
Effect of think-pair-share in a large CS1 class: 83% sustained engagement
Preparing Computer Science Education PhD Students: Our Process
Academic integrity perceptions regarding computing assessments and essays
Early Post-Secondary Student Performance of Adversarial Thinking
Decomposition: A K-8 Computational Thinking Learning Trajectory
Massive Open Online Courses in Programming: the Case of Estonia
Using cargo-bot to provide contextualized learning of recursion
Physical computing in computer science education
"It's usually not worth the effort unless you get really lucky": Barriers to Undergraduate Research Experiences from the Perspective of Computing Faculty
Computer Science Meets Social Studies: Embedding CS in the Study of Locally Grounded Civic Issues
Geek genes, prior knowledge, stumbling points and learning edge momentum: parts of the one elephant?
Inequities of Enrollment: A Quantitative Analysis of Participation in High School Computer Science Coursework Across a 4-Year Period
ACM Curriculum Reports: A Pedagogic Perspective
Investigating Spatial Skills in Computing Education
What Do We Think We Think We Are Doing?: Metacognition and Self-Regulation in Programming
Deciding to major in computer science: a grounded theory of students' self-assessment of ability
What do teachers teach in introductory programming?
Creating Equitable Grading Practices with Rubrics: A Teaching Assistant Training Activity
Identifying Opportunities and Potential Roadblocks for CSEd Professionals
An Analysis of Use-Modify-Create Pedagogical Approach's Success in Balancing Structure and Student Agency
Investigating Best Practices in the Design of Automated Feedback to Improve Students' Performance and Learning
The recurring rainfall problem
Toward practical mutation analysis for evaluating the quality of student-written software tests
Towards a Theory of HtDP-based Program-Design Learning
Computer Science Principles: Impacting Student Motivation & Learning Within and Beyond the Classroom
Assessing and enhancing computational literacy in basic web development
Developing Novice Programmers' Self-Regulation Skills with Code Replays
Analysis of Interactive Features Designed to Enhance Learning in an Ebook
AI + Dance: Co-Designing Culturally Sustaining Curricular Resources for AI and Ethics Education Through Artistic Computing
Using Discernment Activities to Promote Skill Retention from Programming and Software Tutorials
PseuToPy: Towards a Non-English Natural Programming Language
A role-based analysis model for the evaluation of novices' programming knowledge development
Investigating the Role of Cognitive Abilities in Computational Thinking for Young Learners
Executable Examples for Programming Problem Comprehension
Exploring Quantum Reversibility with Young Learners
Misconceptions in Programming: Intuitive Reasoning and Tracing Task Performance Across Experience Levels
Making sense of data structures exams
Designing Ethically-Integrated Assignments: It's Harder Than it Looks
Why students drop out CS1 course?
Debugging with an AI Tutor: Investigating Novice Help-seeking Behaviors and Perceived Learning
Using collaboration to overcome disparities in Java experience
UPIC a Problem-Solving Framework: Understand, Plan, Implement, and Correctness/Debugging
Social Perceptions in Computer Science and Implications for Diverse Students
Toward a validated computing attitudes survey
Leveraging Coaching to Build Teachers' Computer Science Knowledge, Skills, and Confidence
Understanding Students' Computational Perspectives and Figured Worlds of Computing
Learning together: Collaboration and community in PK-12 computing education
Peer+: A Tool to Support Peer Instruction in Interactive Ebooks
Native Language's Effect on Java Compiler Errors
Evaluating How Novices Utilize Debuggers and Code Execution to Understand Code
Taking Advantage of Scale by Analyzing Frequent Constructed-Response, Code Tracing Wrong Answers
Designing a Real-Time Intervention to Address Negative Self-Assessments While Programming
Using Benchmarking Infrastructure to Evaluate LLM Performance on CS Concept Inventories: Challenges, Opportunities, and Critiques
Beyond the Gender Binary in Computing Education Research
Assessing Undergraduate CS Students' Attitudes Towards Ethical and Critically Conscious Computing
Learning Curve Analysis for Programming: Which Concepts do Students Struggle With?
Eye tracking in computing education
Beyond Black-Boxing: Building Intuitions of Complex Machine Learning Ideas Through Interactives and Levels of Abstraction
Generative AI Access, Usage, and Perceptions: An Empirical Comparison of Computing Students In The United States and Bangladesh
Socioeconomic Disparity Factors in Computer Science Education
PeerWise: exploring conflicting efficacy studies
Designing Failure-Supportive Practices in Introductory Programming
Understanding the Impact of Collaborative Learning on Sense of Belonging
Understanding and Supporting Better Pairings for CS1 Students
"I Don't Code All Day": Fitting in Computer Science When the Stereotypes Don't Fit
Frequent Testing vs. Second-chance Testing: An Exploration
Repositories of teaching material and communities of use: nifty assignments and the greenroom
Using Learners' Self-Explanations of Subgoals to Guide Initial Problem Solving in App Inventor
Computer Science Teacher Preparation in an International Context: A Comparative Study
Computing Educational Activities Involving People Rather Than Things Appeal More to Women (CS1 Appeal Perspective)
Fourth Grade Students Reading Block-Based Programs: Predictions, Visual Cues, and Affordances
An Electroencephalography Study on Cognitive Load in Visual and Textual Programming
Big data and data management: a topic for secondary computing education
What is computing?: bridging the gap between teenagers' perceptions and graduate students' experiences