yusuke1997/dblp-id-title huggingface dataset:
Paper vs. Computer-based Exams: A Study of Errors in Recursive Binary Tree Algorithms
DiaryQuest: A Web-Based Learning System Utilizing Diary Study
Seven big ideas in robotics, and how to teach them
Graphical interfaces as software engineering projects
Lessons Learned from Scaling Sisters Rise Up
The "procedures early" approach in CS 1: a heresy
What Is Your Biggest Pain Point?: An Investigation of CS Instructor Obstacles, Workarounds, and Desires
Exploring Gender Diversity in CS at a Large Public R1 Research University
Compiler error messages: what can help novices?
Introducing secure coding in CS0, CS1, and CS2 (abstract only)
Smacking Screws with Hammers: Experiencing Affordances of Block-based Programming through the Hourglass Challenge
Islands of Hex
Detecting the Reasons for Program Decomposition in CS1 and Evaluating Their Impact
Generating Hints and Feedback for Hilbert-style Axiomatic Proofs
Java in the C.S. curriculum (seminar)
A report on computer science certification for secondary school teachers in Wisconsin (Panel Discussion)
Scaling Up Automated Verification: A Case Study and Formal-IDE for the Construction of High Integrity Software
Future-Oriented Motivation and Retention in Computer Science
On varying perspectives of problem decomposition
Applications of Specifications Grading in Computer Science Courses (Abstract Only)
Building a Community of First Year Students Improves Student Retention and Performance in Computing Courses: (Abstract Only)
The Rural CS+Agriculture Alliance Research Practitioner Partnership: Experience Report
Undergraduate Computer Science Student Perceptions of their Own Field
Does Native Language Play a Role in Learning a Programming Language?
The impact of problem-oriented animated learning modules in a CS1-style course
Analysis of Container Based vs. Jailed Sandbox Autograding Systems: (Abstract Only)
Using Small Whiteboards to Engage Students in Active Learning (Abstract Only)
Building and Nurturing Communities of Practice among K-12 CS Teachers: (Abstract Only)
Separation of introductory programming and language instruction
Mapping Materials to Curriculum Standards for Design, Alignment, Audit, and Search
Undergraduate computer science education: a new curriculum philosophy & overview
Managing the Internet of Things
Needs-Supportive Teaching Interventions in an Intro Computer Science Course: Exploring Impacts on Student Motivation and Achievement
CLICK: A Mentoring Approach to Increasing Female Participation
Creating an environment for the success of women students in undergraduate, co-ed computer science programs (abstract)
Debugging: the good, the bad, and the quirky -- a qualitative analysis of novices' strategies
The Design and Implementation of a Method for Evaluating and Building Research Practice Partnerships
Assessment of computer science learning in a scratch-based outreach program
Strategies for Authentic Assessments of Mastery in CS Courses
Design Factors of Maestro: A Serious Game for Robust AI Education
Promoting AI Education for Rural Middle Grades Students with Digital Game Design
Proceedings of the 25th SIGCSE Technical Symposium on Computer Science Education, SIGCSE 1994, Phoenix, Arizona, USA, March 10-12, 1994
The Effect of Animations Using Real-world Analogies on Diverse Computer Systems Students
Tracing vs. Writing Code: Beyond the Learning Hierarchy
Computer science education and the ideal of liberal arts
EdGENI: Making GENI User-Friendly for General Computer Education
Mechanics of undergraduate research at liberal arts colleges: lessons learned
Academic Middle Management: Undergraduate Leadership in Computing Programs
A tool that detects plagiarism in Pascal programs
Building upon and enriching grade four mathematics standards with programming curriculum
Integrating Social Justice Topics into CS1: (Abstract Only)
A project-oriented course (Computer Programming II)
Successfully Engaging Early Undergraduates in CS Research: (Abstract Only)
CS1 with a Side of AI: Teaching Software Verification for Secure Code in the Era of Generative AI
Changing the face of computing
Game-themed programming assignments: the faculty perspective
An Expert System for the Prediction of Student Performance in an Initial Computer Science Course (Abstract Only)
Diagnosable Code Duplication in Introductory Programming
Motivation and Practices of Teaching Computational Social Science to Undergraduate Political Science Students
Virtual Peer Mentoring to Develop a Sense of Belonging During COVID-19 - A Pilot Study
Landscape of K-12 Computer Science Education in the U.S.: Perceptions, Access, and Barriers
Every Marathon Starts with the First Mile: Early Successes in Broadening Participation in K-12 CS
Is teaching parallel algorithmic thinking to high school students possible?: one teacher's experience
Structured FORTRAN programming
Misconceptions about Computer Science Leads to Deferred Entrance to the Technology Field
Integrating parallel algorithm design with parallel machine models
Prompt-Engineering Strategies for Minimizing Bias in Large Language Model Outputs: Applications in Computing Education
Algorithma 98: an algorithm animation project
Using Physical Models of Java to Make Abstract Concepts Concrete
How Faculty Negotiate
Successful First-Year Experience for At-Risk Students
Applying Alignment to Improve the Effectiveness of CS Education
Cost trade-offs in hardware support (Panel Discussion)
Women, mathematics and computer science
Workifying games: successfully engaging african american gamers with computer science
Culture and environment as determinants of women's participation in computing: revealing the "women-CS fit"
Mentoring a Women in Computing Student Club: The Good, The Bad, and The Ugly
Student Perspectives on Optional Groups
An example illustrating modularity, abstraction & information hiding using
Progressive Web Apps are a Game-Changer! Use Active Learning to Engage Students and Convert Any Website into a Mobile-Installable, Offline-Capable, Interactive App
Computers and society courses and computer literacy (panel session)
The computer as a problem solving tool: a unifying view for a non-majors course
Gamifying Course Modules for Entry Level Students
Facilitating Course Assessment with a Competitive Programming Platform
Students' Perceptions on Engaging Database Domains and Structures
CALOS: first results from an experiment in computer-aided learning for operating systems
Realistic student projects
I have an idea that needs funding! What's Next? NOT so FAQs Regarding Engagement with NSF Program Directors
Facilitating a Battle Between Hackers: Computer Security Outside of the Classroom
Building Student Excitement: Teaching Through User Experience Opportunities
Developing a Computer Science Concurrent Enrollment Program
Equitable Grading Best Practices
Gender Characteristics and Computational Thinking in Scratch
A Modular Ethics Curriculum for Computer Science
A software development process laboratory for CS1 and CS2
Cooperative expertise for multidisciplinary computing
A structured beginning COBOL class using structured programming with objectives
Advanced placement transition to C++ (panel)
RegeXeX: an interactive system providing regular expression exercises
Co-Designing Integrated CS Curriculum Artifacts with K-5 Classroom Teachers
Recruiting Students of Color through a Student Organization
Departmental differences can point the way to improving female retention in computer science
A project for operating systems simulation
Paper Or IDE?: The Impact of Exam Format on Student Performance in a CS1 Course
Creating a DevOps Course
Exploring Learning Analytics for Computing Education (Abstract Only)
Exploring the Humanistic Role of Computer Science Teaching Assistants across Diverse Institutions
Recognizing and Questioning the CT Education Paradigm
A course in programming and practice: toward small systems
Introducing Accessibility to High School Students
An IoT Sensing After-School Program - Impacts on Belonging and Confidence in Middle School Students
Research Questions regarding Undergraduate TA and Mentor Programs in Computer Science
Teaching artificial intelligence as a lab science: basic and informed search (abstract only)
Using Forcing Functions to Improve Student Preparedness in an Operating Systems and Networking Class
Sourcing Projects for CS Capstones: Challenges and Strategies
Using Foundational CS1 Curricula for Middle School & Early High School Computer Programming Education
The case for Modula-2 in CS1 and CS2
Understanding Algorithmic Problem Solving using LLMs
iSnap: Automatic Hints and Feedback for Block-based Programming (Abstract Only)
Macrognosographics: A reason to keep flowcharting
Can Sending First and Second Year Computing Students to Technical Conferences Help Retention?
CMeRun: program logic debugging courseware for CS1/CS2 students
Enhance Capacity to Foster Secondary Computer Science Teachers in Multiple Pathways
Do Embedded Ethics Modules Have Impact Beyond the Classroom?
It Seemed Like a Good Idea at the Time (Hindsight is 2020)
Lightweight Social Computing Tools for Undergraduate Research Community Building
Deepening Learning in High School Computer Science through Practices in the NGSS (Abstract Only)
Introducing Practical SHA-1 Collisions to the Classroom
Using scientific data to teach a database systems course
Re-imagining the first year of computing
Computer science in the Air Force Academy core curriculum
Evaluation of the Impact of Modality for Equity Program
Identifying student misconceptions of programming
Lessons Learned from Integrating a Metaverse App into a CS Math Course to Increase Commuter Student Participation
POPSS - a parametric operating system simulator
Accreditation and the small, private college (panel session): problems and opportunities
Academic Cybersecurity Disciplinary Foundations and Accreditation
Applying Project-Based Learning for An Online Object-Oriented Systems Course
Design of a computer security teaching and research laboratory (abstract only)
Below C Level: A Simulator for Visualizing x86-64 (Abstract Only)
Introducing Computational Thinking and Computer Science Instruction to Preservice Science and Math Teachers
Bridging Professional Development to Practice: Using School Support Visits to Build Teacher Confidence in Delivering Equitable CS Instruction
An applied computer science/systems programming approach to teaching data structures
Merging healthcare and technology: a multi-disciplinary health information technology (HIT) curriculum (abstract only)
Distance teaching workloads
Shared Virtual Worlds for Accessible Classroom Robotics
Teaching Web development with limited resources
K-12 CS Teacher Certification: What Should New CS Teachers Know and Be Able to Do? (Abstract Only)
Instructor Perceptions of AI Code Generation Tools - A Multi-Institutional Interview Study
Engineering a Complete Curriculum Overhaul
A General Concept Inventory for Introductory Computer Science - A Work in Progress
A Qualitative Analysis of Students' Understanding of Conditional Control Structures
Towards a Human-AI Hybrid System for Categorising Programming Problems
Bigger Isn't Better When It Comes to Online Computer Science Teacher Communities (Abstract Only)
Course content for computer science at the secondary school level
What Does It Take to Do Computer Programming?: Surveying the K-12 Students' Conceptions
Rigorous proofs of program correctness without formal logic
Team-Teaching with Colleagues in the Arts and Humanities
Teaching secure coding: report from summit on education in secure software
"Run Wild a Little With Your Imagination": Ethical Speculation in Computing Education with Black Mirror
Class discussion by computer: a case study
Proof Buddy: A Tool to Aid Students in Proof Construction
A PC based robot for learning computer vision and advanced programming (abstract only)
A CS1 Team-Based Learning Space in Gather.Town
An advanced classroom computing environment and its applications
Computer science curriculua for small colleges
Large introductory computer science classes: strategies for effective course management
Cooperative education: making it work
Small-college supercomputing: building a Beowulf cluster at a comprehensive college
Numerical methods and the micro: Color graphics as an aid to comprehension
Promoting AI Literacy for the Public
Reactive Game Engine Programming for STEM Outreach
The use of animation to explain genetic algorithms
NSF Interactive Discussion: Computer Science Undergraduate Education in 2026 and Beyond
AI Enhancing Collaboration: Tackling Group Work Challenges in Coding Education
An Update on the ACM Data Science Taskforce
A database security course on a shoestring
PRADA: A Practical Model for Integrating Computational Thinking in K-12 Education
Not Just Training, Also Testing: High School Youths' Perspective-Taking through Peer Testing Machine Learning-Powered Applications
An investigation of computer literacy as a function of attitude
Supporting Students Living With Mental Illness
A Structured Mentorship Model for Computer Science University Students in Kenya
Blurring the Boundaries between Science, Math and Computer Science
Session details: Poster session I
Curriculum for a Comprehensive Statewide In-Service CS Teacher Training Program
Two year curricula in computer studies-implementing the guidelines
Experiences in using animations in introductory computer science lectures
Scaffolded Projects for the Social Good: A Strategy for Deploying Studio Model in CS Education
Lessons learned from an EPIC course: Mobile Application Development for Mobile Health (Abstract Only)
CS 1: Beyond Programming
An exploration of mentor-protégé relationships and how to train future mentors (abstract only)
Introducing PyLighter: dynamic code highlighter
Encouraging parallel thinking through explicit coordination modeling
A course in personalized applications libraries
The Math Gap in an Inclusive CS1 Course: (Abstract Only)
Commonsense computing: using student sorting abilities to improve instruction
Supporting CS10K: A New Computer Science Methods Course for Mathematics Education Students
Can students reengineer?
A Quantitative Analysis of Student Solutions to Graph Database Queries
Using the new lego MindStorms EV3 robotics platform in CS courses (abstract only)
Cyber Funfair: Creating Immersive and Educational Experiences for Teaching Cyber Physical Systems Security
Internationalization of the curriculum report of a project within computer science
Starting a computational science program
On using C++ and object-orientation in CS1: the message is still more important than the medium
Plagiarism in computer sciences courses(Panel Discussion)
Should the AP Computer Science A Exam Switch to Using Python?
Design Recommendations for Using Textual Aids in Data-Science Programming Courses
Early participation of CS students in research
Non-Programming Activities for Engagement with Foundational Concepts in Introductory Programming
Improving Software Engineering Teamwork with Structured Feedback
Examining the Enrollment Growth: Non-CS Majors in CS1 Courses
Supporting Student Success in Computing Courses Through Personalized Peer Advice
Operations research: broadening computer science in a liberal arts college
A Holistic Curriculum Towards Teaching Smart Home Security
Using reflection to enhance feedback for automated grading (abstract only)
Perfect Match: Facilitating Study Partner Matching
Challenging Social Exclusion in Computing via 'Theatre of the Oppressed' Pedagogy
A mini computer course
An IS1 workbench for ACM information system curriculum '81
Teaching artificial intelligence as the year 2000 approaches
Report on qualitative research methods workshop
Perception, Trust, Attitudes, and Models: Introducing Children to AI and Machine Learning with Five Software Exhibits
Improving pedagogical feedback and objective grading
The Future of the Error Message: Comparing Large Language Models and Novice Programmer Effectiveness in Fixing Errors
Skateboarding in 4 Dimensions: Exploring Quaternions Systems Using Computer Simulations
Using SeSFJava in teaching introductory network courses
The 44th ACM Technical Symposium on Computer Science Education, SIGCSE 2013, Denver, CO, USA, March 6-9, 2013
Does the computer system make a difference in the effectiveness of the introductory service course?
Assessments for Non-CS Major Computing Classes
Lichen: Customizable, Open Source Plagiarism Detection in Submitty
Multiple Programming Languages for Improving Computational Thinking in CS1
Integrated Computing (Coding + Social Skills) For Elementary Students with Autism Spectrum Disorder
Demystifying networking: teaching non-majors via analogical problem-solving
Learning from Team Quizzes in CS2
How we teach impacts student learning: peer instruction vs. lecture in CS0
Up or Down?: An Insight into Programmer's Acquisition of Iteration Skills
Faculty (Panel Discussion): Recruiting, retraining and retention
CS for All: Catering to Diversity of Master's Students through Assignment Choices
Aha! an illuminating perspective
How Novices Use Program Visualizations to Understand Code that Manipulates Data Tables
MicroTiger: a graphical microcode simulator with a reconfigurable datapath
Investigating Middle School Students' Early Learning Experience of Computer Science through Creating Apps for Social Good
Visual Data Science with Blockly-DS
Jeroo: a tool for introducing object-oriented programming
The Development of Computational Thinking in Computing Higher Education
AlgoVista: an algorithmic search tool in an educational setting
A simple technique to motivate structured programming
Using the atmel AVR (arduino microcontroller) as the foundation of beginning computer organization course (abstract only)
You Wouldn't Know It from SIGCSE Proceedings, but We Don't Only Teach CS1 (Abstract Only)
Introducing programming concepts with graphical objects
"I Think We Should...": Analyzing Elementary Students' Collaborative Processes for Giving and Taking Suggestions
Providing Impactful Professional Development Teachers Can Implement (Abstract Only)
Supporting Students of Color in Learning Computer Science (Abstract Only)
Infusing Cooperative Learning into Early Computer Science Courses to Support Improved Engagement (Abstract Only)
Blended CS Courses using Massive, Open, Online Courses (and other Online Resources) (Abstract Only)
Personalizing CS1 with robots
Enhancing Cybersecurity Education with Artificial Intelligence Content
Advances in Phylogenetic-based Stemma Construction
Using modes of inquiry and engaging problems to link computer science and mathematics
Abstraction in Pascal: data and control
Group note-taking in a large lecture class
Combining Theory and Practice in Data Structures & Algorithms Course Projects: An Experience Report
Microcomputers for non-professionals
Snap! A Look at 5 Years, 250, 000 Users and 2 Million Projects
Cross-Disciplinary Faculty Development in Data Science Principles for Classroom Integration
Relationships between an Early-Stage Spatial Skills Test and Final CS Degree Outcomes
Proceedings of the 20th SIGCSE Technical Symposium on Computer Science Education, SIGCSE 1989, Louisville, Kentucky, USA, February 23-24, 1989
Graduate remedial training in computing for educators
Disequilibration for teaching the scientific method in computer science
A Benchmark for Testing the Capabilities of LLMs in Assessing the Quality of Multiple-choice Questions in Introductory Programming Education
Teaching Robotics Using ROS (Abstract Only)
Kodu alice and computer science unplugged: a model of effective introducing middle school students to computer science and computational thinking (abstract only)
CS0 for Computer Science Majors at Ohio University
ACCE: automatic coding composition evaluator (abstract only)
Methodology education in computing: towards a congruent design approach
Parallel programming paradigms illustrated (abstract only)
PWN The Learning Curve: Education-First CTF Challenges
Make-a-Thon for Middle School AI Educators
Process Oriented Guided Inquiry Learning (POGIL) in the CS Classroom (Abstract Only)
Superficial Code-guise: Investigating the Impact of Surface Feature Changes on Students' Programming Question Scores
Foundations of computer science for entry-level graduate students
An introductory course in the applications of computer technology in the health sciences
Who Teaches Accessibility?: A Survey of U.S. Computing Faculty
Using strategies for assessment of programming exercises
Animation and visualization in the curriculum: opportunities, challenges, and successes
JAVA IDEs: why and how we use what we do
Scenario-Based Inquiry for Engagement in General Education Computing
The role for framework libraries in CS2
Equity in Access to and Participation in K-12 Computer Science Education
Do Enhanced Compiler Error Messages Help Students?: Results Inconclusive
A practical access to the theory of parallel algorithms
Integrating console and event-driven models in CS1
Entity-relationship diagrams and English: an analysis of some problems encountered in a database design course
Analyzing Year One of a CS Principles PD Project
You Are Not Alone: Building Community Among Graduate Students in CS Education Research
Exploring Challenging Variations of Parsons Problems
As CS Enrollments Grow, Are We Attracting Weaker Students?
Pedagogy and Classroom: How Can I Do This in That Space or Does it Even Matter?
A place for assembler in structured programming
What is the Security Mindset? Can it be Developed?
Session details: Instructional tools
A design for team peer code review
Automated Structural Evaluation of Block-based Coding Assignments
Culturally-Centric Outreach and Engagement for Underserved Groups in STEM
Teaching teachers about computers: A course description
Assessment of Security Knowledge, Skills and Abilities using Hands-On Exercises in 2016 (Abstract Only)
Women in science and academe
Introducing the Computer Science Concept of Variables in Middle School Science Classrooms
Cooperative education: what is involved?
GraphicsMentor: a tool for learning graphics fundamentals
Cluster-Based Analysis of Novice Coding Misconceptions in Block-Based Programming
New models for the CS1 course: what are they and are they leading to the same place?
Creating a Classroom Programming Lab Using Android and Blockly: (Abstract Only)
Principles of computer system organization
A lab approach for introductory programming courses
The revolution will be televised: perspectives on massive open online education
Cabana: a cross-platform mobile development system
Testing Across the Curriculum (Abstract Only)
Use of structured flowcharts in the undergraduate Computer Science curriculum
The university computer science curriculum: education versus training
Building Computational Creativity in an Online Course for Non-Majors
Preparing students for programming-in-the-large
Isn't it time you had an emulab?
Evolving a Programming CS2 Course: A Decade-Long Experience Report
Instructor Perspectives on Comparative Heatmap Visualizations of Student Engagement with Lecture Video: Comparative Heatmap Visualizations of Student Video Engagement
Birds of a feather: teaching with Alice (abstract only)
The computer science fair: an alternative to the computer programming contest
Creating the digital logic concept inventory
Overview of the cyberTech-ITEST project: an initiative to attract and prepare under-represented students for tomorrow's careers in the computing sciences
Exploring the Influence of Hour of Code on Students' CS Interest and Perceptions
Employment decisions by computer science faculty: A summary of the 1980-81 NSF survey
Engaging Students in Open Source: Opportunities and Approaches
Preparing, Visualizing, and Using Real-world Data in Introductory Courses
Exploring CS Education Policy Through the Lens of State Governance Models: Access, Accountability and Authority
Alice in the Middle East: An Experience Report from the Formative Phase
Securely Autograding Cybersecurity Exercises Using Web Accessible Jupyter Notebooks
Consultants on systemic reform for gender balance
Introducing and Evaluating Exam Wrappers in CS2
Breadth-last technical electives: integrating the CS core via computer games and mobile robotics
Facilitating intracorporate cooperation: a univerisity creates the environment