yusuke1997/dblp-id-title huggingface dataset:
Computer Terminology Test for Non-native English Speaking CS1 Students
Using google hacking to enhance defense strategies
CS educational research: a meta-analysis of SIGCSE technical symposium proceedings
Fifteen compilers in fifteen days
Integrating XML into a database systems course
A Simple Game to Introduce Scrum Concepts
A Social Threat Modeling Framework to Structure Teaching about Responsible Computing
LLM-Driven Feedback for Enhancing Conceptual Design Learning in Database Systems Courses
Comparing feature sets within visual and command line environments and their effect on novice programming (abstract only)
Session details: Special courses I
Drop, Fail, Pass, Continue: Persistence in CS1 and Beyond in Traditional and Inverted Delivery
Virtual Summer Camp for High School Students with Disabilities - An Experience Report
Generating Hints for Programming Problems Without a Solution
Introduction to computer science: an interactive approach using ISETL
Associate-level programs for preparation of computer support personnel (panel)
Making Art with and about Artificial Intelligence: Three Approaches to Teaching AI and AI Ethics to Middle and High School Students
Implementing a joint program between two campuses: University of Kansas and Johnson County Community College
Exploring Error State in "Time-on-Task" Calculations at Scale
Upgrading CS1: an alternative to the proposed COCS survey course
Inter-University software engineering using web services
Engaging middle school teachers and students with alice in a diverse set of subjects
ThoTh Lab: A Personalized Learning Framework for CS Hands-on Projects (Abstract Only)
Teaching computer science and programming concepts using LEGO NXT and TETRIX robotics, and computer science unplugged activities (abstract only)
Introduction to analysing the BlueJ blackbox data (abstract only)
AI for K-12: Making Room for AI in K-12 CS Curricula
The Authentic Inclusion and Role of Community Colleges in National Efforts to Broaden Participation in Computing: (Abstract Only)
A System for Visualizing the Process Address Space in the Context of Teaching Secure Coding in C
Navigating a Pandemic: Evaluating Communication with Parents in a STEM Program for Black and Latina Girls
Creating an educational robot by embedding a learning agent in the physical world (abstract only)
Deploying Exploring Computer Science Statewide
Imaging college educators (abstract only)
Departmental BPC Plans 1 - Getting Started: Selecting Goals and Activities for Broadening Participation in Computing
Teaching TAs to Teach: Strategies for TA Training
Web development with python and django (abstract only)
Algovision - An Algorithm Visualization Tool
Data-structures students may prefer to learn algorithms using graphical methods
Pencil Puzzles as a Context in Upper-level Core Computing Courses at Multiple Institutions
Using social networks to engage computer science students (abstract only)
Socially relevant computing
An overview of computer science in China: Research interests and educational directions
Quantitative Evaluation of Using Large Language Models and Retrieval-Augmented Generation in Computer Science Education
A computer science curriculum for a liberal arts college
Estimating execution times: a laboratory exercise for CS2
Integrating Computer Science in Elementary Education
Why and How to Spend a Sabbatical in Industry
A Vision for the Next 15 Years of Computing Education
Theoretical Computer Science Education from Impossibility and Undecidability Problems in Physics
AP CS principles and the 'beauty and joy of computing' curriculum (abstract only)
A computer science microcomputer laboratory
Teaching advice and support for new and adjunct faculty (panel session): experiences, policies, and strategies
Smart smartphone development: iOS versus android
Relevance of computer science education to industry and government needs - A critique of the proposed update to curriculum '68
Functional fun
Asset Maps: A Simple Tool for Recruiting and Retaining Underrepresented Populations in Computer Science (Abstract Only)
Examining the Impact of Computational Creativity Exercises on College Computer Science Students' Learning, Achievement, Self-Efficacy, and Creativity
Explaining the dynamic structure and behavior of Java programs using a visual debugger (abstract only)
Getting algorithm visualizations into the classroom
Rediscovering the passion, beauty, joy, and awe: making computing fun again, part 3
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, SIGCSE 2018, Baltimore, MD, USA, February 21-24, 2018
Developing Soft Skills with a Classroom Behavior Management Game: (Abstract Only)
Computer science curriculum 2013: reviewing the strawman report from the ACM/IEEE-CS task force
Co-creating an 'EDI in Computer Science University Teaching' Toolkit with a Focus on LGBTQIA+ Issues
Identifying Common Errors in Open-Ended Machine Learning Projects
Analyzing Pedagogical Quality and Efficiency of LLM Responses with TA Feedback to Live Student Questions
Managing Authority When Teaching Computing Ethics
An experience report: on the use of multimedia pre-instruction and just-in-time teaching in a CS1 course
Building Bridges for Data Science Education
Accessibility in introductory computer science
Exploring Undergraduate AI Perceptions: Knowledge, Enthusiasm, and Concerns
Student Perceptions of Success in Computer Science Senior Capstone Projects (Abstract Only)
Reflections on outreach programs in CS classes: learning objectives for "unplugged" activities
Raising the self confidence and self esteem of final year female students prior to job interviews
Case Study-based Portable Hands-on Labware for Machine Learning in Cybersecurity
Effect of Deadlines on Student Submission Timelines and Success in a Fully-Online Self-Paced Course
Innovative Approaches to Information Communication Technology and Development (ICTD) Course Design
CSinParallel: using map-reduce to teach parallel programming concepts across the CS curriculum (abstract only)
CS outreach with app inventor (abstract only)
An Exploration into School District Decision Making Around Elementary Computer Science Programs
Intractability: a geometric representation
Women in technology: an international collaborative celebration (abstract only)
EclipseMonitor: A Real-Time Student Programming Environment Data Collection Tool
Technology We Can't Live Without!: revisited
Making Proof Quest Effective for An Automated Prover
A software rotation for professional teachers
Effects of Prior Academic Experience in Introductory Level Data Science Course
Questioning the Board in Computer Science Education Board Games
It's Never too Early to Learn About Code Quality: A Longitudinal Study of Code Quality in First-year Computer Science Students
Peer instruction in computing: the role of reading quizzes
Improving Student Success Through Early Industry Mentorship
Bringing big systems to small schools: distributed systems for undergraduates
Underrepresented middle school girls: on the path to computer science through paper prototyping
The documentation and evaluation of team-oriented database projects
Putting a Context in Context: Investigating the Context of Pencil Puzzles in Multiple Academic Environments
Exploration of process interaction in operating systems: a pipe-fork simulator
Beyond the Flipped Classroom: Learning by Doing Through Challenges and Hack-a-thons
Conference grading of computer programs
Changes in CS students' sttitudes towards CS over time: an examination of gender differences
Science education and research for technological progress
Is More Better When Embedding Ethics in CS Courses?
Reflections of Cybersecurity Workshop for K-12 Teachers
The conversational classroom
A Case Study of Taking AP Computer Science Principles: A Student's Perspective
Supporting Upper Elementary Students in Multidisciplinary Block-Based Narrative Programming
Curriculum development in Internet and multimedia technology
Using software testing to move students from trial-and-error to reflection-in-action
Discussion of Integrating Hands-on Cybersecurity Exercises into the Curriculum in 2019
An activity-based sensor networks course for undergraduates with sun spot devices
Which aspects of novice programmers' usage of an IDE predict learning outcomes
Characterizing the need for graduate ethics education
Introducing Middle School Students to Programmable Sensor Technologies Through an Immersive Experience
"Come code with codester": an educational app that teaches computer science (abstract only)
Using Natural Language Processing to Explore Instructional Change Strategies in Undergraduate Science Education Literature
Computational literacy for everyone: opening a dialogue between STEM and the digital arts and humanities (abstract only)
Teaching compiler construction using a domain specific language
Using Ada to specify and evaluate projects in a data structures course
Case Studies of Use: Creating Counselor Champions for Change in K12 Computing Education (Abstract Only)
Gender Differences in High School Students' Decisions to Study Computer Science and Related Fields (Abstract Only)
Implementing evidence-based practices makes a difference in female undergraduate enrollments
Unlocking the clubhouse: a decade later and now what?
Measuring Unit Test Accuracy
Charles Babbage, Ada Lovelace, and the Dawn of Computing: (Abstract Only)
Teaching surface design made easy
An interactive lecture approach to teaching computer science
One Size Fits All: Designing for Socialization in Physical Computing
Teaching Coding in the Age of AI: A Hands-on Tutorial on Process Feedback
A multi-expertise application-driven class
Teaching theoretical computer science using a cognitive apprenticeship approach
Teaching social and ethical issues in the literacy course
Operations on sets of intervals - an exercise for data structures or algorithms
An Introduction to the Weka Data Mining System (Abstract Only)
Hands-on Cybersecurity Exercises That are Easy to Access and Assess (Abstract Only)
Benefits of using socially-relevant projects in computer science and engineering education
Contemplate sorting with columnsort
Computing in the Arts: Curricular Innovations and Results
Cyber Secured: A Serious Game for Cybersecurity Novices
Pursuing the Dream: A 50-Year Perspective on American Society, Technology, and Inclusion in Computing
Peer learning in an introductory computer science course
KYPO4INDUSTRY: A Testbed for Teaching Cybersecurity of Industrial Control Systems
Solving Proof Block Problems Using Large Language Models
SAFARI-P: Swahili-Focused Adaptive Framework for Accelerated Reinforcement in Intelligent Python Education
Pivoting in a Pandemic: Transitioning from In-person to Virtual K-8 Computing Professional Development
Addressing Challenges in Teaching-Track Faculty Promotion
Enterprise enhanced education: an information technology enabled extension of traditional learning environments
Implementing a computer science endorsement program for secondary school teachers
Algot: A Visual, Hands-On Approach to Introductory Computer Science
Puzzle-based learning: introducing critical thinking and problem solving for computer science and engineering (abstract only)
Exploring Elementary Students' Debugging Behaviors in Puzzle-based Programming: A Learning Trajectory Approach
Problems faced by a computer science department in a developing country
A scaffolded introduction to dynamic website development for female high school students
Modern, Multi-Tier Apps using Amazon Web Services
An experiment with an introductory course in computer science
Accessing and Democratizing AI for Whom? Student Learning through an Algorithm-Centered Supply Chain Case Study
Teaching Parallel Computing Concepts with OpenMP (Abstract Only)
Teaching the empirical approach to designing human-computer interaction via an experiential group project
An integrated, software-based approach to teaching introductory computer programming
Context + experiences = curriculum
An introductory computer science course for non-majors
Booting Into AI: Startup Instructions for Teaching Artificial Intelligence
Getting Principled: Reflections on Teaching CS Principles at Two College Board University Pilots
An object-oriented program development environment for the first programming course
A real-time information warfare exercise on a virtual network
A Research-Oriented Course in Developing Tools to Teach AI
Hacking Student Leadership: Peer Mentorship and Leadership Skill Development Among Hackathon Organizers
DCC Sidekick: Helping Novices Solve Programming Errors Through a Conversational Explanation Interface
Establishing Computational Thinking as Just Another Tool in the Problem Solving Tool Box
Rubricking Like a Boss: Writing and Using Rubrics For Faster, Fairer Grading of Student Assignments (Abstract Only)
A teacher/learner
BoF: Blacks in Computing Community
Bringing Social Computing to Secondary School Classrooms
Software engineering and computer science (Panel Discussion)
A college preparatory course in computer programming
Achieving a uniform interface for binary tree implementations
Examining Teamwork: Evaluating Individual Contributions in Collaborative Software Engineering Projects
Teaching programming to liberal arts students: using loop invariants
Applying the Design Process to Life Goals: An Experience Report from a Capstone Course
Where have all the women gone? (panel session)
An undergraduate degree in data science: curriculum and a decade of implementation experience
Revealing the programming process
"Recommended mathematical topics for computer science majors"
From Code to Concepts: Textbook-Driven Knowledge Tracing with LLMs in CS1
'explain in plain english' questions revisited: data structures problems
Expressing computer science concepts through Kodu game lab
Teaching AI to K-12 Learners: Lessons, Issues, and Guidance
Exploring the Impact of Cognitive Awareness Scaffolding for Debugging in an Introductory Programming Class
What Have We Talked About?
Using POGIL Activities to Teach CS Principles to Diverse Students (Abstract Only)
Toward A Framework for Formative Assessment of Conceptual Learning in K-12 Computer Science Classrooms
Training Teachers to Integrate Computational Thinking into K-12 Teaching
Snapgram: Matrix Multiplications Made Fun
Understanding student performance on an algorithm simulation task: implications for guided learning
DoodleIt: A Beginner's Tool for Understanding Image Recognition
Using sequential pattern mining to increase graph comprehension in intelligent tutoring system student data (abstract only)
Building CS Teacher Capacity Through Comprehensive College/High School Partnerships
Teaching operating systems as how computers work
Capturing Lessons Learned from Pandemic Adaptations in CS Teaching: Exploring how COVID-19 has Affected the Future of Teaching and Learning in Computer Science
A Review of Cognitive Apprenticeship Methods in Computing Education Research
Self-efficacy Profiles for Computer Science Teachers
Teaching Undergraduate Sociologists Modeling and Computational Thinking
A first course in computer science: What it should be and why
Integrating big data into the computing curricula
Exploring the Definition of Computational Thinking in Research and the Classroom
Guidelines for a minimum program for colleges and universities offering bachelors degrees in information systems
An instructional aid for student programs
Computer science seminars on pedagogical techniques and methods for evaluation
Closing the Gender and Underrepresented Minority Gap in CS: UTeach Computer Science Principles AP Assessment Results (Abstract Only)
A better API for Java reflection (abstract only)
Responding to the challenges of teaching computer ethics
G is for Generalisation: Predicting Student Success from Keystrokes
Collective Development of Large Scale Data Science Products via Modularized Assignments: An Experience Report
Introducing Theoretical Computer Science Education in Social Sciences and Economics Degrees
SciGirls Code: Computational Participation for Middle School Girls
If ____________, you might be a computational thinker!
A course on professionalism in the undergraduate CS curriculum
Online Tutorial Tools to Practice Data Representation
Evaluation of subsetting programming language elements in a novice's programming environment
Teaching with robots: a service-learning approach to mentor training
Program by design: TeachScheme/ReachJava (abstract only)
Teacher Self-efficacy During Professional Development for Game Design and Unity
Exploring the Data on Dual Pandemics: How Racism and COVID-19 Have Impacted the Computing Community
The students' problems in courses with team projects
CORP: Co-operative Remote Practicum Work Experience Model for Software Engineering Education
The rising renaissance engineer spectrum awards (abstract only)
Hardware systems in the core curriculum of a computer science ph.d. program
Making induction meaningful, recursively (abstract only)
A Toolkit for Assessments in Introductory Programming Courses
Can Language Models Employ the Socratic Method? Experiments with Code Debugging
Computer science olympiad: exploring computer science through competition
Improving Classroom Preparedness Using Guided Practice
Directing Undergraduate Studies: Sharing Practices and Problems
Toward Computer-Aided Assessment of Textual Exercises in Very Large Courses
Women build games, seriously
Demystifying Distributed Systems with a Storytelling Method
Increasing the enrollment of women in computer science
Uncovering Opportunities for K-12 CS Professional Development in West African Schools
Self-reference is an illustrative essential
Using an environment chain model to teach inheritance in C++
Chirp on crickets: teaching compilers using an embedded robot controller
"Their religion is yoga": Understanding the Role of Spirituality for Black Women in Computing
Learning style models and computer science education (panel)
Computer science as an interdisciplinary study
Emergent themes in a UI design hybrid-studio course
To teach the unteachable class: an experimental course in web-based application design
RobotStudio: a modern IDE-based approach to reality computing
Differences in the Learning Principles Dominating Student-Student vs. Student-Instructor Interactions while Working on Programming Tasks
Developing Middle School Students' AI Literacy
Approaches to teaching computer graphics (abstract)
Introducing Cybersecurity Concepts in Non-Security Courses through a POGIL Activity: A Pilot Study
Launching and Enhancing Summer Bridge Programs
A management system for monitoring and assessing the group-oriented database project
Integrating Programming into Physics and Algebra (Abstract Only)
How interactive multimedia authoring transforms object-oriented thinking
Web services as the foundation for learning complex software system development
IRT in 5 Minutes: Easy Ways to Better Understand an Assessment (Abstract Only)
How Well do Students Understand the All-Encompassing, Ubiquitous, and Interconnected Nature of IoT?: Evaluating Student Capstone Projects
The use of information theory and personal probabilities in computer based learning
Traditional vs. Flexible Modalities in a Data Structures Class
A joint first year program for computer science and information systems
Master of software engineering - a proposed curriculum for practitioners
Analyzing Gamification Impact on a Mastery Learning Introductory Programming Course
A network specification language and execution environment for undergraduate teaching
Seattle: a platform for educational cloud computing
Learning mobile security with android security labware
Improving the modularization ability of novice programmers
CSAwesome Java Curriculum
Satisfactory for All: Supporting Mastery Learning with Human-in-the-loop Assessments in a Discrete Math Course
Isolated rural schools can have computers and teachers who can utilize them
Large introductory courses in research computer science departments (panel)
Future-Proofing Kiwi Kids Through the Use of Digital Technology
High School Socioeconomic Neighborhood Status and CS1 Performance
Enhancing the value of a project in the database course
Games as motivation in computer design courses: I/O is the key
Fluency in information technology: a second course for non-CIS majors
Can GPT Help? Supporting Teachers to Brainstorm Customized Instructional Scratch Projects
Can We Conduct A Social Construction Based Epistemology for CS1 and CS2 Students? (Abstract Only)
SimpleDB: a simple java-based multiuser syst for teaching database internals
Bringing Real-World Data And Visualizations Into Data Structures Courses Using BRIDGES
Adapting not adopting a curriculum
CS Education for the Socially-Just Worlds We Need: The Case for Justice-Centered Approaches to CS in Higher Education
Teaching with AI (GPT)
Analysis of Collaborative Learning in a Computational Thinking Class
Making mathematical reasoning fun: web-integrated, collaborative, and "Hands-On" Techniques (abstract only)
Implementation of a District-Level CS for All Policy: What Can We Learn? (Abstract Only)
Curated Pathways to Innovation: Personalized CS Education to Promote Diversity
An intermediate course on computer systems
Comparing Outcomes Across Different Contexts in CS1
Integrating computer science and mathematics in middle school with alice (abstract only)
Teaching Computing Foundations to Non-Majors (Abstract Only)
Incorporating an intelligent tutoring system into CS1
CS2013 Assessment Exam (Abstract Only)
Feedback in Context: Using a Code Review Tool for Program Grading
Implementation and Outcomes of a Three-Pronged Approach to Professional Development for CS Principles
VIREOS: an integrated, bottom-up, educational operating systems project with FPGA support
Expanding Cultural Categories to Overcome Limiting Stereotypes in Computer Science Education
eText: an interactive environment for learning parallel programming
Session details: Developing countries I
Laboratory activities for studying the formal semantics of programming languages
The course scheduling problem as a source of student projects
Linking Faculty Attitudes to Pedagogical Choices: Student-Centered Teaching in Introductory Computing Classes
Computer Science and Equity for All: Integrating Equity into the Core of New York City's Computer Science for All Initiative
Educator Experiences with Automated Marking of Programming Assessments in a Computer Graphics-based Design Course
Designing a CS Master's Program for Post-Secondary Teaching
A Collaborative Approach to Teaching Software Architecture
OOP and the Janus principle
Teaching computer organization using a PDP-8 simulator
Showcase of NCWIT Academic Alliance Members: Promising Practices Regarding Admission, Curriculum, Pedagogy, TA Selection, and Undergraduate Research
Data communications in the undergraduate computer science curriculum (abstract)
Boosting Conceptual Thinking in a Programming Course - An Ontology-Based Approach
Using abstractions to make concepts concrete
Programming languages in the computer science curriculum
The small liberal arts college: A challenge for computer science
Primary School Teachers' Conceptions of Computational Thinking
On the countably many misconceptions about #hashtables (abstract only)
Introducing parallel processing concepts using the MASPAR MP-1 computer
Student Application Trends for Teaching Assistant Positions
A three paradigm first course for CS majors
RoboLIFT: simple GUI-based unit testing of student-written android applications (abstract only)
K-12 Teacher Experiences from Online Professional Development for Teaching APCSA
An intensive instruction format for information systems
Game-themed programming assignments for faculty: a case study
Measuring the Impact of a Computational Linear Algebra Course on Students' Exam Performance in a Subsequent Numerical Methods Course
A Pilot Study on the Impact of Teaching Assistant Led CS1 Study Sessions using Peer Instruction: An Undergraduate Honors Capstone Project
Teaching Responsible Computing in Context: Models, Practices, and Tools
Evaluating students in systems development group projects
Object-centered design: a five-phase introduction to object-oriented programming in CS1-2
Discrete partnership: a case for a full year of discrete math