yusuke1997/dblp-id-title huggingface dataset:
The creation and use of scoring standards (rubrics): experiences with the advanced placement computer science exam (abstract)
Experience with the DYNAMOD program animator
Champion, Collaborator, Curator, Anchor: Supporting K-12 Teachers to Integrate Computational Thinking
Looking at CS1 through Three Colour-tinted Glasses
Computing as a University Graduation Requirement
Computability and data types
Computing Education Research as a Translational Transdiscipline
Creating programming projects with visual impact
Introducing concurrency in CS 1
Piloting a Revised Diagnostic Tool for CSTA Standards for CS Teachers
Computer architecture and mental models
Peer review in CS2: conceptual learning
Big Data in Computer Science Education Research
Teaching Ethics by Teaching Ethics Pedagogy: A Proposal for Structural Ethics Intervention
Information technology accreditation activities
Universal access to computing education (abstract only)
The Brazilian School Computing Standard
A course and project description for an undergraduate course in evaluation and measurement techniques for computer systems
The greedy trap and learning from mistakes
Learning to Code in the Unity 3D Development Platform
Tracking @stemxcomet: teaching programming to blind students via 3D printing, crisis management, and twitter
Students' Perceptions of Pair Programming in CS1: (Abstract Only)
Methods of integrating the study of ethics into the computer science curriculum (panel session)
Toward a New State-level Framework for Sharing Computer Science Content
CS principles: development and evolution of a course and a community
Progsnap: Sharing Programming Snapshots for Research (Abstract Only)
An interactive dynamic model for integrating knowledge management methods and knowledge sharing technology in a traditional classroom
Supporting the Integration of Social Justice Topics within K-12 Computing Education
A Novel Course in Data Systems with Minimal Prerequisites
Teaching Ethics In CS Programs - Questions, Models, Resources, Assessments
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, SIGCSE 2024, Volume 2, Portland, OR, USA, March 20-23, 2024
Who Benefits?: Positive Learner Outcomes from Behavioral Analytics of Online Lecture Video Viewing Using ClassTranscribe
Using Touch and Sound to Program Scratch
Creating and Modifying Existing Surveys to Fit Your CS Education Research Needs
Men supporting women computer science students
Parallel from the beginning: the case for multicore programming in thecomputer science undergraduate curriculum
Kits: Creating Repeatable Learning Experiences Using Real HFOSS Projects
Time-constrained Code Recall Tasks for Monitoring the Development of Programming Plans
Recruit and retain women in undergraduate computing: success stories using research-based practices
An Experience Report Assessing A Professional Development MOOC For CS Principles
Geographic Information Systems (GIS): Opportunities of Spatial Data Processing for Computer Science Education (Abstract Only)
Panel: Teaching To Increase Diversity and Equity in STEM
Collaborative and Active Learning with Portable Online Hands-on Labware for Blockchain Development
Learning Computer Networking Through Illustration (Abstract Only)
Remedying misperceptions of computer science among middle school students
The computer science major within a liberal arts environment (abstract)
Using visualization to teach parallel algorithms
Who Wins? A Comparison of Accessibility Simulation Games vs. Classroom Modules
Updating Curricular Guidelines for Associate-Degree Computer Science Programs
Teaching data abstraction to the practicing programmer: A case study
Jumping Implementation in Video Games (Abstract Only)
Teaching mathematical reasoning across the curriculum
Developing formal specifications via Z (workshop)
An analog/hybrid computer simulation of phase-locked-loops in motor speed control
Simulation and modelling with Stella: a general education course
The role of mathematics in computer science education
Birds of a Feather Who'd Like to Share Software Together: Teaching Tools that Improve Efficiency and Outcomes
To Grade or Not To Grade
CSEdD: CS Education Dashboard for Student Success, Retention, and Performance Investigations
Visualizing Classic Synchronization Problems
Juggling the Jigsaw: Enabling CS1 Growing Enrollment and Diversity at Undergraduate Institutions (Abstract Only)
Alternatives to the traditional first course in computing
Assessing Peer Correction of SQL and NoSQL Queries
Maniac: A preliminary machine approach to the ACM CS 3 course
How to Plan and Run Summer Computing Camps: Logistics (Abstract Only)
Cultivating and Celebrating LGBTQ+ Community in Computing Education
It Seemed Like a Good Idea at the Time (COVID-19 edition)
Exposing the Hidden Curriculum with a First Year Computing Seminar
Personal student workstations: prospectus and requirements
Is ChatGPT the Academic Catalyst We've all been Waiting For?
A concepts-first introduction to computer science
Programming Smart Contracts in Ethereum Blockchain using Solidity
Teaching the principles of the hacker curriculum to undergraduates
Consider Visualizing Society within the ACM Code of Ethics
Managing undergraduate CS research
Teaching design and project management with lego RCX robots
Why should we be Integrating Computer Science into the Elementary Curriculum?: Computer Science Teachers' Perceptions and Practices
Modifying freshman perception of the CIS graduate's workstyle
Addressing the Computer Science Teacher Shortage: A Case Study of Wisconsin Public High Schools
Progress in surfacing computer science in STEM
Relationship of early programming language to novice generated design
AutoQuiz: A Personalized, Adaptive, Test Practice System (Abstract Only)
Pensieve Discuss: Scalable Small-Group CS Tutoring System with AI
A communication library to support concurrent programming courses
Considerations for Improving Comprehensive Undergraduate Computing Ethics Education
Visual metaphors for teaching programming concepts
A programming sequence for the liberal arts college
A lecture/laboratory approach to the first course in programming
Quantifying the Benefits of Prior Programming Experience in an Introductory Computer Science Course
Planned attitude change while teaching computer literacy
Blending Problem- and Project-Based Learning in Internet of Things Education: Case Greenhouse Maintenance
Global Awareness for Computing Educators and Scholars: (Abstract Only)
Toward Computational Making with Madeup
Code Interviews: Design and Evaluation of a More Authentic Assessment for Introductory Programming Assignments
SciGirls Code: Creative Robotics for Tween Girls in Out of School Time
ACM/IEEE-CS computer science curriculum 2013: reviewing the ironman report
Game based Cybersecurity Training for High School Students
The distributed course - a curriculum design paradigm
Creating, Building, and Sustaining Community in CS Departments
Mathematics and computer science at odds over real numbers
Teaching with app inventor for android (abstract only)
Visualizing algorithms and processes with the aid of a computer
Teaching empirical performance analysis of parallel programs
Sprint to Inclusion: Embedding Accessibility Sprint in a Software Engineering Course
Patterns in Elementary-Age Student Responses to Personalized & Generic Code Comprehension Questions
Generating AI Literacy MCQs: A Multi-Agent LLM Approach
The Influence of Problem Solving Abilities on Students' Performance on Different Assessment Tasks in CS1
Guiding Students to Discover CS Concepts and Develop Process Skills Using POGIL
Active Learning in Systems Courses: (Abstract Only)
Breadth-also: a rationale and implementation
Toward an Open-source Toolkit for Machine Learning Education
MDAT: a multithreading debugging and testing tool
Java in the morning...Java in the evening...Java in 2004
Collaboration across the curriculum: a disciplined approach todeveloping team skills
BOF: Hispanics in Computing
An integrated small computer laboratory using a central disk storage facility
Peer Instruction in Practice (Abstract Only)
Programming by choice: urban youth learning programming with scratch
A multimedia and liberal arts approach to a first course in programming and its crossover potential for computer science and the arts (abstract only)
Computer aided program design experiments: diagrammatic versus textual material
SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, Providence, RI, USA, March 3-5, 2022, Volume 1
A project-unified software engineering course sequence
Application of non-programming focused treisman-style workshops in introductory computer science
CodeNC: Integrating Computational Thinking into K-12 Instructional Activities using Animated Videos
Computing in liberal arts colleges
A course on multimedia technology for computer science and computer engineering students
Building Pre-Service Teacher Interest in Computer Science Education through Mentoring Experiences (Abstract Only)
Education Modules for Networking, Cloud Computing, and Security in Systems Courses
Leading Conversations about Microaggressions, Bias, and Other Difficult Topics
A course on software engineering techniques
The Effects of Peer- and Self-assessment on the Assessors
The National Science Foundation (seminar session): funding opportunities for CS faculty through the CCLI program
Computer Science Curriculum Trends
The Intersectional Experience of Black Girl High School Students in Advanced Placement Computer Science
Remote access internetworking laboratory
An undergraduate concentration in networking and distributed systems
Object centered design for Java: teaching OOD in CS-1
Quadrilateral Mesh Generation with a Provably Good Aspect Ratio Bound
Gumshoe: a model for undergraduate computational journalism education
Student Motivations and Goals for CS1: Themes and Variations
Infusing software assurance and secure coding into introductory CS courses (abstract only)
Altruism among programmers: the availability and effectiveness of on-line, spontaneous peer mentoring in competitive problem solving (abstract only)
The influence of color on program readability and comprehensibility
The Design and Implementation of Code Reading and Code Quality Practice Discussion Course
Growing Enrollments Require Us to Do More: Perspectives on Broadening Participation During an Undergraduate Computing Enrollment Boom
Project Scoring for Program Evaluation and Teacher Professional Development
What Gets Them Talking? Identifying Catalysts for Student Engagement Within a Computing Ethics Course
Code Crafters Curriculum: A Textile Crafts Approach To Computer Science (Abstract Only)
Effective closed labs in early CS courses: lessons from eight terms of action research
Micro-Classes: A Structure for Improving Student Experience in Large Classes
τέχνη A First Step
Understanding How Computer Science Undergraduate Students are Developing their Professional Identities: (Abstract Only)
Autograding and Feedback for Snap!: A Visual Programming Language (Abstract Only)
PyBuggy: Testing the Effects of Enhanced Error Messages on Novice Programmers
Challenges Facing Computing Teachers in Guyana
Adapting Curriculum 78 to a small university environment
Developing computer awareness
Can Undergraduate Computing Research Be Student-Driven? (Abstract Only)
Cognitive processes in programming (panel session)
A partnership in domestication of rapid prototyping technologies
Computer science in industry (Panel Discussion)
MiniOS: An Instructional Platform for Teaching Operating Systems Projects
Teaching a course in parallel processing with limited resources
Empirical evaluation of periodic retrospective assessment
Generative AI in Computer Science Education
Recommendations for software engineering education
Maine AI Arena
A town meeting: SIGCSE committee on expanding the women-in-computing community (abstract only)
Benefits and Pitfalls of Using Capture the Flag Games in University Courses
The SEI undergraduate curriculum in software engineering
User Experience and Feedback on the RPI Homework Submission Server (Abstract Only)
What academic impact are high school computing courses having on the entry-level college computer science curriculum?
PS: a procedure simulator for dynamic program visualization
Lessons learned from a PLTL-CS program
Research to classroom: experiences from a multi-institutional course in smart home technologies
Pair Programming Interactions in Middle School: Collaborative, Constructive, Dismissive, or Disengaged? (Abstract Only)
A games first approach to teaching introductory programming
PABLO: Helping Novices Debug Python Code Through Data-Driven Fault Localization
A Microlearning Online Framework for Teaching Programming Basics
Attracting (& keeping) the best and the brightest: an entry-level course for experienced introductory students
Utilizing Gamification and Visualization in Designing Labs for Teaching Algorithms
Computer science curriculum assessment
Collaboration vs plagiarism in computer science programming courses
Interdisciplinary computing, successes and challenges (abstract only)
The simon fraser one track universal curriculum for computing science
Teaching ethics in IS courses (abstract): everything you always wanted to know but were afraid to ask
Discrete mathematics as a precursor to programming
Mentoring Student Teaching Assistants for Computer Science (Abstract Only)
Teaching entering students to think like computer scientists
Experiences Implementing and Utilizing a Notional Machine in the Classroom
Computing foundations for the scientist (abstract only)
On the uses of models in education
Josef, programming for everybody
Teaching a first course on data structures: a software engineering approach
Smartphones as a Platform for Hands-On Internet of Things Education
BASICl - a simple computer to introduce computer organization and assembler language programming
Turing the tables: introducing software engineering concepts in a user interface design course
Teaching wireless networking with limited resources
Ethnocomputing with electronic textiles: culturally responsive open design to broaden participation in computing in American indian youth and communities
The Landscape of Broadening Participation in Computing, Using State and National Datasets to Advocate for Equity in Computer Science Education
Social networks generate interest in computer science
An Item Response Theory Evaluation of a Language-Independent CS1 Knowledge Assessment
Supporting student-written tests of gui programs
Recursion in Secondary Computer Science Education: A Comparative Study of Visual Programming Approaches
The locker metaphor to teach dynamic memory
A citation analysis of the sigcse 2007 proceedings
An Experience Report: Using Mobile Development To Teach Software Design
Equitable Professional Learning for K12 Computer Science Teachers
A service learning practicum capstone
Session details: Introduction courses I
TextbooksForAll: Free Textbooks and Their Place in Computer Science Education
Connecting the Dots: Intersectionality across Active Learning, Classroom Climate, and Introductory Computer Science Courses
Describing Elementary Students' Spheres of Influence in Scratch 'About Me' Projects
Evaluating the Impact of Combination of Engagement Strategies in SEP-CyLE on Improve Student Learning of Programming Concepts
An evaluation of a realistic approach to MIS
Computational Thinking, Perception, and Confidence in Distance Learning
Graphics assignments in discrete mathematics
Runestone: A Platform for Free, On-line, and Interactive Ebooks
A generic e-learning multiparadigm programming language system: IDEFIX project
Facilitating code-writing in PI classes
XDP: a simple library for teaching a distributed programming module
U.S. Latines in Computing: A Review of the Literature
Teaching requirements engineering to an unsuspecting audience
Exploring the Inchworm Problem's Ability to Measure Basic CS Skills
Soft Skills Development in Computer Science Students via Multinational and Multidisciplinary GameDev Project
Innovative Pedagogical Approaches to a Capstone Laboratory Course in Cyber Operations
Integrated theory and practice - an approach to the first computer science course
A model C++ tree iterator class for binary search trees
Using UML class diagrams for a comparative analysis of relational, object-oriented, and object-relational database mappings
OO design in compiling an OO language
Connecting the Computer Science Teachers Association (CSTA) Western Chapters
Introduction to Ipsative Assessment
Transitioning From Peer Instruction to POGIL with Guided Lecture Notes
A Teacher Workshop for Introducing Computational Thinking in Rural and Vulnerable Environments
Student Interaction with Instructor Emails in Introductory and Upper-Year Computing Courses
Statistics-infused Introduction to Computer Science
Computer architecture in the computer science curriculum
"This Applies to the Real World": Student Perspectives on Integrating Ethics into a Computer Science Assignment
The ACM Scholastic Programming Contest - 1977 to 1990 (special panel session)
How to Collect, Analyze and Act on Learning Data in Computer Science Courses (Abstract Only)
Incorporating Parallel Computing in the Undergraduate Computer Science Curriculum
Creative Computation in High School
Code warriors and code-a-phobes: a study in attitude and pair programming
Evolution of a computer science program
Modeling student programming with multimodal learning analytics (abstract only)
REU Mentoring Engagement: Contrasting Perceptions of Administrators and Faculty
Problem-directed discrete structures course
Disentangling the Learning Gains from Reading a Book Chapter and Completing Proof Blocks Problems
Explaining inheritance: a code reusability perspective
An Empirical Study of Debugging Patterns Among Novices Programmers
Using Pencil Code to Bridge the Gap between Visual and Text-Based Coding (Abstract Only)
Object-orientation and the principles of learning theory: a new look at problems and benefits
Using Scratch and Female Role Models while Storytelling Improves Fifth-Grade Students' Attitudes toward Computing
A course in effective programming
Grading for Equity in a Hyflex Compiler Design Course
Mining Students' Mastery Levels from CS Placement Tests via LLMs
Engaging constructions: family-based computing experiences for immigrant middle school students
Using a model railroad to teach digital process control
Inspiring a Galaxy of New Innovators at the Intersection of Art & Science
Exploring Critical CS Teacher Education Program Design Through a Science and Technology Studies Approach
Using Faded Parsons Problems to Provide a More Challenging Scaffold for Code Writing
Computer science accreditation (panel session): guideline application to some existing curricula
Snap! 9- Support for Teachers and Programming with Data
Plagiarism detection using feature-based neural networks
An extensible framework for providing dynamic data structure visualizations in a lightweight IDE
Linking computer science, art, and practice through digital sound
The role of virtualization in computing education
Implementing a GKS-like graphics package on a microcomputer
Striking a Chord through a Mixed-Methods Study of Music-Based Learning to Leverage Music and Creativity to Bridge the Gender Gap in Computer Science
We're All in This Together: CS Students, the Tech Industry, and Mental Health (Abstract Only)
Special Session: Exploring and Discovering Concepts via POGIL
Retaining women in CS with accessible role models
Engaging underrepresented groups in high school introductory computing through computational remixing with EarSketch
Educating for Both Art and Technology
A Survey-based Exploration of Computer Science Student Perspectives on Mathematics
Teaching AI: a breadth-first approach
Integration and Evaluation of Spiral Theory based Cybersecurity Modules into core Computer Science and Engineering Courses
Competency in computer instruction in Illinois Public Schools
Best Practices for Reviewing Material at the Beginning of a Semester
Another approach to service courses
A survey of graduates from an undergraduate computer science program
An honors computer science seminar for undergraduate non-majors
Teaching garbage collection without implementing compiler or interpreters
COSMIC: US-based Conversion Master's Degree in Computing
coaster: Teaching Computer Graphics Incrementally (Abstract Only)
Research Experiences for Graduate Students (REGS): The Evolution of Computing Education Projects and Creation of a Virtual Community
Nifty assignment
Introductory instruction in programming
Building and Hacking an Exploitable WiFi Environment for Your Classroom - Even for Remote Participants!
Teaching data structures with BeSocratic (abstract only)
Exam Wrappers: Not a Silver Bullet
Practical Systems Programming in Computer Science Education (Abstract Only)
Exploring the Impact of Worked Examples in a Novice Programming Environment
Multiple Levels of Abstraction in Algorithmic Problem Solving
Intellectual Property Law Basics for Computer Science Instructors (Abstract Only)
Computer Science Frontiers: New Curricula to Advance Female Interest in Computing
Local: a model geared towards ubiquitous learning
A Survey of Undergraduate Theory of Computing Curricula
Surviving "Open-ended Projects" in Project-Based Learning: A Teacher's Perspective (Abstract Only)
Broadening Participation in Computing Education: Advancing LGBTQIA+ Voices
POGIL Activities for Computer Organization and Architecture: (Abstract Only)
A "curriculum-cycle" environment for teaching programming
A modern Curriculum for an ancient culture
A Holistic and Case-Analysis Approach for Cybersecurity Education: (Abstract Only)
Creating a High Quality, High Impact CS Teacher Prep Program
Acm education board and masters level programs
Examining Language Bias in Computer Science
A panel session on "digital system education"
A team software development course featuring iPad programming (abstract only)
Evaluating introductory programming textbooks: A guide for students, instructors, authors and publishers
I Felt Like We Were Actually Going Somewhere: Adapting Summer Professional Development for Elementary Teachers to a Virtual Experience During COVID-19
Going National: Exploring the Employability and Salary Insights from Bachelor of Arts and Bachelor of Science in Computer Science Degrees for Broadening Participation
Google summer of code and google code-in BoF (abstract only)
Design and Evaluation of an Undergraduate Course on Software Development Practices
Minority Serving Institution Meet-Up
Growing an Inclusive Community of K-12 CS Education Researchers
Teaching computational thinking through musical live coding in scratch
Teaching HS computer science as if the rest of the world existed: rationale for a HS Pre-APCS curriculum of interdisciplinary central-problem-based units that model real-world applications
Assignments that Blend Ethics and Technology
A system to make visible the structure and execution of student programs
Management challenges in a large introductory computer science course
Exploring concurrency using the parallel analysis tool
Raising motivation in real-time laboratories: the soccer scenario
Affordable Robotics Projects in Primary Schools: A Course Experience in Brazil
Increasing the number of women majoring in computer science: what works?
A New Class of Teaching-Track Faculty: No Ph.D. Required
Flourishing For All: Embedding Ethics in Undergraduate Computer Science Education Through Intelligent Digital Simulations
Conceptualizing the Support and Learning of K-2 Educators around Artificial Intelligence in Language Arts
Using graphical presentation techniques in closed laboratory exercises (abstract)
CS professional development MOOCs
The Needs of K-12 Computer Science Educators towards Building an Inclusive Classroom: Implications for Policy, Practice, and Research
Derivation of programs for freshmen
Hands-on cybersecurity exercises and the rave virtual environment (abstract only)
Who Attempts Optional Practice Problems in a CS1 Course?: Exploring Learner Agency to Foster Mastery Learning
Fostering Computational Creativity through Computing in the Arts: A Community of Educators (Abstract Only)