yusuke1997/dblp-id-title huggingface dataset:
Finding Exercise Equilibrium: How to Support the Game Balance at the Very Beginning? (Abstract Only)
The Effects of Compilation Mechanisms and Error Message Presentation on Novice Programmer Behavior
Leveraging LLM for Detecting and Explaining LLM-generated Code in Python Programming Courses
Mining Data on Computing Majors Knowledge Game
Mobile Application Development in Flutter
Service as Rent
The Role of Technical Knowledge in AI Literacy
Laying the foundations for computer science
Automated grading assistance for student programs
Strengthening Workforce Education: Excellence in Programming Securely (SWEEPS)
Enhancing Cybersecurity Education Using POGIL (Abstract Only)
Exploring K-12 In-Service Teachers' Process of Plan Monitor Evaluation in Java programming
Motivating Future Adventures in Computing by Unmasking Math Behind Movie Special Effects
IPP: a web-based interactive programming portfolio
Supporting New Adopters to Peer Instruction in Computing (Abstract Only)
Integrating Parallel and Distributed Computing in Early Computing Classes
Puzzle-Based Learning: Introducing Creative Thinking and Problem Solving for Computer Science and Engineering (Abstract Only)
A proposed secondary education computer science curriculum
Integrating Computer Science and ICT Concepts in a Cohesive Curriculum for Middle School - An Experience Report
CodeWave: a real-time, collaborative IDE for enhanced learning in computer science
Broadening student enthusiasm for computer science with a great insights course
Computer science accreditation (panel session): an introduction and status of the national program
Experiential Learning in Data Science: Developing an Interdisciplinary, Client-Sponsored Capstone Program
Study Genie: An Intelligent and Collaborative Web-based Study Platform (Abstract Only)
Pros and Cons of Using Data Analytics for Predicting Academic Performance in Computer Science Courses: (Abstract Only)
Sharing and Using Programming Log Data (Abstract Only)
Proceedings of the 33rd SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2002, Cincinnati, Kentucky, USA, February 27 - March 3, 2002
A proposed curriculum in information science (abstract)
A Large Scale RCT on Effective Error Messages in CS1
A CS1 maze lab, using joysticks and MIPPETs
A multi-level video game for teaching security (abstract only)
Retraining high school teachers to teach computer science - observations on the first course
Teams work (panel session)
Perceived Benefits and Challenges of Learning Startup Methodologies for Software Engineering Students
How AP CS A matches college courses
Lessons Learned from "BJC" CS Principles Professional Development
Updating the ACM/IEEE 2008 Curriculum in Information Technology (Abstract Only)
A Family of Instruments to Measure Data Science Attitudes
The design of a TI980A operating system for classroom use
Data for Healthy Communities: A Public Interest Pilot Course Designed to Develop K-12 Data Literacy
Life's a game and the game of life: how making a game out of it can change student behavior
The impact of question generation activities on performance
Computing Specializations: Perceptions of AI and Cybersecurity Among CS Students
A structured approach to problem solving at the introduction level in computer science
Using C++ in CS1/CS2
Multi-player soccer and wireless embedded systems
Computer-scored, programmed test monitors student progress
Digital Logic, Computer Architecture, and Dev Containers: Supporting Schools from Little to Large
Nudging the Field Towards Justice-Oriented Goals: Committing to CS Education
Implementing studio-based learning in CS2
Introducing computational thinking in education courses
A moderate approach to computer literacy
Introducing networking and distributed systems concepts in an undergraduate-accessible wireless sensor networks course
Building Simple Games With BRIDGES
The Role of Sketching in Facilitating Problem Solving in Introductory Programming
Supporting CS Students Living with Mental Illnesses: Sharing Experiences, Establishing Support, and Discussing Best Practices
Stride in BlueJ - Computing for All in an Educational IDE
Puzzles and games: addressing different learning styles in teaching operating systems concepts
Raising the Bar: Automating Consistent and Equitable Student Support with LLMs
Using Programming Process Data to Detect Differences in Students' Patterns of Programming
Proceedings of the 27th SIGCSE Technical Symposium on Computer Science Education, SIGCSE 1996, Philadelphia, Pennsylvania, USA, February 15-17, 1996
An evaluation of the data processing program at eastern kentucky univ
The retention of women in the computing sciences (panel)
Building and Sustaining Queer Communities in Computing Education: Activism, Creativity, and Connection
Development and Analysis of a Spiral Theory-based Cybersecurity Curriculum: (Abstract Only)
Step-by-step design and simulation of a simple CPU architecture
Supporting workflow in a course management system
Implementing an IT concentration in a CS department: content, rationale, and initial impact
Measuring increased engagement using tablet PCs in a code review class
Mastery with Method: Calibrating Policies to Boost Completion and Sentiment in a Computing Course using Mastery Learning
Switch Mode: A Visual Programming Approach for Transitioning from Block-based to Text-based Programming
Detecting Cheating in Online Take-Home Exams with Randomized Questions
The Innovative Development of Artificial Intelligence and STEM Education-Cognition and Practice
Developing Culturally Sustaining Elementary Computer Science Education with Indigenous Communities: Lessons Learned through a Research-Practice Partnership
African American women in the computing sciences: a group to be studied
Impact of computers on engineering education (Abstract)
A student-use: hierarchical data base management system
Exploring Java Programming after Java Version 8
Student Perspectives of Team-Based Learning in a CS Course: Summary of Qualitative Findings
"Computers and the law": A course description
Integrating Personalized Parsons Problems with Multi-Level Textual Explanations to Scaffold Code Writing
Comparison Between Online and Classroom Learning for a Boolean Algebra Class
Sentiment Analysis across the Courses of a MOOC Specialization
Authentic Learning on Machine Learning for Cybersecurity
Redesigning a Software Development Course as a Preparation for a Capstone: An Experience Report
Using expert systems to understand object-oriented behavior
Two mathematical gestalts for computer theory
Investigating the effective implementation of pair programming: an empirical investigation
Programming Language Knowledge Transfer that Teachers Observe in their Classrooms
Novice Programmers' Reasoning about Reversing Conditional Statements
Intelligence and security informatics: developing curricular modules in context (abstract only)
A Window into DataWorks: Developing an Integrated Work-Training Curriculum for Novice Adults
Computational Thinking and Attitudes Towards Computing: An Emerging Relationship in Elementary Students
How Student Surveys Drive Change: Using the Data Buddies Department Report from the Computing Research Association
Experience Report: Physical Models of Java Inheritance
Using CodeBrowser to seek differences between novice programmers
CEOHP evaluation, evolution, and archival storage (abstract only)
Enhancing participation and education in CS through guided research projects in underserved communities
Do Computer Science Exposure Activities and Courses Influence the Pursuit of Computing Majors in Higher Education among Underrepresented High School Students? (Abstract Only)
SEED Labs: Using Hands-on Lab Exercises for Computer Security Education (Abstract Only)
LLM-KCI: Leveraging Large Language Models to Identify Programming Knowledge Components
Decision points in the introduction of parallel processing into the undergraduate curriculum
Inventing a new sorting algorithm: a case study
Effects of Active Learning Environments and Instructional Methods in Computer Science Education
Analyzing Student Work Patterns Using Programming Exercise Data
Predicting Direction of Supernova Events Through the Use of Convolutional Neural Networks
Exploring the Adaptability and Usefulness of Git-Truck for Assessing Software Capstone Project Development
Teaching dynamic programming techniques using permutation graphs
Informatics: a focus on computer science in context
Learning Trajectories in Action: A Practical Study on an After-School Coding Club Curriculum
Rising Tides: A Literal Flood-Fill
An experimental computer science laboratory
Data science as an undergraduate degree
A Hands-On Tutorial on How To Incorporate Computing for Social Good in the Introductory Course Sequence
Story Studio: A Coaching Tool to Support the Development of Data Storytelling Competency at Scale
CC2020 - Visualization Tool Preview and Review
IS2020: Updating the Information Systems Model Curriculum
The funnel that grew our cis major in the cs desert
RISC-V Reward: Building Out-of-Order Processors in a Computer Architecture Design Course with an Open-Source ISA
Exploring the Perspectives of Teachers of the Visually Impaired Regarding Accessible K12 Computing Education
Understanding Non-CS Students' Motivations and Decision Making in a General Education Computing Course
Snap! 7 - Microworlds, Scenes, and Extensions!
How Do Learners Use Scratch Paper When Working on Dynamic Programming Problems?
Using a model railroad system in an artificial intelligence and operating systems course
A Flexible Late Day Policy Reduces Stress and Improves Learning (Abstract Only)
Empowering First-Year Computer Science Ph.D. Students to Create a Culture that Values Community and Mental Health
Visiting industrial professors and sabbaticals in industry
The impact of math preparedness on introductory programming (CS1) success (abstract only)
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, SIGCSE 2024, Volume 1, Portland, OR, USA, March 20-23, 2024
Computer science as a foreign language substitute
Using live projects without pain: the development of the small project support center at Radford University
Supporting computational algorithmic thinking (SCAT): development of a complex cognitive capability in african-american middle-school girls (abstract only)
Working Together to Provide Equitable CS K-12 Educator Professional Development at Scale: (Abstract Only)
Evaluating Identity and Belonging in Computer Science Students: Instrument Adaptation and Analysis
Understanding Undergraduate Students' Participation in Computing Clubs
Perfect Harmony: Team Teaching Computing & Music
Use computers to demonstrate the differential equations of aerodynamics
Braided teaching in secondary CS education: contexts, continuity, and the role of programming
Entry-level position of computer programmer survey
Writing Between the Lines: How Novices Construct Java Programs
A Programming Contest Strategy Guide
Transform Your Computer Science Course with Specifications Grading
The use of minicomputers in a first computer systems course
Harnessing surprise: tales from students' transformational biographies
Using pen-based computers across the computer science curriculum
Motivating and Increasing the Relevance of Elementary Computer Science in Rural Communities: Exploring Elementary Teacher Perspectives in Idaho
SPIMbot: an engaging, problem-based approach to teaching assembly language programming
Retina: helping students and instructors based on observed programming activities
Bringing Up Cybersecurity Degree Programs: (Abstract Only)
Enhancing Teaching of Big Data by Using Real World Datasets
Using Interactive Visualization and Programmed Instruction to Teach Formal Languages
Software studio: teaching professional software engineering
A Computer Science Practicum
Cryptography and computer security for undergraduates
Speech synthesis for computer assisted instruction: The MISS system and its applications
Validation of an Instrument to Measure Self-Efficacy in Information Security
Experimentation with bounded buffer synchronization
Non-cognitive Abilities of Exceptional Software Engineers: A Delphi Study
A multidisciplinary approach towards computational thinking for science majors
"Like a GPS": Analyzing Middle School Student Responses to an Interactive Pathfinding Activity
Evolving a K-12 Curriculum for Integrating Computer Science into Mathematics
Let's Build a Traffic Light: Teaching Physical Computing to Children with EdBoard
Teaching Parallel Programming with Java and Pyjama
Implementation of threads as an operating systems project
Integrating theoretical and empirical computer science in a data structures course
ThemeRec: Personalizing IDE Themes for Students
A top-down approach to teaching programming
3D-Printed Animatronic Hand with Wireless Mirroring Glove and Precision Control (Abstract Only)
EROSI - visualising recursion and discovering new errors
PL/I in the computer science curriculum
Unique Exams: Designing Assessments for Integrity and Fairness
Mobile Mixer: Exchanging Ideas for Mobile App Development Courses
Iteration with Intention: Project-Based Learning of Computational Thinking
Teaching Accessibility
Never mind the language, what about the paradigm?
Alice Frenzy: an interactive group activity
A Qualitative Analysis of Students' Difficulties with the Quicksort Algorithm Using Arrays (Abstract Only)
AP CS principles and the beauty and joy of computing curriculum (abstract only)
A course in minicomputer systems
A course project to design and implement the kernel of a real-time operating system
Git on the cloud in the classroom
The art of the state
Proceedings of the13th SIGCSE Technical Symposium on Computer Science Education, SIGCSE 1982, Indianapolis, IN, USA, February 11-12, 1982
CS 0.5: a better approach to introductory computer science for majors
Immersing Undergraduates in Interdisciplinary Course Collaborations
What could be more SLic?: projects for the programming languages course
Effects of Teacher Training in a Computer Science Principles Curriculum on Teacher and Student Skills, Confidence, and Beliefs
Visual programming tools in the C.S. curriculum (panel)
Research experience for teachers: data analysis & mining, visualization, and image processing
The State of CS Circles: Open Source and Outreach with an Introductory Python Website (Abstract Only)
Secondary school model automatic test generation
Experience offering a course centered on cyberporn
Software engineering/professional writing: an interdisciplinary course combination
Squint: barely visible library support for CS1
Innovation in Data Science Education
Computer science principles: necessary for ALL students' success (abstract only)
Computing in the Classroom: A Workshop for Teachers to Infuse Computational Thinking into K-12 Classrooms (Abstract Only)
Qualitative research in computer science education
A simulation course for computer science students
Conceptum: An Online Infrastructure for Concept Inventories (Abstract Only)
Personal computer networks and graphical animation: Rationale and practice for education
Using microcomputers to teach computer science
Creating Peer Grading Videos (Abstract Only)
Effects of Human vs. Automatic Feedback on Students' Understanding of AI Concepts and Programming Style
K12 Computer Science Teachers' Attitudes Toward a Foundational Assumption of Ethnocomputing
Organizing a High School Programming Contest: (Abstract Only)
Collaborative learning and anxiety: a phenomenographic study of collaborative learning activities
Investigating the Impact of Group Size on Non-Programming Exercises in CS Education Courses
Report on the annual survey of departments offering CSAC/CSAB-accredited computer science degree programs
GradeSync: A Tool for Automating Incomplete Processing to Support Mastery Learning
Investigating Reflection in Undergraduate Software Development Teams: An Analysis of Online Chat Transcripts
Evaluating the Effect of Follow-up Questions in an Online Exercise
Using Role-Play to Scale the Integration of Ethics Across the Computer Science Curriculum
Retention Teaching Assistants for Supporting Student Performance in Introductory-level Computing Classes
Current and future direction of the advanced placement exam
Seeing the Whole Elephant - A Comprehensive Framework for Data Education
Exploring Gaze Tracking & Code Logging in IDEs as a Passive Way to Ask for Help in Introduction to Programming Classes
Web annotator
How departments are responding to the mathematics recommendations in CC2001
Code Style != Code Quality
The Craft of Code: Exposing Elementary Students to Computing Through Tangible Crafts (Abstract Only)
Reviewing NSF proposals: learn about effective proposal writing via the review process (abstract only)
Guide on the Side: School Leaders' Case Studies Facilitating Equitable Computer Science Education in California
Panel of computing students with disabilities
RIT's new minor in free and open source software and free culture (abstract only)
Bridging writing to learn and writing in the discipline in computer science education
Developing Programming Exercises for Teaching Quantum Computing
IASSim: a programmable emulator for the princeton IAS/Von Neumann machine
Higher Education and Elementary School Computing Partnership
Accessible to Whom? Bringing Accessibility to Blocks
Computer networks and data communications (panel): a laboratory focus
OpenCSF: An Online Interactive Textbook for Computer Systems Fundamentals (Abstract Only)
Collaboration: Developing and Piloting a Cybersecurity Curriculum for Middle School
DIVAS: Outreach to the Natural Sciences through Image Processing
Serious fun: peer-led team learning in CS
Data Science Curriculum Design: A Case Study
Cybersecurity Across All Disciplines in 2020
Computing science hardware laboratories and the LSI revolution
A comparison of two hands-on laboratory experiences in computers, networks and cyber security for 10th-12th graders (abstract only)
Peer instruction in the CS classroom: a hands-on introduction (abstract only)
Computer games and CS education: why and how
Programming-lite: a dialog on educating computer science practitioners in a "flat world"
Breadth or depth in introductory computer courses: The experimental results
Inverted Two-Stage Exams for Prospective Learning: Using an Initial Group Stage to Incentivize Anticipation of Transfer
Teacher Beliefs in Student Capabilities as a Mediating Factor in a Novel Understanding of Enactment of CT Curriculum
The Zones of Proximal Flow Tutorial: Designing Computational Thinking Cliffhangers
Quantitative Results from a Study of Professional Dispositions
The Role of Automation in Undergraduate Computer Science Education
Building a Multinational Community among Graduate Students in CS Education Research
Understanding the Challenges of Addressing the Digital Divide through Telecentres: A Case Study of the Constituency Innovation Hub in Rural Kenya
Introductory computing: a new approach
The Authentic Inclusion and Role of Community Colleges in National Efforts to Broaden Participation in Computing
Factors That Influence Students' Motivation and Perception of Studying Computer Science
Getting participation through discussion
Entertainment arts and engineering(or how to fast track a new interdisciplinary program)
A graduate program in information systems for the Lating American environment
A tutorial on stroke-based interfaces: unistroke recognition algorithms appropriate for compelling projects in introductory courses
Personal computing: An adventure of the mind
The Role of Feedback in the Experiences of Computing Students with Imposter Syndrome: An Exploratory Study with Ecological Momentary Assessment
Encouraging faculty & student involvement in humanitarian free and open source software (HFOSS)(abstract only)
Just Enough Programming for Eight-years Olds (Abstract Only)
Online Vs Face-to-face Web-development Course: Course Strategies, Learning, and Engagement
The AI-Enhanced Software Engineer: A Snapshot of the Profession
Taming a professional IDE for the classroom
Recursive programming in english for freshmen
Test-driven data structures: revitalizing CS2
Student Usage of Metacognition-Promoting Tool in a CS2 Course and its Relationship with Performance
A Pre-service Pathway for Preparing Future AP CS Principles Teachers
Houston, we have a problem: there's a leak in the CS1 affective oxygen tank
Observations of first learners with different capabilities (abstract only)
Desired Qualifications Sought in Entry Level Software Engineers
Teaching parameter passing by example using thunks in C and C++
Competitive Enrollment Policies in Computing Departments Negatively Predict First-Year Students' Sense of Belonging, Self-Efficacy, and Perception of Department
Reversing Our Ways from x86 VM Configurations onto ARM-Based Raspberry Pis
Undergraduate research experiences in data mining
The AP Computer Science Principles Exam: Teacher Reflections
Illustrating the Interaction of Algorithms and Data Structures Using the Matching Problem
Holistic Development of Underrepresented Students through Academic: Industry Partnerships
Intersectional Data Analysis of Gun Violence in Boston: Teaching Data Activism to Mitigate Systemic Oppression
Elementary Students' Understanding of Variables in Computational Thinking-Integrated Instruction: A Mixed Methods Study
Innovative computer services at a developing institution
Building an open, large-scale research data repository of initial programming student behaviour
Should everyone learn anything?: The question of computer literacy
Poogle and the unknown-answer assignment: open-ended, sharable cs1 assignments
Engaging in Logical Code Reasoning with an Activity-Based Online Tool
Transitioning to Teaching Android With Kotlin and Jetpack Components
Hands-on labs for a mini-course on mobile application development (abstract only)
Scratch for budding computer scientists
Using a Comprehensive Third-Party Exam for ABET Student Outcome Assessment
Tackling engagement in computing with computational music remixing
Program complexity: a tutorial
Opening Sentences in Academic Writing: How Security Researchers Defeat the Blinking Cursor
Qualitative Analysis of Open-ended Comments in Introductory CS Courses: (Abstract Only)
Coupling pair programming and writing: learning about students' perceptions and processes
Girls on the go: a CS summer camp to attract and inspire female high school students
Registered Reports: A New Way to Publish Papers
Providing Students with Standardized, Cloud-Based Programming Environments at Term's Start (for Free)
AnimalScript: an extensible scripting language for algorithm animation
External Imagery in Computer Programming
Misconceptions and concept inventory questions for binary search trees and hash tables
Auglets: Intelligent Tutors for Learning Good Coding Practices by Solving Refactoring Problems
Case study: faculty professional development workshops for innovation diffusion
Use of problem-solving approach to teach scratch programming for adult novice programmers (abstract only)
Community Design for Connected Communities of Practice in Computer Science Education Research
Exploring Student Misconceptions about Concurrency Using the Domain-Specific Programing Language "Sonic Pi"
Cooperative learning techniques in CS1: design and experimental evaluation
Distance education: law attempts to catch up with technology (battle between copyright owners and academics)
A system for developing tablet pc applications for education
Robotics: a closer look at microprocessor systems
On Students' Ability to Resolve their own Tracing Errors through Code Execution
Real Time Occupancy Notification: A Comparison Between Passive Infrared and iBeacon Implementations (Abstract Only)
Young women in computing : lessons learned from an educational & outreach program
Impact of Several Low-Effort Cheating-Reduction Methods in a CS1 Class
All I really need to know I learned in CS1
GRADE: Grading and Assessment of Database ER Diagrams
A Computer Science program at a college with limited resources
Dynamic Recitation: A Student-Focused, Goal-Oriented Recitation Management Platform
Novice - Expert Pair Coaching: Teaching Python in a Pandemic