yusuke1997/dblp-id-title huggingface dataset:
Decoding CS Principles: A Curriculum from Code.org (Abstract Only)
Using laboratories to teach software engineering principles in the introductory computer science curriculum
Cybersecurity Education in the Age of Artificial Intelligence
SNITCH: a software tool for detecting cut and paste plagiarism
Two-Stage Programming Projects: Individual Work Followed by Peer Collaboration
Evaluating the use of learning objects in CS1
Exploring the Impact of Quizzes Interleaved with Write-Code Tasks in Elementary-Level Visual Programming
A Study of Pair Programming Enjoyment and Attendance using Study Motivation and Strategy Metrics
Upper Elementary and Middle Grade Teachers' Perceptions, Concerns, and Goals for Integrating CS into Classrooms
Using and Customizing Free Ebooks for Computer Science Classes on Runestone
Professional literacy: labs for advanced programming courses
Software security testing of an online banking system: a unique research experience for undergraduates and computer teachers
App Development for All!: Learn the Hybrid Development Model and How Scaffolded Projects can Bring App Development to your Classes (Abstract Only)
Ultra-Lightweight Early Prediction of At-Risk Students in CS1
An instructional interpreter for basic
Panel on integrating security concepts into existing computer courses
Operating systems projects built on a simple hardware simulator
The State of Equitable CS Education Research and Practice: Where Do We Go From Here?
Using POGIL to help students discover CS concepts and develop process skills (abstract only)
Pilot study: living flowcharts in an introduction to programming course
Experience Report on Using WeBWorK in Teaching Discrete Mathematics
DYNALAB: a dynamic computer science laboratory infrastructure featuring program animation (abstract)
A Module-based Approach to Teaching Big data and Cloud Computing Topics at CS Undergraduate Level
Are they learning what (we think) we're teaching?
Transforming the Learning Experience of Non-Traditional Students in an Online CS1 Course through Peer-Instruction
GitSEED: A Git-backed Automated Assessment Tool for Software Engineering and Programming Education
Developing a National Longitudinal Study on 6th-12th Grade Students' Motivation and Persistence in Computing
Motivating K-12 Students Toward Computer Science, and Computer Science Students Toward Teaching (Abstract Only)
Introduction to the marine biology case study (seminar session)
A Neural Network Model for a Tutoring Companion Supporting Students in a Programming with Java Course
How Youth Connect Sports with Technology
Pencil Puzzles for Introductory Computer Science: an Experience- and Gender-Neutral Context
How We Did It: Integrating Inclusive Design across the Undergraduate Computer Science Curriculum
Solid modeling with Scheme
Assessing the benefits of interactive prediction using Web-based algorithm animation courseware
The teaching of program correctness
Implications of ChatGPT for Data Science Education
Foss 101: engaging introductory students in the open source movement
Microteaching: Recursion, Coding Style, Creative Coding, Inheritance and Polymorphism, Loops, and the Internet
Integrating Hands-on Cybersecurity Exercises into the Curriculum in 2021
Designing an Introductory Programming Course to Improve Non-Majors' Experiences
Belonging in POGIL Gateway Classes
Strategic directions in computer science education (panel)
A tale of two high school computer science programs and how the ACM model high school computer science curriculum may shape their future (abstract)
A CASE primer for computer science educators
Computing Education as a Foundation for 21st Century Literacy
Computer science education in developing countries
Assessing Children's Understanding of the Work of Computer Scientists: The Draw-a-Computer-Scientist Test
Revision of the SE 2004 curriculum model
Computer science and engineering education: Current trends, new dimensions and related professional programs
An Exploration into Adaptive Teaching of Discrete Mathematics for Computer Science Undergraduate Students
Computer science, federal programs, and Nirvana
Mental models of recursion
Montessori Methods + A Living Textbook > Traditional CS Instruction (Abstract Only)
Fork diagrams for teaching selection in CS I
Analyzing PHP frameworks for use in a project-based software engineering course
Creating Safe Spaces for Instructor Identity in Computing
Everything I needed to know about teaching I learned in kindergarten: bringing elementary education techniques to undergraduate computer science classes
CAP: an automated self-assessment tool to check Pascal programs for syntax, logic and style errors
Undergraduate cyber security course projects
Education of wireless and ATM networking concepts using hands-on laboratory experience
Open Educational Resources: What Next? (Abstract Only)
Rho-NLR: A Neural Lumigraph Renderer with Controllable Illumination
Great principles in computing curricula
Benefits of Exposure Programs to K12 Student Interest in Computer Science: (Abstract Only)
A Year of Living Actively: Hybrid PBL in a Community College CS Curriculum (Abstract Only)
A training program in computer applications in the health sciences
Modules for Integrating Cryptography in Introductory CS and Computer Security Courses (Abstract Only)
Recursively speaking: analyzing students' discourse of recursive phenomena
A Web based configuration control system for team projects
Changing Teaching Assistant's Behavior Based on Learning Support Strategies for Programming Exercise
A Game-Changing Instructor Tool to Reinforce Coding Concepts
Support for Broadening Participation though Humanitarian Free and Open Source Software
Development and evaluation of indexed captioned searchable videos for STEM coursework
An industry perspective on computer science accreditation (abstract)
Loop invariants and mathematical games
Experiences teaching MapReduce in the cloud
Accelerating Accurate Assignment Authoring Using Solution-Generated Autograders
Teaching secure coding: the myths and the realities
A profile of today's computer literacy students: an update
Adding Diversity, Humanity, and Motivation to Programming Assignments with Easy-to-Create Cameo Appearance Videos
A query simulation system to illustrate database query execution
Using Knot Mosaics to Introduce Undergraduates to SAT
U-Net based Active Learning Framework for Enhancing Cancer Immunotherapy
Do Hackathon Projects Change the World? An Empirical Analysis of GitHub Repositories
Pedagogical Possibilities of Critical Engagement in Introductory CS Education
Designing a Middle School Science Curriculum that Integrates Computational Thinking and Sensor Technology
Outcomes-based computer science education
Using Subgoals to Improve Student Performance in CS1: (Abstract Only)
Co-Designing an AI Curriculum with University Researchers and Middle School Teachers
Creating a Community of Graduate Student Computer Science Education Researchers
Creating and Grading IPython/Jupyter Notebook Assignments with NbGrader
Learning with Leadership: Perspectives from a Statewide Research-Practice Partnership Focused on Equity-Oriented Computing Professional Development for K-12 Administrators
First Things First: Providing Metacognitive Scaffolding for Interpreting Problem Prompts
Working together to improve K-12 computer science education
Teamwork Training for Programming Contests: (Abstract Only)
Becoming a CS1 Student in the Time of COVID
An integrated course on parallel and distributed processing
A first year common course on computational problem solving and programming (abstract only)
Investigating Students' Usage of Self-regulation of Learning Scaffoldings in a Computer-based Programming Learning Environment
The object shop - Using CD-ROM multimedia to introduce object concepts
Implementing abstract data types in Turbo Pascal
A project-oriented undergraduate course sequence in software engineering
Consistency when Teaching Multiple Sections: Live Lecture Recordings Reviewed and Discussed with Students
My Learnings from Allowing Large Language Models in Introductory Computer Science Classes
Session details: Developing countries II
Exploring the appeal of socially relevant computing: are students interested in socially relevant problems?
Reduced Learning Time with Maintained Learning Outcomes
"Sometimes You Just Gotta Risk It for the Biscuit": A Portrait of Student Risk-Taking
Integrating formal verification in an online judge for e-Learning logic circuit design
Connect the Dots to Prove It: A Novel Way to Learn Proof Construction
Microcomputers in the computer science curriculum
An interactive exploration of gender and computing: unpacking the student experience
Algorithm visualization: a report on the state of the field
Student attitudes and motivation for peer review in CS2
Investigating the Use of Productive Failure as a Design Paradigm for Learning Introductory Python Programming
CS1: Computation & Cognition - An Evidence-Based Course to Broaden Participation (Abstract Only)
The effects of partially-individualized assignments on subsequent student performance
Disability in Computer Science Education
Teaching empirical analysis of algorithms
Object imperatives!
Ethics and Social Responsibility in Computer Science Curricula
Motivating Students Beyond Course Requirements with a Serious Game
Teaching Formal Languages with Visualizations and Auto-Graded Exercises
An undergraduate compiler laboratory
A Comparison of Peer Instruction and Collaborative Problem Solving in a Computer Architecture Course
Expanding Undergraduate Exposure to Computer Science Subfields: Resources and Lessons from a Hands-on Computational Biology Workshop
Implementation challenges for a K-12 computer science curriculum
How Can Computer Science Educators Benefit from Data Science Education?
On-campus cooperative education
Experiences from Using Code Explanations Generated by Large Language Models in a Web Software Development E-Book
Interested In Class, But Not In The Hallway: A Latent Class Analysis (LCA) of CS4All Student Surveys
A mid-career review of teaching computer science I
A Java framework for experimentation with steganography
A Self-Regulated Learning Framework using Generative AI and its Application in CS Educational Intervention Design
On the role and effectiveness of pop quizzes in CS1
Oxford-style Debates for IT Students
Exploring Threshold Concepts for Intermediate Students
A computer-aided flow diagram teaching system
A low-tech introduction to operating systems
From Clusters to Content: Using Code Clustering for Course Improvement
Diverging assessments: What, Why, and Experiences
Fulfilling Papert's Dream: Computational Fluency for All
Do roadshows work?: examining the effectiveness of just be
A central Ohio consortium for retraining in computer science
Improving education quality, a full scale study
Technology that educators of computing hail (TECH): come, share your favorites (abstract only)
AAA and CS 1: the applied apprenticeship approach to CS 1
STOP THE (AUTOGRADER) INSANITY: Regression Penalties to Deter Autograder Overreliance
A semester project for CS1
We claim this class for computer science: a non-mathematician's discrete structures course
COVID-19 Mental Health AI and Robot Assistant
educational response to offshore outsourcing
From Midshipmen to Cyber Pros: Training Minority Naval Reserve Officer Training Corp Students for Cybersecurity
Ninth SPLICE Workshop on Technology and Data Infrastructure for CS Education Research
Architecture-dependent operating system project sequence
Problem formulation for programmers
Developing a validated assessment of fundamental CS1 concepts
A Peer Grading Approach for Open-ended Programming Projects Based on Binary System and Swiss System
Collaborative CS Professional Development Across Three Cohorts
Analyzing CS1 Student Code Using Code Embeddings
FrenchPress Gives Students Automated Feedback on Java Program Flaws (Abstract Only)
Computer Science Summer Camps: Making Summer Programs Fun and Sustainable (Abstract Only)
Sociotechnical AI Education Course Design for CS Majors and Non-Majors
Teaching microprocessor architectures
Programming languages for introductory computing courses: a position paper
Labtool: A Command-Line Interface Lab Assistant and Assessment Tool
Whither flowcharting?
Using Subgoal Labeling in Teaching CS1
Helping K-12 Teachers Get Unstuck with Scratch: The Design of an Online Professional Learning Experience
Improving Access to Internships with an On-Campus Software Development Center
Database theory in practice: learning from cooperative group projects
Teaching software engineering with an open-source humanitarian software project (abstract only)
Simulating Real IT Project Life for Students: The StudyTalk Case Study
A cross-domain visual learning engine for interactive generation of instructional materials
CC2020: A Vision on Computing Curricula
Computational Making (Abstract Only)
NSF supported projects: parallel computation as an integrated component in the undergraduate curriculum in computer science
Teaching design patterns by stealth
Assessing In-service Teachers' Development of Computational Thinking Practices in Teacher Development Courses
Modula-2 versus C++ as a first programming language - some empirical results
Proceedings of the 1st SIGCSE Technical Symposium on Computer Science Education, SIGCSE 1970, Houston, TX, USA, November 16, 1970
Building on Blocks: Getting Started With Frames in Greenfoot 3 (Abstract Only)
The Attrition of Underrepresented Students in Computer Science
SNAP! (build your own blocks) (abstract only)
Recommendations for changes in advanced placement computer science (panel session)
Proceedings of the 56th ACM Technical Symposium on Computer Science Education V. 2, SIGCSE TS 2025, Pittsburgh, PA, USA, 26 February 2025 - 1 March 2025
Managing Project Teams in an Online Class of 1000+ Students
Scare and prepare: increasing awareness, safety, and passion for cyber-security (abstract only)
Computer Science with Theatricality: Creating Memorable Moments in CS50 with the American Repertory Theater during COVID-19
Ada sources for computer science educators (panel session)
An MS in CS for non-CS Majors: Moving to Increase Diversity of Thought and Demographics in CS
Predicting Success in CS1 - An Open Access Data Project
Why co-op in computer science? (Panel Discussion)
A model for improving secondary CS education
Experience of Teaching a Course on Software Engineering Principles Without a Project
Teaching with Program2Play: Using Programming Instructions to Play Games
What is Human-Centered AI and Why Does It Matter?
Impact of programming language on success in high school programming contests (abstract only)
Augmenting a software engineering projects course with oral and written communication
A sequence of computing courses for liberal arts colleges
A paged - operating - system project
Developing a Modular Cloud-Based Kubernetes Powered Framework for Scalable Cybersecurity Education
A simple student environment for lightweight process concurrent programming under SunOs
Datathons: An Experience Report of Data Hackathons for Data Science Education
Toward More Gender Diversity in CS through an Artificial Intelligence Summer Program for High School Girls
Student-oriented features of an interactive programming environment
The effects of pair-programming on performance in an introductory programming course
The Speech Recognition Virtual Kitchen Toolkit
Gamifying Computer Science Courses with OneUp
Use of Large Language Models for Extracting Knowledge Components in CS1 Programming Exercises
Students' Engagement in Collaborative Active Learning - Online v.s. Face-to-Face
Computer science - too many students, too many majors (Panel Discussion)
Computational science, parallel and high performance computing in undergraduate education (abstract)
Integrating Computing and Computational Thinking into K-12 STEM Learning
An undergraduate research program in multi-paradigm software design
A study of an advance organizer as a technique for teaching computer programming concepts
Creating a Joint-Faculty Artificial Intelligence Concentration within a Graduate Program
Ubiquitous presenter: increasing student access and control in a digital lecturing environment
Advanced placement computer science: AP computer science a and AP computer science principles
Special Session: AI for K-12 Guidelines Initiative
Design and construction of the Very Simple Computer (VSC): a laboratory project for an undergraduate computer architecture course
High Yield in the Short Term: Planning Strategically to Get Women into your Major (Abstract Only)
TheoryViz: A Visualizer Tool for Theory of Computing Concepts
Fostering a creative interest in computer science
The control of a toy robot ARM: a real time programming experience
Introducing computer science through animation and virtual worlds
ASAG2024: A Combined Benchmark for Short Answer Grading
Moving beyond security tracks: integrating security in cs0 and cs1
The impact of computer-aided software engineering on student performance
Session details: Special courses II
Opportunities for android projects in a CS1 course
Teaching digital hardware by using complex lab projects
Conversing with Copilot: Exploring Prompt Engineering for Solving CS1 Problems Using Natural Language
A distributed task environment for teaching artificial intelligence with agents
Improving Knowledge of CS1 Terminology Through a Peer Reviewed Translation Activity: Results and Feedback
Grace hopper visits the neighborhood
Teaching and Learning in an Introductory Undergraduate Programming Class: A Reflective Autoethnography (Abstract Only)
Systemic Justice Capstone Project: Enabling Students to Mitigate Systemic Oppression Through Data Activism
On the use of pointers and the teaching of disciplined programming
Computing Verbs to Enhance Bloom's Revised Taxonomy
A Comparative Analysis of Online and Face-to-Face Professional Development Models for CS Education
The role of teachers in implementing curriculum changes
OpenDSA: a creative commons active-ebook (abstract only)
Development of computing at Federal City College
Engaging Black Female Students in a Year-Long Preparatory Experience for AP CS Principles
Culturally Informed Advanced CS Principles: Rigorous, Culturally Responsive and Sustaining Computer Science Education
Improving retention and graduate recruitment through immersive research experiences for undergraduates
Supporting Self-Regulated Learning with Visualizations in Online Learning Environments
Injecting parallel computing into CS2
The conceptual schema as didactic tool
Can Ada be used as a primary programming language?: major problems and their solutions by means of subsets
Simulation as a vehicle for project experience
A Cloud-Based Technology for Conducting In-class Exercises in Data Science and Machine Learning Courses
Competency Based Education in Lower-Division Computer Science Taught at Community Colleges (Abstract Only)
The integration of a Problem Solving Process in the first course
Some thoughts on teaching first year programming
Low-cost networks and gateways for teaching data communications
Parallel threads: parallel computation labs for CS 3 and CS 4
OpenDSA: An Interactive eTextbook for Computer Science Courses
Computerized adaptive testing in computer science: assessing student programming abilities
Building partnerships across the CS education spectrum (abstract only)
Stochastic Tree-Based Generation of Program-Tracing Practice Questions
SIGCSE Reads 2019: Discussion and Q & A
Including HCI and user experience (UX) methodologies in computing curriculum (abstract only)
School Implementation Planning for Equitable AP CSP
Resources and Strategies for Flipped Classrooms (Abstract Only)
Addressing Professional Development Needs for K-12 CS: Working with Your Local CSTA Chapter (Abstract Only)
Grading essays in computer ethics: rubrics considered helpful
A prototype for a data communications laboratory
Using assembly language to teach concepts in the introductory course
Designing Blended Learning Models to Support Computational Learning: Minecraft Edition (Abstract Only)
An Empirical Study to Determine if Mutants Can Effectively Simulate Students' Programming Mistakes to Increase Tutors' Confidence in Autograding
Science fiction in computer science education
Predicting Students' Interest from Small Group Conversational Characteristics: Insights from an AI Literacy Education with High School Students
Primarily Undergraduate Institution Faculty
Software maintenance costs: a quantitative evaluation
Using profiling to analyze algorithms (abstract)
A laboratory for building computers
Evolution of an Integrated, Elementary CSforAll Curriculum
An industry approach to the software engineering course
Human computer interaction that reaches beyond desktop applications
Can't sing, can't act, can dance a little: (on choosing the right dancing partners)
In their words: student feedback on an international project collaboration
Using visualization to aid program construction tasks
Best Practices in Academia to Remedy Gender Bias in Tech
Managing the introductory database course: what goes in and what comes out?
Elementary Teachers Engaging with Learning Trajectories to Create Professional Learning Goals around Computer Science Integration
Supporting Teacher Understanding of Computational Thinking Integration into Early Elementary Curricula
Identifying important and difficult concepts in introductory computing courses using a delphi process: selective compression of unicode arrays in java
Learning strategies and undergraduate research
Automated use of a Wiki for collaborative lecture notes
"I'm not sure, but...": Expert Practices that Enable Effective Code Comprehension in Data Science
Design patterns for marine biology simulation
Improving the Educational Efficacy of Beginner-friendly Cybersecurity Competitions
ChatGPT in the Classroom: An Analysis of Its Strengths and Weaknesses for Solving Undergraduate Computer Science Questions
Building Ecosystems of Belonging for Neurodiverse Students: A Discussion of Instructor Practices and Training Needs
Detecting Insider Attacks with Video Websites using Distributed Image Steganalysis (Abstract Only)
Using LSTM Networks for Multiparameter Physiological Signal Reconstruction to Reduce Training Time
Developing Interactive Exercise Materials for Machine Learning Using Spreadsheets
Teaching programming algorithms aided by computer graphics
A multidisciplinary bioinformatics minor
KNIME Analytics Platform for Visual Data Science and Business Analytics Teaching
Enhancing generic skills in the computer organization course
On the design of an educational infrastructure for the blind and visually impaired in computer science
Examining the Role of Informal Education in K-12 Computing Pathways & CS Education Reform Efforts: (Abstract Only)
Finding Neurodivergent Community in Computing Education
Using testing and JUnit across the curriculum
Middle school students using Alice: what can we learn from logging data?
Critical Media Literacy for Sports Technology Design
Exploring security vulnerabilities by exploiting buffer overflow using the MIPS ISA
Designing Integrated Math + CT Activities to Promote Sensemaking about Place Value in Grades K-2
ZyForce: An FPGA-based Cloud Platform for Experimental Curriculum of Computer System in University of Chinese Academy of Sciences (Abstract Only)
Do LEGO® Mindstorms® motivate students in CS1?
PILOT: an interactive tool for learning and grading
"Cactus Systems": a computer science practicum that is more than a capstone
The Role of Race and Gender in Teaching Evaluation of Computer Science Professors: A Large Scale Analysis on RateMyProfessor Data
VRV: A Versatile RISC-V Simulator for Education
Using AppVis to Build Data-rich Apps with MIT App Inventor (Abstract Only)
Encouraging Reflection in Support of Learning Data Structures
Query generation in an instructional database management system
Empirical Research in CS Education (Abstract Only)
Maximizing content learning for deaf students and English as a second language students (abstract only)
Strategies for adding the emerging PDC curriculum recommendations into CS courses
Problems with and proposals for service courses in computer science
Inexpensive advanced graphics applications for the C.S. majors graphics class