yusuke1997/dblp-id-title huggingface dataset:
A Block-Based Testing Framework for Scratch
Tailoring animations of example programs
MOOCs: old snake oil in new barrels?
Designing for Novice Debuggers: A Pilot Study on an AI-Assisted Debugging Tool
Epistemic Programming - An insight-driven programming concept for Data Science
Reflections on threshold concepts in computer programming and beyond
Applying the Model of Interest Development to Understand Why Non-CS Majors Decide to Persist in or Leave Computing
Towards an empirically validated model for assessment of code quality
A System to Motivate Sustained Lecture Video Engagement in Small Private Online Courses
What do software design students understand about information hiding?: a qualitative case study
Let's play!: music improvisation as a medium to facilitate computational thinking
Designing for Interdisciplinary Transfer to Reduce Intrinsic Cognitive Load, Increase Self-Efficacy, and Promote Conceptual Understanding in Introductory Programming
On Supplementing Theoretical Computer Science Courses using E-Learning
Why Students Drop Computing Science: Using Models of Motivation to Understand Student Attrition and Retention
Lessons in Innovations, Interventions, and Kindness from the Global Pandemic: A Review of CS Education During COVID-19
"Whither, badges?" or "wither, badges!": a metastudy of badges in computer science education to clarify effects, significance and influence
Practical thinking in programming education
Facilitating Computational Thinking through Digital Fabrication
Impact of Bilingual CS Education on Student Learning and Engagement in a Data Structures Course
Do students SQLify ? improving learning outcomes with peer review and enhanced computer assisted assessment of querying skills
Principles to facilitate design-based learning environments for programming in secondary education while making learning visible in an authentic way
The ethnoprogramming model
Kids can code - An interdisciplinary approach to programming for pre-service teachers
Promoting Machine Learning Concept to Young Learners in a National Science Fair
Exploring Novices' Problem-Solving Strategies in Computing and Math Domains
Building collaborative quizzes
Acos server: towards smart learning content interoperability
Student Refactoring Behaviour in a Programming Tutor
Could ChatGPT Be Used for Reviewing Learnersourced Exercises?
Revisiting rainfall to explore exam questions and performance on CS1
Investigating Students' Preexisting Debugging Traits: A Real World Escape Room Study
Use of Computational Thinking Skills when solving Bebras Tasks: a Think-aloud Study
Interests and Challenges in Machine Learning: Differences by Gender, Prior Experience, and First Generation Status
Identification based on typing patterns between programming and free text
Teaching programming with flipped classroom method: a study from two programming courses
Analyzing students' software redesign strategies
Framing Improvement in Introductory Programming with Social Cognitive Theory
GenAI Voice Mode in Programming Education
To Ease the Transition to Employment: Employability in Higher IT Education
No Gender Difference in CS1 Grade for Students with Programming from High School: An Exploratory Study
Second Level Computer Science: The Irish K-12 Journey Begins
Craft- and Project-based Making for STEAM Learning
Investigating the Applicability of the Normalized Programming State Model to BlueJ Programmers
Characterizing High School Participants' Motivations and Outcomes in a Service-Oriented Summer Internship
Framework for embedded programming course
Multiple-choice vs free-text code-explaining examination questions
Drafting a Data Science Curriculum for Secondary Schools
A Framework for Enhancing the Student Experience Through Automated Analysis (Doctoral Consortium)
Is automatic evaluation useful for the maturity programming exam?
Investigating the Impact of Automated Code Quality Feedback in an Embedded Systems Course
Educational research and design of the virtual learning environment
To Be or Not to Be a Teacher? Exploring CS Students' Perceptions of a Teaching Career
Blended Teacher Professional Development for integrating Scratch Coding in classrooms in Western Kenya
A Kingdom for a Button: Students' Thoughts about Buttons
Computational Thinking Interventions in Higher Education: A Scoping Literature Review of Interventions Used to Teach Computational Thinking
Computing at school: stimulating computing education in the UK
Network Packet Analysis as a Unit of Assessment: Identifying Emotet
CS education: coming of age and its consequences: keynote address
Building a Strong Base: The Impact of Mastery Learning on Foundation of Computer Science Courses
Beyond the Benefits: A Systematic Review of the Harms and Consequences of Generative AI in Computing Education
On the role of gamification and localization in an open online learning environment: javala experiences
Analysis of code reading to gain more insight in program comprehension
Learning in Context: A First Look at a Graduate Apprenticeship
Towards an Instrument to Assess K-12 Students' Conceptions of Machine Learning Using Concept Cartoons
Analysing computer science students' teamwork role adoption in an online self-organised teamwork activity
Engaging computer science non-majors by teaching K-12 pupils programming: first experiences with a large-scale voluntary program
Observing Without Doing: Pseudo-Apprenticeship Patterns in Student LLM Use
Pre-Service Computer Science Teachers' Computational Thinking Attitudes and Performance on Python Tasks
Comparative Student Experiences on Electronic Examining in a Programming Course - Case C
Automatic assessment and immediate feedback in first grade mathematics
Building theory about computing education phenomena: a discussion of grounded theory
Detecting Gender Stereotypes in Scratch Programming Tutorials
On the Learning Activities and Outcomes of an Information Security Course
Refreshing contextualised IT curriculum with a pervasive game project in Tanzania
Comparing estimates of difficulty of programming constructs
An Examination of Abstraction in K-12 Computer Science Education
Middle School Learners' Conceptions of Social Networks: Results of an Interview Study
Classifying the tools of contextualized programming education and forms of media computation
An exploration of error quotient in multiple contexts
Introduction of Artificial Intelligence Literacy and Data Literacy in Computer Science Teacher Education
Developing a Self-efficacy Scale for Computational Thinking (CT-SES)
Finding Significant p in Coffee or Tea: Mildly Distasteful
Learning programming by programming: a case study
STOPS: a graph-based study planning and curriculum development tool
Self-directed learning: stories from industry
Friends and gurus: do students ask for help from those they know or those who would know
An eLearning environment designed for integrating eMathTeacher: compliant graph algorithm simulators
Gender differences in programming: research results and teachers' perception
Introducing Block-Based Testing in Scratch
Which Threshold Concepts do Computing Students Encounter while Learning Empirical Research Methods?
Students' long-term engagement with the visualization tool VIP
Prerequisites and Performance in a Machine Learning Course: A Quantitative Analysis
"There is no ambiguity on what to return": Investigating the Prevalence of SQL Misconceptions
DSAsketch: data structures and algorithms drawing game
Designing a Blended Course in Android App Development using 4C/ID
Inferring Students' Tracing Behaviors from Interaction Logs of a Learning Environment for Software Design Comprehension
VirTu: virtual tutoring environment
Solving parsons problems versus fixing and writing code
Koli Calling '20: 20th Koli Calling International Conference on Computing Education Research, Koli, Finland, November 19-22, 2020
Errors and Misconceptions in First-Order Logic Modeling
Understanding Pathways to Computing Education Research (CER)
Transferring the finnish matriculation examination to IT
A Direct Manipulation Programming Environment for Teaching Introductory and Advanced Software Testing
Proceedings of the 16th Koli Calling International Conference on Computing Education Research, Koli, Finland, November 24-27, 2016
Refining a Risk Framework for Student Group Projects
Flowthrough Analysis on Student Intake Paths
New Perspectives on the Future of Computing Education: Teaching and Learning Explanatory Models
The Boolean Dilemma: Representing Gender as Data Type
Integrating Computing Education to Teacher Education
Brain-based programming: a good concept for schools?
How a contextualized curriculum work in practice
Teaching programming to non-STEM novices: a didactical study of computational thinking and non-STEM computing education
Post Primary Teachers' Perspectives on Machine Learning and Artificial Intelligence in the Leaving Certificate Computer Science Curriculum
Card games for teaching data structures and algorithms
Proceedings of the 18th Koli Calling International Conference on Computing Education Research, Koli, Finland, November 22-25, 2018
How Are We Teaching Programming to Students with Intellectual Disabilities? A Systematic Review of the Literature
Towards software-supported large scale assessment of knowledge development
Exploring societal factors affecting the experience and engagement of first year female computer science undergraduates
Mathematics, Computer Science and Career Inclinations - A Multi-Institutional Exploration
It's like computers speak a different language: Beginning Students' Conceptions of Computer Science
Programming Structures and Their Misconceptions Across Modalities: The Pilot Study of a Code Tracing Assessment For Talented Primary School Students
Enabling argumentation in online learning
Computer science students' causal attributions for successful and unsuccessful outcomes in programming assignments
Understanding of informatics systems: a theoretical framework implying levels of competence
Examining manual and semi-automated methods of analysing MOOC data for computing education
Encouraging the Development of Computational Thinking Skills through Structured Dance Activities (Discussion Paper)
First-year students' social networks: learning computing with others
Fine-Tuning Large Language Models for Better Programming Error Explanations
Discovering Missing Stages in the Teaching of Algorithm Analysis: an APOS-based study
Teaching Code Quality In Embedded Systems (Doctoral Consortium)
An innovative approach to improve assessment of group based projects
Equalizing Data Science Curriculum for Computer Science Pupils
The lone wolf dies, the pack survives?: Analyzing a Computer Science Learning Application on a Multitouch-Tabletop
11th Koli Calling International Conference on Computing Education Research, Koli Calling '11, Koli, Finland, November 17-20, 2011
What students want: a study on the role of the supervisor of final works in computing education
Looking at the main Method - An Educator's Perspective
Deriving Competency-Based Evaluation Criteria for Ethics Assignments in Computer Science
iThinkSmart: Immersive Virtual Reality Mini Games to Facilitate Students' Computational Thinking Skills
How to study programming on mobile touch devices: interactive Python code exercises
Experiences of prospective high school teachers using a programming teaching tool
Sustainability Engineering in Computing
Commonsense computing (episode 6): logic is harder than pie
Reconstructing the Digital - An Architectural Perspective for Non-Engineers (Discussion Paper)
Assessing the Understanding of Expressions: A Qualitative Study of Notional-Machine-Based Exam Questions
An Analysis of Tutors' Adoption of Explicit Instructional Strategies in an Introductory Programming Course
Teaching CS1 students to adopt a structural view to solve problems - Motivating that abstraction via a Collaborative Activity and Training it via Automated Feedback
Organizing and evaluating course on embedded programming
Assessing Introductory Programmers' Use of Conditions and Control Structures
The Importance of Context: Assessing the Challenges of K-12 Computing Education Through the Lens of Biggs 3P Model
Students' Views of Concurrency and Synchronization
Are computer science students different learners?
Review of recent systems for automatic assessment of programming assignments
How Service-Learning with People with Disabilities Relates to Changes in Computing Students' Attitudes, Self-Efficacy, and Personal Growth
MOOCs and their impact on academics
An investigation of secondary school students' conceptions on how the internet works
Removing the Notional Machine Discrepancy (Doctoral Consortium)
Interrelation between Teaching Assistants' debugging strategies and adherence to sound tutoring practices during office hours
"Learning from mistakes is the best thing": Risk and Persistence at Hackathons
Children's and Adolescents' Anthropomorphic Conceptions of Social Robots and Chatbots - A Systematic Literature Review
A Systematic Review of Computational Thinking Approach for Programming Education in Higher Education Institutions
Measuring self-regulated learning in a novel e-learning platform: eLDa
What Skills Do You Need When Developing Software Using ChatGPT? (Discussion Paper)
Regex Parsons: Using Horizontal Parsons Problems to Scaffold Learning Regex
Koli Calling '19: 19th Koli Calling International Conference on Computing Education Research, Koli, Finland, November 21-24, 2019
The Association between Computational Thinking and Mental Models in Talented Children (Doctoral Consortium)
From Marco to Maria: Ten Years of the Computing Education Practice Conference
On the design of effective learning materials for supporting self-directed learning of programming
On collaboratively conveying computer science to pupils
Proceedings of the 14th Koli Calling International Conference on Computing Education Research, Koli, Finland, November 20-23, 2014
Presentation of automatic conflictive animations
Teaching artificial intelligence using a web-based game server
Developing and evaluating the concept data awareness for K12 computing education
Statistical Frequency-Analysis of Misconceptions In Object-Oriented-Programming: Regularized PCR Models for Frequency Analysis across OOP Concepts and related Factors
How Novices Use LLM-based Code Generators to Solve CS1 Coding Tasks in a Self-Paced Learning Environment
Computational thinking skills in dutch secondary education: exploring pedagogical content knowledge
Backstage: A Versatile Platform Supporting Learning and Teaching Format Composition
A mobile learning application for parsons problems with automatic feedback
PeerWise
An online tool for analyzing written student feedback
Common Errors in Machine Learning Projects: A Second Look
The Effect of Civic Knowledge and Attitudes on CS Student Work Preferences
Teaching Participatory Inclusive IT Design with a Neurodiversity Lens in Computing Education
Towards a Framework of Planning Collaborative Learning Scenarios in Computer Science
From the Mathematical Impossibility Results of the High School Curriculum to Theoretical Computer Science
The Landscape of Computer Science Education Courses: A Syllabi Analysis
Building a Better SQL Automarker for Database Courses
Use of concept maps to analyze students' understanding of the I/O subsystem
Introducing computational thinking to 5 and 6 year old students in dutch primary schools: an educational design research study
An objective comparison of languages for teaching introductory programming
Investigating Student Reasoning in Method-Level Code Refactoring: A Think-Aloud Study
Integrating parson's programming puzzles into a game-based mobile learning application
Task-Specific Programming Languages for Promoting Computing Integration: A Precalculus Example
Surfacing Educational Traditions in European K-12 Computing Curricula: A Large-Scale NLP-Based Comparison
Novel interaction metaphors for object-oriented programming concepts
Getting to know computer science freshmen
Presenting Basic CS Concepts: A Content Analysis of AP CSA Textbooks
Evaluating mobileEdu: third-year undergraduate computer science students' mobile learning achievements
The koli calling community
A Scratch Challenge: Middle School Students Working with Variables, Lists and Procedures
Emotion analysis meets learning analytics: online learner profiling beyond numerical data
Using data cards for teaching data based decision trees in middle school
Exploiting sentiment analysis to track emotions in students' learning diaries
Towards a Theory of Humanistic Computing and How to Teach It
Combining Ideas and Artifacts: an Interaction-Focused View on Computing Education Using a Cybersecurity Example
Feedback on Student Programming Assignments: Teaching Assistants vs Automated Assessment Tool
The effect of previous programming experience on the learning of scenario-based programming
Opportunities to Fail: Using Peer-review to support Assessment Literacy in Cyber Security
Introduction to business informatics with Greenfoot using the example of airport baggage handling
Clustering MOOC Programming Solutions to Diversify Their Presentation to Students
Applying the Computer Science Capital Framework to Understand Factors Facilitating Children's Decision to Participate in Code Clubs
PCEX: Interactive Program Construction Examples for Learning Programming
Body of Knowledge Explorer: Long-Term Student Guidance Across the Computer-Science Domain
An Event Listener or an Event Handler?: Students Explain Event-drivenness in JavaScript
JLS/JLSCircuitTester: a comprehensive logic design and simulation tool
Cooperation in programming learning
Categorizing Research on Identity in Undergraduate Computing Education
Earthworm: Automated Decomposition Suggestions
Informal Learning in Computer Science Museums and Exhibitions: What Visitors' Long-Term Memories Can Tell Us About Exhibits as Possible Learning Opportunities
Can computing academics assess the difficulty of programming examination questions?
Goodbye Hello World - Research Questions for a Future CS1 Curriculum
Most common courses of specializations in artificial intelligence, computer systems, and theory
A typology of CS students' preconditions for learning
A Survey of Security Concepts in Introductory Programming Courses in Finland
A comparison between lecturers' and students' concept maps related to the input/output topic in computer architecture
Will Students Write Tests Early Without Coercion?✱
Trajectories of student interaction with learning resources in blended learning: the case of data science minor
"A River of Tears Is a Valid Answer?": Social Science Graduate Students' Experiences Learning Programming for Research
Towards Understanding the HCI Education Landscape
Exploring expression-level program visualization in CS1
Lessons from Teaching HCI for a Diverse Student Population
Where making construals meets learning to code
Bringing Industry-Grade Code Quality and Practices into Software Engineering Education (Doctoral Consortium)
Failures in Reliably Assessing Program Code Readability
I think it's better if those who know the area decide about it: a pilot study concerning power in CS student project groups
Identifying relevant CS contexts using the miracle question
Evolution of Programmers' Trust in Generative AI Programming Assistants
The Effect (or Lack Thereof) of Spatial Skills Training in a Mid-Major Computing Course
How presentation affects the difficulty of computational thinking tasks: an IRT analysis
Employability Through Imagination, Alignment, and Engagement - Students' Prospects and Change During Their First Year in Computing Education
Challenging but Full of Opportunities: Teachers' Perspectives on Programming in Primary Schools
The role of anxiety when learning to program: a systematic review of the literature
Making teaching of programming learning-oriented and learner-directed
Exploring K-8 Teachers' Preferences in a Teaching Augmentation System for Block-Based Programming Environments
Tracing quiz set to identify novices' programming misconceptions
Towards an ideal software engineering project course
Computational thinking as an emergent learning trajectory of mathematics
English versus Native Language for Higher Education in Computer Science: A Pilot Study
On the value of using an interactive electronic textbook in an introductory programming course
Examining the Use of Computational Thinking Skills When Solving Bebras Tasks
JuGaze: A Cell-based Eye Tracking and Logging Tool for Jupyter Notebooks
ALOHA - a grading tool for semi-automatic assessment of mass programming courses
Bilingual Programming: A Study of Student Attitudes and Experiences in the African context
Personalized, Adaptive Tutorials for Program Tracing Skills
Students, teachers and phenomena: educational reconstruction for computer science education
Familiar contexts and the difficulty of programming problems
An easy approach to epistemology and ontology in computing theses
Students' perceptions of the differences between ICT and programming courses
Students' Preferences Between Traditional and Video Lectures: Profiles and Study Success
Computer science students making games: a study on skill gaps and requirement
Computer science at school/CS teacher education: Koli working-group report on CS at school
6th Baltic Sea Conference on Computing Education Research, Koli Calling, Baltic Sea '06, Koli, Joensuu, Finland, November 9-12, 2006
Helping students debug concurrent programs
Spatial data algorithm extension to TRAKLA2 environment
Exploring suggestions for improving a computing course: an empirical study
Steps Towards a Philosophy of Computing Education (Discussion Paper)
Is Bloom's taxonomy appropriate for computer science?
Test data generation for programming exercises with symbolic execution in Java PathFinder
Managing plagiarism in programming assignments with blended assessment and randomisation
The impact of a single lecture on program plans in first-year CS
Embedded questions in ebooks on programming: useful for a) summative assessment, b) formative assessment, or c) something else?
Diversifying Accessibility Education: Presenting and Evaluating an Interdisciplinary Accessibility Training Program
Crossing the Boundaries of Computer Science: Exploring Disciplinary Integration
Analysis of Programming Assessments - Building an Open Repository for Measuring Competencies
Pauses and spacing in learning to program
Hundreds of Warnings in Accessibility Checkers! How can ChatGPT Help?
Student-AI Interaction: A Case Study of CS1 students
An Interactive Learning Environment for Software Engineering Design Patterns
Constructive Alignment in Modern Computing Education: An Open-Source Computer-Based Examination System
Evaluating Cybersecurity-Related Competences through Serious Games
Understanding computing stereotypes with self-categorization theory
An Exploration of Grit in a CS1 Context
Proceedings of the 8th International Conference on Computing Education Research, Koli Calling '08, Koli, Finland, November 13-16, 2008
With a Rise in Computing Disciplines Comes a Greater Choice of Computing Degrees in Higher Education
During automatic program animation, explanations after animations have greater impact than before animations
On Supervising Master's Theses in Industry Context
Exploring the Bug Investigation Techniques of Intermediate Student Programmers
Code structure difficulty in OOP: an exploration study regarding basic cognitive processes
Teaching master's degree students to read research literature: experience in a programming languages course 2002-2017
Neurodivergence in Computing Education: Prevalence and Future Research Directions
Theater robotics for human technology education
Understanding the Effects of Using Parsons Problems to Scaffold Code Writing for Students with Varying CS Self-Efficacy Levels
Assignment and sequence: why some students can't recognise a simple swap
The CEDE Model: A Learning-Sciences Based Approach for Critical and Transformative K-12 AI Education
Collaboratively constructed lecture notes: does the process of construction promote improvisation in learning?
Navigating Appropriate Help-seeking with LLMs: Associations with Motivation and Beliefs in a CS course
Exploring misconceptions of operating systems in an online course