yusuke1997/dblp-id-title huggingface dataset:
Hybrid Environments: A Bridge from Blocks to Text
How are Elementary Students Demonstrating Understanding of Decomposition within Elementary Mathematics?
Using a Sociological Lens to Investigate Computing Teachers' Culturally Responsive Classroom Practices
On models of and for teaching: toward theory-based computing education
Combating Dark-side of Computing - Exploring Perceptions of AI-augmented Mis/disinformation among Higher Education Students
Leveraging Second-Chance Testing to Improve Students' Outcomes
Doors, Walls and Windows?: The Gender Gap in Ontario High School Computer Science
We belong here too: understanding and increasing diversity in computer science education
Developing Student's Computational Thinking through Agent-Based Modeling in Secondary Education
Generating Diverse Code Explanations using the GPT-3 Large Language Model
The role of place in affording different kinds of student engagement and learning
Starting from Scratch: Outcomes of Early Computer Science Learning Experiences and Implications for What Comes Next
Investigating the Effectiveness of Variations of Micro Parsons Problems
Pedagogical Content Knowledge for Teaching Inclusive Design
Digital Conscience: Investigating the State of Ethics in CS Curricula in India
What does it take to learn 'programming thinking'?
Undergraduate conceptions of the field of computer science
A New Way To Pair Program: The Puzzle Method
Identifying Learning Trajectories in Self-Directed Programming
"\"I Don't Gamble To Make My Livelihood\": Understanding the Incentives For
Who Tests the Testers?
Leveraging Emotionally-Charged Student Reflections to Improve Classroom Communication
Proceedings of the 2023 ACM Conference on International Computing Education Research - Volume 2, ICER 2023, Chicago, IL, USA, August 7-11, 2023
Identify and Help At-Risk Students Before It Is Late
Computer Science Is Different!: Educational Psychology Experiments Do Not Reliably Replicate in Programming Domain
Novices' expectations and prior knowledge of software development: results of a study with high school students
A Study on the Assessment of Introductory Computational Thinking via Scratch Programming in Primary Schools
AI Chatbot Coaching for Elevating Student Research
Evaluating LLM-Integrated Pedagogies in Introductory Computing Courses
Identifying Design Principles for CS Teacher Ebooks through Design-Based Research
Characterizing Computing Students' Academic Help-seeking Behavior
How Secure are our Computer Systems Courses?
Concrete examples of abstraction as manifested in students' transformative experiences
Hack.edu: Examining How College Hackathons Are Perceived By Student Attendees and Non-Attendees
Commonsense computing: what students know before we teach (episode 1: sorting)
Dispositions that Computing Professionals Value in the Workplace: Systematic Literature Review and Interviews with Professionals
Multi-institutional, multi-national studies in CSEd Research: some design considerations and trade-offs
Developing students' problem-posing skills
Identifying Teachers' Technological Pedagogical Content Knowledge for Computer Science in the Primary Years
What students (should) know about object oriented programming
What Computing Faculty Want: Designing AI Tools for High-Enrollment Courses Beyond CS1
Subgoals for CS1 in Python
A Study of Code Design Skills in Novice Programmers using the SOLO taxonomy
Learning Together: Expanding the One-To-One ITS Model for Computer Science Education
Spatial Skills Training in Introductory Computing
Benefits of Failure on Neuroplasticity and Tools for Persistence
Learning Machine Learning with Personal Data Helps Stakeholders Ground Advocacy Arguments in Model Mechanics
Integrating Philosophy Teaching Perspectives to Foster Adolescents' Ethical Sensemaking of Computing Technologies
A Competence Graph to Derive Individual Learning Paths
A Randomized Controlled Trial of Syntax Exercises in an Introductory Python Course
Automatic Generation of Programming Exercises and Code Explanations Using Large Language Models
Narrating data structures: the role of context in CS2
Measuring cognitive load in introductory CS: adaptation of an instrument
Identity development of CS and IT students: what's the role of higher education?
Can first-year students program yet?: a study revisited
Student Attitudes During the Pilot of the Computer Science Frontiers Course
Modeling the learning progressions of computational thinking of primary grade students
What novice programmers don't know
Understanding the Effects of AI Literacy Lessons on Student Usage and Understanding of LLMs
International Computing Education Research Conference, ICER '13, La Jolla, CA, USA, August 12-14, 2013
The Widening Gap: The Benefits and Harms of Generative AI for Novice Programmers
Collaborative Learning in Computing Education: Faculty Perspectives and Practices
Using Large Language Models to Automatically Identify Programming Concepts in Code Snippets
Replication, Validation, and Use of a Language Independent CS1 Knowledge Assessment
Should I Submit or Should I Not? Exploring the Effects of Mandatory vs. Voluntary Tasks on Student Engagement in Computing Education
MSMI1: Towards a Validated SQL Misconceptions Instrument
Codification Pedagogy for Introductory Courses
Surveying Upper-Secondary Teachers on Programming Misconceptions
More Personalized Learning by Reducing Latency in Grading
An Instrument to Assess Self-Efficacy in Introductory Algorithms Courses
Perceived Instrumentality and Career Aspirations in CS1 Courses: Change and Relationships with Achievement
Practical Thinking while Programming: A Deweyan Approach to Knowledge in Computer Science
A Collaborative Online Micro: bit K-12 Teacher PD Workshop
Transfer Student Success in CS: Modeling Pathways and Outcomes
An experiment on short-term effects of animated versus static visualization of operations on program perception
Data Science Education: Curriculum and pedagogy
CS majors' self-efficacy perceptions in CS1: results in light of social cognitive theory
Personalized Assessment Worksheets for Scratch (PAWS): Exploring a Bridge between Interviews, Written Assessments, and Artifact Analysis
Benchmarking of Generative AI Tools in Software Engineering Education: Formative Insights for Curriculum Integration
Insights from Social Shaping Theory: The Appropriation of Large Language Models in an Undergraduate Programming Course
Growing Minds - 21st Century Competences and Digitalisation among Finnish Youth?
Characterizing Graduateness in Computing Education
Exploring teachers' attitudes towards object oriented modelling and programming in secondary schools
When Wrong is Right: The Instructional Power of Multiple Conceptions
Student Perceptions of Fairness and Security in a Versioned Programming Exam
A Metrics-Based Model for Programming Skill
Comparison of Time Metrics in Programming
Adaptive Parsons Problems with Discourse Rules
Deprecating Misconceptions through Context-Dependent Accounts of Productive Knowledge
The Collegiate Hackathon Experience
Debugging for Inclusivity in Online CS Courseware: Does it Work?
User interface computation as a contextualized approach for introductory computing instruction
What Are We Teaching?: Automated Evaluation of CS Curricula Content Using Topic Modeling
Attitudes about computing in postsecondary graduates
All the Pieces Matter: The Relationship of Momentary Self-efficacy and Affective Experiences with CS1 Achievement and Interest in Computing
Warren's question
Proceedings of the 2025 ACM Conference on International Computing Education Research V.1, ICER 2025, Charlottesville, VA, USA, August 3-6, 2025
Towards Understanding Student's Mental Effort in Block- Based Programming Environments Using Electroencephalogram (EEG)
Do CS Undergraduates Show Evidence of a Security Mindset without Formal Coursework? An Exploratory Qualitative Study
Understanding and Developing Educational Tools in the LLM Era
Understanding Learner Needs in a CS Bridge Program
Graduating students' designs: through a phenomenographic lens
Why do CS1 Students Think They're Bad at Programming?: Investigating Self-efficacy and Self-assessments at Three Universities
Principled Assessment of Student Learning in High School Computer Science
Proceedings of the 2024 ACM Conference on International Computing Education Research - Volume 1, ICER 2024, Melbourne, VIC, Australia, August 13-15, 2024
Exploring programming assessment instruments: a classification scheme for examination questions
Aspects of Graduateness in Computing Students' Narratives
Pedagogy and Measurement of Program Planning Skills
Is iteration really easier to learn than recursion for CS1 students?
Bringing the Innovations in Data Management to Secondary CS Education
Evidence That Computer Science Grades Are Not Bimodal
Towards a conceptualization of pedagogical content knowledge for computer science
Inferential Statistics in Computing Education Research: A Methodological Review
How Do Students Use Program Visualizations within an Interactive Ebook?
Research design: necessary bricolage
Mobile Learning Application for Computer Science Students: A Transactional Distance Perspective
Crowdsourcing in Computer Science Education
Learning to teach computer programming
Understanding Professional Identity of Computer Science Teachers: Design of the Computer Science Teacher Identity Survey
Regulation, Self-Efficacy, and Participation in CS1 Group Work
The effect of robotics activities on students' learning and attitudes
Analyzing Student Practices in Theory of Computation in Light of Distributed Cognition Theory
Diagramming as a Strategy for Primary/Elementary-Age Program Comprehension
Personalizing and discussing algorithms within CS1 studio experiences: an observational study
Exploring 'reverse-tracing' Questions as a Means of Assessing the Tracing Skill on Computer-based CS 1 Exams
Computer programs, dialogicality, and intentionality
"A field where you will be accepted": Belonging in student and TA interactions in post-secondary CS education
Exploring Machine Learning Methods to Automatically Identify Students in Need of Assistance
CS outreach to high school enrollment: bridging the gap
Do values grow on trees?: expression integrity in functional programming
Uses, Revisions, and the Future of Validated Assessments in Computing Education: A Case Study of the FCS1 and SCS1
Grounding Computational Thinking Skill Acquisition Through Contextualized Instruction
Digitally Supported Introductory University Teaching in Computer Science Considering Heterogeneous Groups
Hands-on in Computer Programming Education
K-6 Introductory Programming: Why Early Years Learning through Play Matters
Diary Studies as a Pedagogical Tool for Human-Computer Interaction Education
Incentivized Spacing and Gender in Computer Science Education
Cognitive, Affective, and Dispositional Components of Learning Programming
The development of knowledge in novice programmers
Using peer review to teach software testing
Adaptive parsons problems with discourse rules
Accounting for Pedagogical Content Knowledge in a Theory of Change Analysis
The Trees in the Forest: Characterizing Computing Students' Individual Help-Seeking Approaches
Supporting Elementary Teacher's Reflections on Equity in CS Education: A Case Study Approach
Some Trouble with Transparency: An Analysis of Student Errors with Object-oriented Python
A tale of three sites: resource and knowledge sharing amongst computer science educators
Behind the curtain: students' use of VIP after class
Research Proposal: Exploring Quantum Informatics for Middle School Students
Automated Plagiarism Detection for Computer Programming Exercises Based on Patterns of Resubmission
RoboBUG: A Serious Game for Learning Debugging Techniques
Notional Machines in a Semester-long Introductory Physical Computing High School Unit
Understanding Sources of Student Struggle in Early Computer Science Courses
Examining Graduateness through Narratives
"I told you this last time, right?": Re-visiting narratives of STEM education
Are technical and soft skills required?: the use of structural equation modeling to examine factors leading to retention in the cs major
Towards a Notional Machine for Runtime Stacks and Scope: When Stacks Don't Stack Up
Challenging the advanced first-year student's learning process through student presentations
Overcoming Barriers in Scaling Computing Education Research Programming Tools: A Developer's Perspective
The Effects of GitHub Copilot on Computing Students' Programming Effectiveness, Efficiency, and Processes in Brownfield Coding Tasks
Thrilled by Your Progress! Large Language Models (GPT-4) No Longer Struggle to Pass Assessments in Higher Education Programming Courses
Using Electrodermal Activity Measurements to Understand Student Emotions While Programming
Factors Influencing Students' Help-Seeking Behavior while Programming with Human and Computer Tutors
Integrating the Analytics of Student Interaction Data Within Scratch with a Programming Skills Taxonomy
Exploring Students Solutions to Concurrent and Parallel Programming Exercises - Impact of Generative AI
Unplugged, Scratch, and Python: Tracing Primary Students' Preconceptions of Programming Structures
A Decade of Demographics in Computing Education Research: A Critical Review of Trends in Collection, Reporting, and Use
Fostering Psychological Safety for Learning in Neurodiverse Software Teams
Identifying Student Difficulties with Basic Data Structures
Comparison of Grade Replacement and Weighted Averages for Second-Chance Exams
Code Comprehension for Novices with Explicit Instruction
Open-Ended Assignments for Teaching Contextualized Computing
Extending Unit Test Cases with Graphical Comparison in Blocks-based Programming Languages
Easing Learners into Data Science via Visualization of Concepts and Computations
From "Ban It Till We Understand It" to "Resistance is Futile": How University Programming Instructors Plan to Adapt as More Students Use AI Code Generation and Explanation Tools such as ChatGPT and GitHub Copilot
Graphic designers who program as informal computer science learners
Exploring the Enacted Computing Curriculum in K-12 Schools in South Asia: Bangladesh, Nepal, Pakistan, and Sri Lanka
The Shortest Path to Ethics in AI: An Integrated Assignment Where Human Concerns Guide Technical Decisions
Exploring Models and Theories of Spatial Skills in CS through a Multi-National Study
Teaching: Learning of Troubleshooting Skills for Computer Science Undergraduates
Socioeconomic Status and Computer Science Achievement: Spatial Ability as a Mediating Variable in a Novel Model of Understanding
Designing to Support Accurate Self-Assessments of Programming Ability
Using a Low-Code Environment to Teach Programming in the Era of LLMs
Lightweight, Early Identification of At-Risk CS1 Students
Computing Educational Activities Involving People Rather Than Things Appeal More to Women (Recruitment Perspective)
Flipping the Assessment of Cognitive Load: Why and How
Mapping Coursework to Course Outcomes for CS Teachers Using Limited Data
Exploring Data-driven Worked Examples for Block-based Programming
How CS undergraduates make course choices
Scaffolding Critical Thinking about Stakeholders' Power in Socio-Technical AI Literacy
Through the eyes of instructors: a phenomenographic investigation of student success
Accounting for the Role of Policy in the Underrepresentation of Women in Computer Science
Developing Teachers as Computational Participants
A Context-Aware Browser Extension for Just-in-Time Learning of Data Literacy Skills
Programming Misconceptions for School Students
Comparing Textual and Block Interfaces in a Novice Programming Environment
An Analysis of Gallery Walk Peer Feedback on Scratch Projects from Bilingual/Non-Bilingual Fourth Grade Students
A methodology for teaching programming for beginners
How do Students Conceptualize and Represent Abstract Ideas?: An Initial Exploration
Learning an Explanatory Model of Data-Driven Technologies can Lead to Empowered Behavior: A Mixed-Methods Study in K-12 Computing Education
Methods and tools for exploring novice compilation behaviour
Experiencing programming assignments in CS1: the emotional toll
Where students go for knowledge and what they find there
Gender and diversity in hiring software professionals: what do students say?
Toward facilitating assistance to students attempting engineering design problems
How Kids Code and How We Know: An Exploratory Study on the Scratch Repository
Designing for Integrated K-5 Computing and Literacy through Story-making Activities
Analyzing High School CS Teachers' Likelihood of Attrition
Control-Flow-Only Abstract Syntax Trees for Analyzing Students' Programming Progress
Classifying computing education papers: process and results
Exploring the Impact of Assessment Policies on Marginalized Students' Experiences in Post-Secondary Programming Courses
Automated, Personalised, and Timely Feedback for Awareness of Programming Plagiarism and Collusion
Instructional Transparency: Just to Be Clear, It's a Good Thing
Accountable Disciplinary Knowledge in Computing Education: A Case-Comparative Approach
Understanding Gender Bias: Differences in Tech Stereotypes According to the Socio-economic Background of Girls
An open platform for managing short programming exercises
Construction of a Taxonomy for Tools, Languages, and Environments across Computing Education
Techniques for Enhancing Compiler Error Messages
Associations between Secondary School Students' Spatial Skills and Teacher Perceptions of CS Engagement and Aptitude
Students' perceptions of the differences between formal and informal learning
Creating an Instrument to Measure Undergraduate Computer Science Students' Self-Efficacy in Object-Oriented Programming (OOP): Preliminary Validity and Reliability Evidence
Understanding Conceptual Transfer for Students Learning New Programming Languages
The Collaborative Classroom in Computing Higher Education
"It's Not Exactly Meant to Be Realistic": Student Perspectives on the Role of Ethics In Computing Group Projects
Toward Understanding and Enhancing Novice Students' Mental Models in Computer Science
Navigating a Black Box: Students' Experiences and Perceptions of Automated Hiring
Using Mediational Means during Learning and Understanding of Proof Assignments from Theory of Computation
Evaluating the Effectiveness of a Testing Checklist Intervention in CS2: An Quasi-experimental Replication Study
Understanding Spatial Skills and Encoding Strategies in Student Problem Solving Activities
Evaluating the Effectiveness of Parsons Problems for Block-based Programming
Does Outreach Impact Choices of Major for Underrepresented Undergraduate Students?
Needles in a Haystack: Student Struggles with Working on Large Code Bases
Active Learning Design Patterns for CS Education
Decolonizing STEM+C: : Informal Community Organizations Impacting the Computer Science Pipeline with Black Female Talent
Growth Mindset in Computational Thinking Teaching and Teacher Training
What do students know?: an outcomes-based assessment system
Profiling Conversational Programmers at University: Insights into their Motivations and Goals from a Broad Sample of Non-Majors
A Framework of Factors that Influence Academic Achievement in Computer Science within Capacity, Access, Participation and Experience
Improving the Learning Experiences of First-Year Computer Science Students with Empathetic IDEs
On Use of Theory in Computing Education Research
Worked Examples with Errors for Computer Science Education
How do Graduating Students Evaluate Software Design Diagrams?
Computational Thinking as a Computer Science Education Framework and the Related Effects on Gender Equity
A methodology for analyzing the temporal evolution of novice programs based on semantic components
Exploring the Interplay Between Learning Programming and Probability Simultaneously: A Case Study of a 9th-Grade Student
Using Program Analysis to Improve API Learnability
ICER 2020: International Computing Education Research Conference, Virtual Event, New Zealand, August 10-12, 2020
Exploring Women's Experiences of Transition into Computing Careers from Non-Computing Backgrounds
Exploring the Interplay of Metacognition, Affect, and Behaviors in an Introductory Computer Science Course for Non-Majors
Student transformations: are they computer scientists yet?
Investigating Troublesome Knowledge in Middle-Year Computer Science Courses to Support Retention
Exploring the Responses of Large Language Models to Beginner Programmers' Help Requests
Understanding our Human Resources: District LeadershipEfforts at Understanding CS Education Implementationin Their Own Buildings
"How does the computer carry out digitalRead()?" Notional Machines Mediated Learner Conceptual Agency within an Introductory High School Electronic Textiles Unit
Measuring enrichment: the assembly and validation of an instrument to assess student self-beliefs in CS1
Supporting Elementary School Computer Science Learning with Interactive Spoken Dialogue Agents
Proceedings of the 2016 ACM Conference on International Computing Education Research, ICER 2016, Melbourne, VIC, Australia, September 8-12, 2016
Interrogating Implicit Power in Secondary Computer Science Education
Research This! Questions that Computing Educators Most Want Computing Education Researchers to Answer
"You mean we have to work together!?!": a study of the formation and interaction of programming teams in a college course setting
Getting By With Help From My Friends: Group Study in Introductory Programming Understood as Socially Shared Regulation
Enhancement of learning programming experience by novices using mobile learning: mobile learning in introductory programming lectures
The Diversity-Hire Narrative in CS: Sources, Impacts, and Mitigation Strategies
Fixed versus Growth Mindset Does not Seem to Matter Much: A Prospective Observational Study in Two Late Bachelor level Computer Science Courses
CS Teaching and Racial Identities in Interaction: A Case for Discourse Analytic Methods
Adaptive Immediate Feedback Can Improve Novice Programming Engagement and Intention to Persist in Computer Science
Investigating the Relationship Between Spatial Skills and Computer Science
Empirical comparison of objects-first and objects-later
Proceedings of the 2018 ACM Conference on International Computing Education Research, ICER 2018, Espoo, Finland, August 13-15, 2018
Supporting the virtual design studio through social programming environments
Introduction to Data Science as a Pathway to Further Study in Computing
First year students' impressions of pair programming in CS1
In-game assessments increase novice programmers' engagement and level completion speed
Towards Methods for Identifying High-Quality Domain-Specific Programming Plans
What Makes Team[s] Work? A Study of Team Characteristics in Software Engineering Projects
Self-explaining from video recordings as a methodology for learning programming
Opening the Black Box: Investigating Student Understanding of Data Displays Using Programmable Sensor Technology
An investigation of potential success factors for an introductory model-driven programming course
Developing Students' Conceptual Design Skills for Software Engineering
Blackbox, Five Years On: An Evaluation of a Large-scale Programming Data Collection Project
The Development and Validation of a Survey to Predict Computing Career Intentions
A structured approach to teaching recursion using cargo-bot
Balancing Act: A Theory on the Interactions Between High-Level Task-thinking and Low-Level Implementation-thinking of Novice Programmers
Learning and Collaboration in Physical Computing
The <1%: Black Women Obtaining PhDs in Computing
Affective effects of program visualization
Programming Versus Natural Language: On the Effect of Context on Typing in CS1
Comparing and contrasting different algorithms leads to increased student learning
New enactments of mentoring and activism: U.S. women of color in computing education and careers
Evaluating Proof Blocks Problems as Exam Questions
Examining the Influence of a Communal Intervention on Students' Perceptions of and Motivation to Pursue Computing
Data Mining and Machine Learning in Education with Focus in Undergraduate CS Student Success