yusuke1997/dblp-id-title huggingface dataset:
Experiences of Undergraduate Computer Science Students Living with Mental Health Conditions
Applying the personal software process in CS1: an experiment
Computing with geometry as an undergraduate course: a three-year experience
Productivity expectations in the level of COBOL programming for business (Panel Discussion)
Use of an Anti-Pattern in CS2: Sequential if Statements with Exclusive Conditions
An address translation simulator
Mobile App Development: Android or iOS? An Experience Report from Teaching Both Platforms
Using a Text Mining Assignment as an Intervention to Promote Student Engagement With DEI Issues
ELAN: An Elementary Language that promotes godd programming
Establishing ABET Accreditation Criteria for Data Science
Program documentation at wichita state university
Integrating pedagogical code reviews into a CS 1 course: an empirical study
Utilizing Professional Development to Improve Student Career Outcomes in Computer Science and Software Engineering
Computer Science Pathways for Latino/a Youth in a Community Technology Center: (Abstract Only)
Designing introductory computing assignments: The view from the computing center
Restructuring the introductory computer science course for engineers
Language emulator, a helpful toolkit in the learning process of computer theory
Proceedings of the 32rd SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2001, Charlotte, North Carolina, USA, 2001
Towards an Adaptable Curriculum-Driven Block-based Learning Environment
An assessment model for large project courses
Computer applications for prospective public school administrators
New directions in the introductory computer science curriculum
Lego-based Case Studies for Teaching Software Engineering Concepts throughout the Curriculum (Abstract Only)
Powers of 10: the case for changing the first course in computer graphics
SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, Providence, RI, USA, March 3-5, 2022, Volume 2
A model for a CAI learning system
An Automated Approach to Recommending Relevant Worked Examples for Programming Problems
Experiences with Computer-Based Testing (CBT)
Bricklayer: Elementary Students Learn Math through Programming and Art
A graduate immigration course in computer science
Modelling Correct Operation of Webcams for Security Purposes: (Abstract Only)
The contour model as an instructional tool in elementary computer science courses
Enhancing team knowledge: instruction vs. experience
Centering Minoritized Students' Perspectives: What Makes CS Learning Consequential
Teaching CS1 with karel the robot in Java
Requiring CS1 students to write requirements specifications: a rationale, implementation suggestions, and a case study
Portable Parallel Computing with the Raspberry Pi
Before You Write Code ... Putting Data and Ethics at the Center of Introductory Computing
The CS POGIL Activity Writing Program
Cracking the Cultural Code: Understanding the Cultural Barriers for Asian International CS Students in the US
CS10K Teachers by 2017?: Try CS1K+ students NOW! Coping with the Largest CS1 Courses in History
Top-down teaching: object-oriented programming in CS 1
Session details: Data base management systems
Identifying and correcting Java programming errors for introductory computer science students
Building an infrastructure to support writing across the computer science curriculum
The two year curriculum in Computer Programming at Purdue University Calumet campus
Introducing the computer at a small liberal arts college
Group dynamics and collaborative group performance
Teach Global Impact: A Resource for CSP (or Any CS Class!) (Abstract Only)
Exploring the Value of Different Data Sources for Predicting Student Performance in Multiple CS Courses
Urban Archivist Application
A video disc oriented educational system
Interpreting the ABET Computer Science Criteria Using Competencies
The design and implementation of a dynamically tailored examination
Learning from wrong and creative algorithm design
Intelligent Support for All?: A Literature Review of the (In)equitable Design & Evaluation of Adaptive Pedagogical Systems for CS Education
An introductory course on the use of operating systems
Social Motivators and Inhibitors for Women Entering Software Engineering through Coding Bootcamps vs. Computer Science Bachelor's Degrees: (Abstract Only)
5 Lessons on Supporting CSforAll in K12 School Districts
LibreFoodPantry: Developing a Multi-Institutional, Faculty-Led, Humanitarian Free and Open Source Software Community
Artificial Intelligence in Compulsory K-12 Computer Science Classrooms: A Scalable Professional Development Offer for Computer Science Teachers
Computing Competencies and the CC2020 Project
Augmenting introductory Computer Science Classes with GameMaker and Mobile Apps (Abstract Only)
Retraining of college faculty for computer science (Panel Session)
HelpMe: Student Help Seeking using Office Hours and Email
Co-Designing Learning Experiences to Support the Development of Culturally Relevant CS Lessons in Elementary Classrooms
Building Capacity Among Black Computer Science Educators
A large-scale quantitative study of women in computer science at Stanford University
Hands-on introduction to computer science at the freshman level
Student Teachers as Lead University Instructors
A design tool used to quantitatively evaluate student projects
Automation for Instruction Enhancing Feedback: (Abstract Only)
Experiences from an Experiential Learning Course on Games Development
Use of the Cloze procedure in testing a model of complexity
Improving Current and Future Offerings of a Data Science Course through Large-Scale Observation of Students
All-in-one virtualized laboratory (abstract only)
Computer Science Behind Bars: Lessons Learned from Teaching Incarcerated Students in Prisons and Jails
Using remote logging for teaching concurrency
The computer science laboratory
Collaborative research into Game Jams, Hackathons and Event-Based Teaching in Higher Education (Abstract Only)
Designing and Piloting a High School CS+X Topics Course
Exploration of Undergraduate Teaching Assistant Identity and Teaching Goals in Data Science Courses
Replicating a Validated CS1 Assessment (Abstract Only)
NSF/IEEE-TCPP Curriculum on Parallel and Distributed Computing for Undergraduates - Version II - Big Data, Energy, and Distributed Computing
Design and implementation of an interactive tutorial framework
Introducing Theoretical Computer Concepts in Secondary Education
Teaching as a logic tool (abstract)
Growing an Accessible and Inclusive Systems Design Course with PlantUML
Should Your College Computer Science Program Partner with a Coding Boot Camp? (Abstract Only)
A User Space-based Project for Practicing Core Memory Management Concepts
Success with the project-intensive model for an undergraduate software engineering course
viCyber: An Intelligent Curriculum Design Tool for Cybersecurity Education
The Iliad and the WHILE loop: computer literacy in a liberal arts program
Video Analysis of Student Challenges and Interactions in Computational Thinking-integrated Botany
Enhancing student learning through on-line quizzes
Curricular Guidance for Associate-Degree Cybersecurity Programs
Developing Interdisciplinary Programs: Challenges and Opportunities (Abstract Only)
Exploring Computer Science Topics with Programmable Smartwatches
How Important is Immersion for Learning in Computer Science Replugged Games?
CS Concepts and Contextual Factors in Integrated Computing Activities in U.S. Schools
Aristotle and object-oriented programming: why modern students need traditional logic
The use of microcomputers in an applied computer science program
The role and position of graphics in computer science education
Hello Research! Developing an Intensive Research Experience for Undergraduate Women
The portable dining philosophers: a movable feast of concurrency and software engineering
Agile Curriculum Development: Computational Modeling COVID-19
Bringing the enterprise into a database systems course
Recommendations for the first course computer science
A software tool for teaching Data Structures
The trouble with for-loop invariants
Can Programming Boot Camp Help Under-represented College Students Succeed in Computing Degrees? (Abstract Only)
Diversity Barriers in K-12 Computer Science Education: Structural and Social
Creating emergent behaviors: two robotics labs that combine reactive behaviors
Too few women! Too few minorities! What can we do? (abstract)
Micro-Specialization as a Solution to Open-Ended Project
The M.S. program in computer science
The teacher's job is to design learning experiences; not primarily to impart information
Test-first design in introductory Java programming (abstract only)
Computers and society: a liberal arts perspective
The university perspective: awarding credit for advanced placement (AP) in computer science
Relevant real-world undergraduate research problems: lessons from the nsf-reu trenches
Enhancing Computing Accessibility Education Using Experiential Labs: A Focus on Color Blindness and Localization
Glitch Defense: A Computer Game to Teach Cybersecurity Concepts and Broaden Participation in Computing
Introduction to Computational Thinking: A New High School Curriculum using CodeWorld
Possible models diagrams: a visual alternative to truth tables
Bloom's taxonomy revisited: specifying assessable learning objectives in computer science
A system for program visualization in the classroom
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 1, SIGCSE 2023, Toronto, ON, Canada, March 15-18, 2023
Building The Tree of Life from Scratch
On the (Mis) Understanding of the "this" Reference
Supporting CS education via virtualization and packages: tools for successfully accommodating "bring-your-own-device" at scale
A "hands-on" approach to computer literacy
"I've taken a first CS class and liked it! What's next?" Exploring the Multiplicity of CS2 Paths for Majors and Non-Majors
Assessing Individual Contributions to Software Engineering Projects with Git Logs and User Stories
Self-paced Mastery Learning CS1
Developing an interdisciplinary health informatics security and privacy program (abstract only)
Mediated transfer: Alice 3 to Java
CS0: Introducing Computing with Raspberry Pis
Student development of board game strategies in a web-based graphical infrastructure (abstract only)
An Approach to Generate Virtual Tutors for Game Programming Classes
Forming Strong and Effective Student Teams (Abstract Only)
Accessibility Insights from Student's Software Engineering Projects
Adapting Between Parsons Problems and Coding Tasks
COMES: a CAI system oriented to programming languages
Understanding CS Undergraduate Students' Professional Development through the Lens of Internship Experiences
Computers in precollege education (Panel Discussion): What do teachers want or need?
A system-based sequence of closed labs for computer systems organization
Where Should We Go From Here?: Eliminating Inequities In CS Education, Featuring Guests From The CS-Ed Podcast
Principles of asking effective questions during student problem solving
The academic/industry gap in systems programming and operating systems
Measuring Student Confidence from Tech Camp Participation
Pair Programming in a Pandemic: Understanding Middle School Students' Remote Collaboration Experiences
Machines, statues, and people: strategies for promoting RSI awareness in computing curricula
Integrating evaluation into program development: benefits of baselining a NSF-BPC alliance
Understanding the Essence of Successful Computing Education Projects through Analyzing NSF Proposals: (Abstract Only)
Introductory computer science courses for in-service elementary and secondary teachers
Spotting AI Missteps: Students Take on LLM Errors in CS1
Retraining: Is it the answer to the computer faculty shortage?
The Sol y Agua RPP: A Bilingual and Culturally Responsive Approach to Introduce Computational Thinking in Middle School
Evaluating ML Recommender Systems without Interactions Data
Bitcoins, Blockchains and Cybersecurity: Teaching Emerging Technologies in the Classroom (Abstract Only)
APL as a lingua franca in the computer science curriculum
The eKitchen: Creating Opportunities for Community-based Sustainable Computing Education through Action Research
The effects of pair-programming on individual programming skill
Applying Formal Models of Instructional Design to Measurably Improve Learning in Introductory Computing (Abstract Only)
A Survey of Instructors' Experiences Supporting StudentLearning using HFOSS Projects
Manipulating mindset to positively influence introductory programming performance
Career oriented graduate program in management systems
Exploring the Benefits and Barriers of Using Computational Notebooks for Collaborative Programming Assignments
High-level to Low-level in Unity with GPU Shader Programming
On finding a stable roommate, job, or spouse: a case study crossing the boundaries of computer science courses
Broadening Participation in Computing via Ubiquitous Combined Majors (CS+X)
A proposed new high level abstraction for computer technology
Building Research Capacity through Collaboration with MSIs: Broadening Participation in Computing Research
Machine Learning Online Education Experience for Non-technical People: (Abstract Only)
Integrating mathematics and programming into a three tiered model for computer science education
Opportunities in international teacher exchanges (abstract)
Rubric to Evaluate Programming Learning of Elementary School Students
A technology infused science summer camp to prepare student leaders in 8th grade classrooms
Design and Use of a Visualization for Teaching Integer Coercion
Sealing the Deal: Factors that Promote Computing Interns' Interest in Computing Careers
CS Principles Higher Education Pathways
A Summer Program to Attract Potential Computer Science Majors
A CS/SE approach to a real-time embedded systems software development course
Fixing Your Own Smells: Adding a Mistake-Based Familiarisation Step When Teaching Code Refactoring
Exploring LLMs Impact on Student-Created User Stories and Acceptance Testing in Software Development
Designing, implementing, and analyzing a placement test for introductory CS courses
Computer Science Teaching Knowledge: A Framework and Assessment (Abstract Only)
The Role of Virtual Reality in Enhancing Computer Science Education
Remediation and student success in CIS programs
Going Beyond the Platitudes of Equity: Developing a Shared Vision for Equity in Computer Science Education
A seminar course in object oriented programming
Measuring demographics and performance in computer science education at a nationwide scale using AP CS data
Computing Curricula 2020: Introduction and Community Engagement
An Integrated Approach to Data Science Foundations in Computing, Mathematics and Statistics
A new environment for teaching introductory computer science
Linking Learning Fundamental Reinforcement Learning Concepts with Being Physically Active
Extending SQL Auto-Grading to DML and DDL Statements (Abstract Only)
Booming Enrollments: Good Times?
Cross-cultural issues in a tutored video instruction course
A Learning Platform for SQL Injection
Remote Controlled Cyber: Toward Engaging and Educating a Diverse Cybersecurity Workforce
Quantum Computing from Scratch
Creative Computing and Society: When Undergraduates Design a Curriculum for an Introductory Computing Course
Infusing CS Graduate Transition Curriculum with Professional, Technical and Data Science Competencies
Extending a Concept Inventory - Covering CS0 - CS2 Topics
Effective Models for Integrating Computational Thinking into NYC Elementary Schools: A Proposed Research Agenda (Abstract Only)
A student-computer programming system for teaching graph and network theory
Increasing technical excellence, leadership and commitment of computing students through identity-based mentoring
Advancing Opportunities for CS Teachers: How To Best Support Professional Development for Experienced Teachers in K-12 CS Education
Transforming introductory computer science projects via real-time web data
User type clustering to refine search and browse for educational resources (abstract only)
Image processing as an exemplar of parallelism applied to graphics
Anatomy Segmentation in Lower MRI Using U-Net
Methodology for teaching introductory computer science
Tablet PC video based hybrid coursework in computer science: report from a pilot project
Introductory programming reconsidered - a user-oriented approach
Building Community and Validating Co-Curricular Achievement
Exploring Novice Programmers' Homework Practices: Initial Observations of Information Seeking Behaviors
The Prevalence of Anxiety and Depression Symptoms among Brazilian Computer Science Students
Developing oral communication skills of computer science undergraduates
Copper country programmers: a novel curriculum for beginning programmers in middle and high school (abstract only)
The Data Gap: A Potential Barrier to Gender Equity in Computer Science Education
The game of go: an ideal environment for capstone and undergraduate research projects
What Vulnerability Assessment and Management Cybersecurity Professionals Think Their Future Colleagues Need to Know: (Abstract Only)
AP CS A: sharing teaching strategies and curricular ideas (abstract only)
Student-generated active-learning exercises
Cognitive Load Dilemma: Adding Language Support to CS Curriculum
Yet, more Web exercises for learning C++
The directed project: a poor man's internship
Introducing K-12 Teachers to Computer Science Education through an Online Micro-credential: An Experience Report
The FCS1: a language independent assessment of CS1 knowledge
CUPV - a visualization tool for generated parsers
Critical Pedagogy in Practice in the Computing Classroom
Selecting and using a parallel programming language (abstract only)
'scratch' your way to introductory cs
Computer Science Identity Development in Diverse Student Populations: A Qualitative Study
A survey of how practicing programmers keep up-to-date first results including their implications for computer science education
A project-based course in compiler construction
Debugging teacher certification (abstract only)
The feasibility of personal computers as an only computer resource for a computer science program
Who drops CS1? (abstract only)
Metaphors and analogies for teaching algorithms
Advanced database concepts for undergraduates: experience with teaching a second course
Introducing Beginners to Distributed Computing using Raspberry Pi Clusters
Learning Software Engineering Principles with Program Wars v.3.0
Current trends in computer science curriculum: a survey of four-year programs
Community Input and Engagement for CS2023: Foundations of Programming Languages
Challenges and Opportunities of Infrastructure-Enabled Experimental Research in Computer Science Education
Seeking Evidence for Basing the CS Theory Course on Non-decision Problems (Abstract Only)
Using Student and Teacher Feedback to Modify CS Curriculum
A principled approach to teaching OO first
Electronic peer review and peer grading in computer-science courses
"Real world" skills vs."school taught" skills for the undergraduate computer major
An Educational Networking Framework for Full Layer Implementation and Testing
Multithreaded programming in an introduction to operating systems course
The next decade of the database course: three decades speak to the next
QUICK: A quasi-interactive computer-based instructional system
A Specification Language for Matching Mistake Patterns with Feedback
A structured laboratory component for the introductory programming course
Proceedings of the 29th SIGCSE Technical Symposium on Computer Science Education, SIGCSE 1998, Atlanta, Georgia, USA, February 26 - March 1, 1998
Math IDE: A Platform for Creating with Math
Beyond Autograding: Advances in Student Feedback Platforms
User Interface Design and Agility: Practices for Integration in CS Classrooms (Abstract Only)
Best Practices in Software Projects with Community Partners
A case study of LEGO Mindstorms' suitability for artificial intelligence and robotics courses at the college level
Rethinking the Bottleneck in Diversifying the Cybersecurity Talent Pool: What Actions can We Take and How can We Measure Success?
A Five-Year Retrospective on an Applied Baccalaureate Program in Software Development
Embracing the Liberal Arts in an Interdisciplinary Data Analytics Program
An implementation-independent approach to teaching recursion
Two neural network programming assignments using arrays
Predicting Student Success in CS2: A Study of CS1 Exam Questions
Preparing Undergraduates to Make the Most of Attending CS Conferences (Abstract Only)
Introductory computer science courses
The Quiver system
Doing quality work: the role of software process definition in the computer science curriculum
A novel approach to teaching artificial intelligence
Computing laboratories and the small community college: defining the directed computing laboratory in the small college computing environment
Interactive exploration of Huffman coding (abstract only)
Unci: a C++-based Unit-testing Framework for Intro Students
Analyzing the Effects of CTE Grant Funding on CS Course Offerings and Enrollment in California
A multi-purpose dataflow simulator
Enabling Widespread Engagement in DS and AI: The Generation AI Curriculum Initiative for Community Colleges
Intellectual property law basics for computer science instructors (abstract only)
PLNQ: Defining Coding Katas Using a Single Jupyter Notebook
The Effect of Program Cost on Minority Student Virtual Computing Outreach Participation
Panel on Flipped Classrooms
Connecting Evaluation and Computing Education Research: Why is it so Important?
Embracing the social relevance: computing, ethics and the community
What is the Meaning of My Model? - Self-Review Support Environment based on Natural Language Translation from Learners' Software Structural Models
Expansive Framing and Collaborative Professional Development: Supporting Teacher Learning
Computer currency
Fostering Creativity: Student-Generative AI Teaming in an Open-Ended CS0 Assignment
Installation of a commercial database management system in a university environment
Fun, phone, and the future: Microsoft XNA game studio, Windows phone, and Kinect SDK
From the Horse's Mouth: The Words We Use to Teach Diverse Student Groups Across Three Continents
Faculty Adoption of CS Education Innovations: Exploring Continued Use
Reaching out to aid in retention: empowering undergraduate women
Active eTextbooks for CS: what should they be? (abstract only)
Measuring the Score Advantage on Asynchronous Exams in an Undergraduate CS Course
Second language acquisition and CS1
Teaching tips we wish they'd told us before we started, small college class edition
Promoting student-centered learning with POGIL
Auto-Graded Programming Labs: Dos and Don'ts for Less-Stressed Higher-Performing Students, Reduced Grading Time, and Happier Teachers,
The Creation, Use, and Impact of Block-Based Programming Curriculum
Can algotutor change attitudes toward algorithms
Improving Students' Learning and Achievement in CS Classrooms through Computational Creativity Exercises that Integrate Computational and Creative Thinking
The Impact of Group Discussion and Formation on Student Performance: An Experience Report in a Large CS1 Course
A workable interpreter project for a "Structured Programming" course
The effectiveness of simulation in a hybrid and on-line networking course
Getting more oomph from programming exercises
Authoring Interactive Online Lessons Using learncs.online
Teaching Open Source: Successes and Challenges
ITSEED: hands-on labs for IT security education (abstract only)
Using Transformer Models for Knowledge Graph Construction in Computer Science Education
A computer science curriculum for liberal arts colleges (panel session)
Panel on revitalized undergraduate computing education
Using an effective grading method for preventing plagiarism of programming assignments
GLIDE (Git-Learning IDE; Integrated Development Environment): In-class Collaboration in Web Engineering Curriculum for Youths (Abstract Only)
Modules in community: injecting more parallelism into computer science curricula