default search action
SIGCSE 2020: Portland, OR, USA
- Jian Zhang, Mark Sherriff, Sarah Heckman, Pamela A. Cutter, Alvaro E. Monge:
Proceedings of the 51st ACM Technical Symposium on Computer Science Education, SIGCSE 2020, Portland, OR, USA, March 11-14, 2020. ACM 2020, ISBN 978-1-4503-6793-6
Opening Keynote
- Juan E. Gilbert:
Changing the Landscape of Computing: A Vision for the Next 25 Years. 1
Paper Session: Security A
- Valdemar Svábenský, Jan Vykopal, Pavel Celeda:
What Are Cybersecurity Education Papers About?: A Systematic Literature Review of SIGCSE and ITiCSE Conferences. 2-8 - Debarati Basu, Harinni K. Kumar, Vinod K. Lohani, N. Dwight Barnette, Godmar Back, David McPherson, Calvin J. Ribbens, Paul E. Plassmann:
Integration and Evaluation of Spiral Theory based Cybersecurity Modules into core Computer Science and Engineering Courses. 9-15 - Muhammad Rizwan Asghar, Andrew Luxton-Reilly:
A Case Study of a Cybersecurity Programme: Curriculum Design, Resource Management, and Reflections. 16-22
Paper Session: Student Experiences
- Amy Baer, Andrew DeOrio:
A Longitudinal View of Gender Balance in a Large Computer Science Program. 23-29 - Adam Rosenstein, Aishma Raghu, Leo Porter:
Identifying the Prevalence of the Impostor Phenomenon Among Computer Science Students. 30-36 - Markeya S. Peteranetz, Leen-Kiat Soh:
A Multi-level Analysis of the Relationship between Instructional Practices and Retention in Computer Science. 37-43
Paper Session: Automated Systems
- Abe Leite, Saúl A. Blanco:
Effects of Human vs. Automatic Feedback on Students' Understanding of AI Concepts and Programming Style. 44-50 - Igor da Silva Solecki, João V. Araujo Porto, Nathalia da Cruz Alves, Christiane Gresse von Wangenheim, Jean C. R. Hauck, Adriano Ferreti Borgatto:
Automated Assessment of the Visual Design of Android Apps Developed with App Inventor. 51-57 - Hassan Khosravi, Shazia Wasim Sadiq, Dragan Gasevic:
Development and Adoption of an Adaptive Learning System: Reflections and Lessons Learned. 58-64
Paper Session: Learning A
- Carla Sepúlveda-Díaz, Elson Stuardo Rojas, Jocelyn Simmonds, Francisco J. Gutierrez, Nancy Hitschfeld, Cecilia Casanova, Cecilia Sotomayor:
Lessons Learned From Introducing Preteens in Parent-Led Homeschooling to Computational Thinking. 65-71 - Martin P. Robillard, Christoph Treude:
Understanding Wikipedia as a Resource for Opportunistic Learning of Computing Concepts. 72-78 - Jean Salac, Cathy Thomas, Chloe Butler, Ashley Sanchez, Diana Franklin:
TIPP&SEE: A Learning Strategy to Guide Students through Use - Modify Scratch Activities. 79-85
Paper Session: CS 2
- Chaima Jemmali, Erica Kleinman, Sara Bunian, Mia Victoria Almeda, Elizabeth Rowe, Magy Seif El-Nasr:
MAADS: Mixed-Methods Approach for the Analysis of Debugging Sequences of Beginner Programmers. 86-92 - Ayesha Naeem Syeda, Rutwa Engineer, Bogdan Simion:
Analyzing the Effects of Active Learning Classrooms in CS2. 93-99 - Jennifer Parham-Mocello, Martin Erwig:
Does Story Programming Prepare for Coding? 100-106
Paper Session: Accessibility
- Catherine M. Baker, Yasmine N. El-Glaly, Kristen Shinohara:
A Systematic Analysis of Accessibility in Computing Education Research. 107-113 - Julian Brinkley:
Participation at What Cost? Teaching Accessibility Using Participatory Design: An Experience Report. 114-120 - Yasmine N. El-Glaly:
Teaching Accessibility to Software Engineering Students. 121-127
Paper Session: Mentoring
- Claudia Iacob, Shamal Faily:
The Impact of Undergraduate Mentorship on Student Satisfaction and Engagement, Teamwork Performance, and Team Dysfunction in a Software Engineering Group Project. 128-134 - Mark Santolucito, Ruzica Piskac:
Formal Methods and Computing Identity-based Mentorship for Early Stage Researchers. 135-141 - Nathan Zhang, Jacky Liang, Amanda Tomlinson, Frank Boensch, Anant Sahai:
Undergraduate-Led Survey Class to Improve CS Education for New Students. 142-148
Paper Session: Problem Solving
- Dastyni Loksa, Benjamin Xie, Harrison Kwik, Amy J. Ko:
Investigating Novices' In Situ Reflections on Their Programming Process. 149-155 - Shima Salehi, Karen D. Wang, Ruqayya Toorawa, Carl E. Wieman:
Can Majoring in Computer Science Improve General Problem-solving Skills? 156-161 - Cheng-Yu Chung, I-Han Hsiao:
Investigating Patterns of Study Persistence on Self-Assessment Platform of Programming Problem-Solving. 162-168
Special Session: CC2020 -- Visualization Tool Preview and Review
- Alison Clear, Shingo Takada, Ernesto Cuadros-Vargas:
CC2020 - Visualization Tool Preview and Review. 169-170
Panel: Researching Race in Computer Science Education: Demystifying Key Vocabulary and Methods
- Colleen M. Lewis, Joanna Goode, Allison Scott, Niral Shah, Sepehr Vakil:
Researching Race in Computer Science Education: Demystifying Key Vocabulary and Methods. 171-172
Panel: RESET (Re-Enter STEM through Emerging Technology)
- Farzana Rahman, Elodie Billionniere, Quincy Brown, Ann Quiroz Gates:
RESET (Re-Enter STEM through Emerging Technology): Finding Re-Entry Pathways for Women. 173-174
Panel: Using Data to Inform Computing Education Research and Practice
- Thomas W. Price, Baker Franke, Shuchi Grover, Monica M. McGill:
Using Data to Inform Computing Education Research and Practice. 175-176
First Timer's Lunch Keynote & 2020 SIGCSE Award for Lifetime Service to the Computer Science Education Community
- Alison Clear:
Selected Insights Gathered for Computer Science Educators. 177
Paper Session: Data Science A
- Stephanie Rosenthal, Tingting (Rachel) Chung:
A Data Science Major: Building Skills and Confidence. 178-184 - Joel C. Adams:
Creating a Balanced Data Science Program. 185-191 - Habib Karbasian, Aditya Johri:
Insights for Curriculum Development: Identifying Emerging Data Science Topics through Analysis of Q&A Communities. 192-198
Paper Session: Diversity
- Yolanda A. Rankin, Jakita Owensby Thomas:
The Intersectional Experiences of Black Women in Computing. 199-205 - Luther A. Tychonievich, James P. Cohoon:
Lessons Learned from Providing Hundreds of Hours of Diversity Training. 206-212 - Alicia Nicki Washington:
When Twice as Good Isn't Enough: The Case for Cultural Competence in Computing. 213-219
Paper Session: CS0
- E. Paul Goldenberg, June Mark, Brian Harvey, Al Cuoco, Mary Fries:
Design Principles behind Beauty and Joy of Computing. 220-226 - Albert Lionelle, Josette Grinslad, J. Ross Beveridge:
CS 0: Culture and Coding. 227-233 - Kirsten Mork, Theresa Migler, Zoë J. Wood:
Introducing Computing to a Cohort of Incarcerated Youth. 234-240
Paper Session: BPC Initiatives
- Mohammed A. Qazi, Jeff Gray, David M. Shannon, Melody Russell, Misty Thomas:
A State-Wide Effort to Provide Access to Authentic Computer Science Education to Underrepresented Populations. 241-246 - Veronica Madrigal, Ryoko Yamaguchi, Adam Hall, Jamika D. Burge:
Promoting and Supporting Computer Science Among Middle School Girls of Color: Initial Findings from BRIGHT-CS. 247-253 - Jennifer M. Blaney:
Broadening Participation in Computing: The Role of Upward Transfer. 254-260
Paper Session: Math&CS
- Gashawa Ahmed, Jalal Nouri, LeChen Zhang, Eva Norén:
Didactic Methods of Integrating Programming in Mathematics in Primary School: Findings from a Swedish National Project. 261-267 - Jean Salac, Cathy Thomas, Bryan Twarek, William Marsland, Diana Franklin:
Comprehending Code: Understanding the Relationship between Reading and Math Proficiency, and 4th-Grade CS Learning Outcomes. 268-274 - Katie Chea, Christine Moore, William H. Bares:
Motivating Future Adventures in Computing by Unmasking Math Behind Movie Special Effects. 275-281
Paper Session: Ethics&Academic Integrity
- David J. Malan, Brian Yu, Doug Lloyd:
Teaching Academic Honesty in CS50. 282-288 - Casey Fiesler, Natalie Garrett, Nathan Beard:
What Do We Teach When We Teach Tech Ethics?: A Syllabi Analysis. 289-295 - Rob Reich, Mehran Sahami, Jeremy M. Weinstein, Hilary Cohen:
Teaching Computer Ethics: A Deeply Multidisciplinary Approach. 296-302
Paper Session: Student Motivation
- Kalpathi R. Subramanian, Kiran Budhrani:
Influence of Course Design on Student Engagement and Motivation in an Online Course. 303-308 - Beatriz Pérez, Ángel Luis Rubio:
A Project-Based Learning Approach for Enhancing Learning Skills and Motivation in Software Engineering. 309-315 - Lígia Maria Soares Passos, Christian Murphy, Rita Zhen Chen, Marcos Gonçalves de Santana, Giselle Soares Passos:
The Prevalence of Anxiety and Depression Symptoms among Brazilian Computer Science Students. 316-322
Special Session: The Cambridge Handbook of Computing Education Research Summarized in 75 minutes
- Colleen M. Lewis, Tim Bell, Paulo Blikstein, Adam S. Carter, Katrina Falkner, Sally A. Fincher, Kathi Fisler, Mark Guzdial, Patricia Haden, Sepehr Hejazi Moghadam, Michael S. Horn, Christopher D. Hundhausen, Amy J. Ko, Thomas Lancaster, Michael C. Loui, Lauren E. Margulieux, Leo Porter, Anthony V. Robins, Jean J. Ryoo, Niral Shah, R. Benjamin Shapiro, Kerry Shephard, Beth Simon, Mike Tissenbaum, Ian Utting, Jan Vahrenhold, Aman Yadav:
The Cambridge Handbook of Computing Education Research Summarized in 75 minutes. 323-324
Special Session: SIGCSE Reads 2020: Author Discussion and Q&A
- Rebecca Bates, Valerie Summet, Nanette Veilleux, Judy Goldsmith, David D. Levine:
SIGCSE Reads 2020: Author Discussion and Q & A. 325-326
Panel: The Impact of CS for All on College Placement in Computer Science
- Ronald I. Greenberg, Julie Medero, Samuel A. Rebelsky, Frances P. Trees, Dale Reed:
The Impact of CS for All on College Placement in Computer Science. 327-328
Panel: Who Has a Seat at the Table in CSed?
- Rafi Santo, Sara Vogel, Jean J. Ryoo, Jill Denner, Camie Belgrave, Alicia Moriss, Alex Tirado:
Who Has a Seat at the Table in CSed?: Rethinking Equity Through the Lens of Decision-making and Power in Computer Science Education Initiatives. 329-330
Panel: Institutions Share Successes, Failures, and Advice in Moving the Diversity Needle
- Dan Garcia, Moses Charikar, Eboney Hearn, Ed Lazowska, Jonathan Reynolds:
Institutions Share Successes, Failures, and Advice in Moving the Diversity Needle. 331-332
Paper Session: Novice Programmer Behaviors
- Silvia Muller, Monica Babes-Vroman, Mary Emenike, Thu D. Nguyen:
Exploring Novice Programmers' Homework Practices: Initial Observations of Information Seeking Behaviors. 333-339 - Ella Albrecht, Jens Grabowski:
Sometimes It's Just Sloppiness - Studying Students' Programming Errors and Misconceptions. 340-345 - Jennifer Tsan, Jessica Vandenberg, Zarifa Zakaria, Joseph B. Wiggins, Alexander R. Webber, Amanda E. Bradbury, Collin F. Lynch, Eric N. Wiebe, Kristy Elizabeth Boyer:
A Comparison of Two Pair Programming Configurations for Upper Elementary Students. 346-352
Paper Session: CS Instruction
- Béatrice Moissinac, Jennifer Parham-Mocello, Robin Pappas:
CS Student Laptop and Computer Lab Usage as a Factor of Success in Computing Education. 353-359 - Eric R. Banilower, Laura Craven:
Factors Associated with High-Quality Computer Science Instruction: Data from a Nationally Representative Sample of High School Teachers. 360-365 - Ingrid Marçal, Rogério Eduardo Garcia, Danilo Medeiros Eler, Ronaldo Celso Messias Correia:
A Strategy to Enhance Computer Science Teaching Material Using Topic Modelling: Towards Overcoming The Gap Between College And Workplace Skills. 366-371
Paper Session: CS1/CS2
- Cynthia Bagier Taylor, Michael J. Clancy, Kevin C. Webb, Daniel Zingaro, Cynthia Bailey Lee, Leo Porter:
The Practical Details of Building a CS Concept Inventory. 372-378 - Jessica Young Schmidt:
Reviewing CS1 Materials through a Collaborative Software Engineering Exercise: An Experience Report. 379-385 - Sophia Krause-Levy, Sander Valstar, Leo Porter, William G. Griswold:
Exploring the Link Between Prerequisites and Performance in Advanced Data Structures. 386-392
Paper Session: CS + X
- Aakash Gautam, Whitney Elaine Wall Bortz, Deborah G. Tatar:
Abstraction Through Multiple Representations in an Integrated Computational Thinking Environment. 393-399 - Valerie Carr, Morris Jones, Belle Wei:
Interdisciplinary Computing: Applied Computing for Behavioral and Social Sciences. 400-406 - Natalia Khuri, Wendy Lee, K. Virginia Lehmkuhl-Dakhwe, Miri VanHoven, Sami Khuri:
Interdisciplinary Minor in Bioinformatics: First Results and Outlook. 407-412
Paper Session: Code Analysis
- John Edwards, Juho Leinonen, Arto Hellas:
A Study of Keystroke Data in Two Contexts: Written Language and Programming Language Influence Predictability of Learning Outcomes. 413-419 - James F. Power, John Waldron:
Calibration and Analysis of Source Code Similarity Measures for Verilog Hardware Description Language Projects. 420-426 - Ruixiang Qi, Davide Fossati:
Unlimited Trace Tutor: Learning Code Tracing With Automatically Generated Programs. 427-433
Paper Session: Computing for Social Good
- Komal Aheer, Ken Bauer, Cam Macdonell:
Internationalizing the Student Experience Through Computing for Social Good. 434-440 - Karl R. Wurst, Christopher Radkowski, Stoney Jackson, Heidi J. C. Ellis, Darci Burdge, Lori Postner:
LibreFoodPantry: Developing a Multi-Institutional, Faculty-Led, Humanitarian Free and Open Source Software Community. 441-447 - Giovanni Vincenti, Wolf T. Pecher:
Merging Sustainability and Technology in the Classroom: An Experience Report. 448-453
Paper Session: Collaboration
- Shanon M. Reckinger, Bryce Hughes:
Strategies for Implementing In-Class, Active, Programming Assessments: A Multi-Level Model. 454-460 - Geoffrey L. Herman, Sushmita Azad:
A Comparison of Peer Instruction and Collaborative Problem Solving in a Computer Architecture Course. 461-467 - Marcel Borowski, Johannes Zagermann, Clemens Nylandsted Klokmose, Harald Reiterer, Roman Rädle:
Exploring the Benefits and Barriers of Using Computational Notebooks for Collaborative Programming Assignments. 468-474
Special Session: Assignments that Blend Ethics and Technology
- Stacy A. Doore, Casey Fiesler, Michael S. Kirkpatrick, Evan Peck, Mehran Sahami:
Assignments that Blend Ethics and Technology. 475-476
Panel: Teaching TAs To Teach: Strategies for TA Training
- Michael Ball, Justin Hsia, Heather Pon-Barry, Andrew DeOrio, Adam Blank:
Teaching TAs To Teach: Strategies for TA Training. 477-478
Panel: To Grade or Not To Grade
- Ursula Wolz, Gail Carmichael, Dan Garcia, Bonnie K. MacKellar, Nanette Veilleux:
To Grade or Not To Grade. 479-480
Panel: Integrating Computing and Computational Thinking into K-12 STEM Learning
- Shuchi Grover, Kathryn Fisler, Irene A. Lee, Aman Yadav:
Integrating Computing and Computational Thinking into K-12 STEM Learning. 481-482
Panel: Improving Global Participation in the SIGCSE Technical Symposium
- Amber Settle, Brett A. Becker, Rodrigo Duran, Viraj Kumar, Andrew Luxton-Reilly:
Improving Global Participation in the SIGCSE Technical Symposium: Panel. 483-484
Morning Keynote&2020 SIGCSE Award for Outstanding Contribution to Computer Science Education
- Lauri Malmi:
Perspectives on Research and Practice in Computing Education. 485-486
Paper Session: Learning B
- Francisco Enrique Vicente Castro, Kathi Fisler:
Qualitative Analyses of Movements Between Task-level and Code-level Thinking of Novice Programmers. 487-493 - Paul Piwek, Simon Savage:
Challenges with Learning to Program and Problem Solve: An Analysis of Student Online Discussions. 494-499 - Urvashi Desai, Vijayalakshmi Ramasamy, James D. Kiper:
A Study on Student Performance Evaluation using Discussion Board Networks. 500-506
Paper Session: Elementary School Experiences
- Veronica Liesaputra, Guillermo Ramírez-Prado, Bashar Barmada, Lei Song:
Future-Proofing Kiwi Kids Through the Use of Digital Technology. 507-513 - Jean Salac, Qi Jin, Zipporah Klain, Saranya Turimella, Max White, Diana Franklin:
Patterns in Elementary-Age Student Responses to Personalized & Generic Code Comprehension Questions. 514-520 - Abrar Almjally, Kate Howland, Judith Good:
Comparing TUIs and GUIs for Primary School Programming. 521-527
Paper Session: BPC
- Tracy Camp, Christine Liebe, Michelle Slattery:
Applying NCWIT Protocol to Broaden Participation in Computing: A Case Study of CS@Mines. 528-534 - An-I Andy Wang, David B. Whalley, Zhenghao Zhang, Gary S. Tyson:
Experience of Administering Our First S-STEM Program to Broaden Participation in Computer Science. 535-541 - Linda J. Sax, Kaitlin N. S. Newhouse, Joanna Goode, Max Skorodinsky, Tomoko M. Nakajima, Michelle Sendowski:
Does AP CS Principles Broaden Participation in Computing?: An Analysis of APCSA and APCSP Participants. 542-548
Paper Session: Rubrics and Evaluation
- Marco Carmosino, Mia Minnes:
Adaptive Rubrics. 549-555 - Nathalia da Cruz Alves, Christiane Gresse von Wangenheim, Jean Carlo Rossa Hauck, Adriano Ferreti Borgatto:
A Large-scale Evaluation of a Rubric for the Automatic Assessment of Algorithms and Programming Concepts. 556-562 - Binglin Chen, Sushmita Azad, Rajarshi Haldar, Matthew West, Craig B. Zilles:
A Validated Scoring Rubric for Explain-in-Plain-English Questions. 563-569
Paper Session: Faculty
- Christopher Lynnly Hovey, Lecia Barker:
Faculty Adoption of CS Education Innovations: Exploring Continued Use. 570-576 - Sander Valstar, Sophia Krause-Levy, Alexandra Macedo, William G. Griswold, Leo Porter:
Faculty Views on the Goals of an Undergraduate CS Education and the Academia-Industry Gap. 577-583 - Christopher Lynnly Hovey, Kathleen J. Lehman, Tiffani Riggers-Piehl:
Linking Faculty Attitudes to Pedagogical Choices: Student-Centered Teaching in Introductory Computing Classes. 584-590
Paper Session: Computing Education Research
- Monica M. McGill, Adrienne Decker:
A Gap Analysis of Statistical Data Reporting in K-12 Computing Education Research: Recommendations for Improvement. 591-597 - Kip Lim, Colleen M. Lewis:
Three Metrics of Success for High School CSforAll Initiatives: Demographic Patterns from 2003 to 2019 on Advanced Placement Computer Science Exams. 598-604 - Bishakha Upadhyaya, Monica M. McGill, Adrienne Decker:
A Longitudinal Analysis of K-12 Computing Education Research in the United States: Implications and Recommendations for Change. 605-611
Paper Session: Database
- Edwin M. Knorr:
Worked Examples, Cognitive Load, and Exam Assessments in a Senior Database Course. 612-618 - Andrew Migler, Alex Dekhtyar:
Mapping the SQL Learning Process in Introductory Database Courses. 619-625 - Jalal Kawash, Tamer N. Jarada, Mohammad Moshirpour:
Group Exams as Learning Tools: Evidence from an Undergraduate Database Course. 626-632
Special Session: Activities for Building Understanding: How AI4ALL Teaches AI to Diverse High School Students
- Sarah Judd:
Activities for Building Understanding: How AI4ALL Teaches AI to Diverse High School Students. 633-634
Special Session: An Update on the ACM Data Science Taskforce
- Andrea Danyluk, Paul M. Leidig, Lillian N. Cassel:
An Update on the ACM Data Science Taskforce. 635-636
Panel: It Seemed Like a Good Idea at the Time (Hindsight is 2020)
- Dan Garcia, Jim Huggins, Kevin Lin, Raja Sooriamurthi, Leo C. Ureel, Ursula Wolz:
It Seemed Like a Good Idea at the Time (Hindsight is 2020). 637-638
Panel: What and How to Teach Accessibility
- Richard E. Ladner, Anat Caspi, Leah Findlater, Paula Gabbert, Amy J. Ko, Daniel E. Krutz:
Panel: What and How to Teach Accessibility. 639-640
Panel: Supporting Student Co-Curricular Experiences
- Kathleen Freeman Hennessy, Margaret Ellis, Jennifer Parham-Mocello, Henry M. Walker:
Panel: Supporting Student Co-Curricular Experiences. 641-642
Paper Session: Software Engineering
- An Ju, Adnan Hemani, Yannis A. Dimitriadis, Armando Fox:
What Agile Processes Should We Use in Software Engineering Course Projects? 643-649 - Kevin Buffardi:
Assessing Individual Contributions to Software Engineering Projects with Git Logs and User Stories. 650-656 - Abhijeet Agnihotri, Matthew O'Kelly, Rahul Mangharam, Houssam Abbas:
Teaching Autonomous Systems at 1/10th-scale: Design of the F1/10 Racecar, Simulators and Curriculum. 657-663
Paper Session: Middle School Experiences
- Jeffrey B. Bush, Monica R. Gilmore, Susan B. Miller:
Drag and Drop Programming Experiences and Equity: Analysis of a Large Scale Middle School Student Motivation Survey. 664-670 - Mehmet Celepkolu, David Austin Fussell, Aisha Chung Galdo, Kristy Elizabeth Boyer, Eric N. Wiebe, Bradford W. Mott, James C. Lester:
Exploring Middle School Students' Reflections on the Infusion of CS into Science Classrooms. 671-677 - Shuchi Grover:
Designing an Assessment for Introductory Programming Concepts in Middle School Computer Science. 678-684
Paper Session: Gender
- An Nguyen, Colleen M. Lewis:
Competitive Enrollment Policies in Computing Departments Negatively Predict First-Year Students' Sense of Belonging, Self-Efficacy, and Perception of Department. 685-691 - Rodrigo Duran, Lassi Haaranen, Arto Hellas:
Gender Differences in Introductory Programming: Comparing MOOCs and Local Courses. 692-698 - Khadija Jirari Stewart, Gloria Childress Townsend, Sharmin Tunguz:
An Unexplored Relationship: Women in Computing and Athletics. 699-705
Paper Session: Exam Format
- Jonathan Corley, Ana Stanescu, Lewis Baumstark, Michael C. Orsega:
Paper Or IDE?: The Impact of Exam Format on Student Performance in a CS1 Course. 706-712 - Pablo Frank-Bolton, Rahul Simha:
The Reverse Exam: A Gamified Exam Structure to Motivate Studying and Reduce Anxiety. 713-719 - Patrice Belleville, Steven A. Wolfman, Susanne Bradley, Cinda Heeren:
Inverted Two-Stage Exams for Prospective Learning: Using an Initial Group Stage to Incentivize Anticipation of Transfer. 720-738
Paper Session: Planning
- Tammy VanDeGrift:
Applying the Design Process to Life Goals: An Experience Report from a Capstone Course. 739-745 - Philip M. Johnson, Carleton A. Moore, Peter Leong, Seungoh Paek:
RadGrad: Removing the "Extra" from Extracurricular to Improve Student Engagement, Diversity, and Retention. 746-751 - Jan Vykopal, Valdemar Svábenský, Ee-Chien Chang:
Benefits and Pitfalls of Using Capture the Flag Games in University Courses. 752-758
Paper Session: CS1 Interventions
- Ioannis Karvelas, Annie Li, Brett A. Becker:
The Effects of Compilation Mechanisms and Error Message Presentation on Novice Programmer Behavior. 759-765 - Ryan Bockmon, Stephen Cooper, William Koperski, Jonathan Gratch, Sheryl A. Sorby, Mohsen Dorodchi:
A CS1 Spatial Skills Intervention and the Impact on Introductory Programming Abilities. 766-772 - Gina Sprint, Erik Fox:
Improving Student Study Choices in CS1 with Gamification and Flipped Classrooms. 773-779
Paper Session: Scratch
- Diana Franklin, Jean Salac, Cathy Thomas, Zene Sekou, Sue Krause:
Eliciting Student Scratch Script Understandings via Scratch Charades. 780-786 - Victor R. Lee, Frederick Poole, Jody Clarke-Midura, Mimi Recker, Melissa Rasmussen:
Introducing Coding through Tabletop Board Games and Their Digital Instantiations across Elementary Classrooms and School Libraries. 787-793 - Diana Franklin, David Weintrop, Jennifer Palmer, Merijke Coenraad, Melissa Cobian, Kristan Beck, Andrew Rasmussen, Sue Krause, Max White, Marco Anaya, Zachary Crenshaw:
Scratch Encore: The Design and Pilot of a Culturally-Relevant Intermediate Scratch Curriculum. 794-800
Special Session: An Introduction to Conducting Quantitative K-12 Computing Education Research
- Monica M. McGill, Adrienne Decker, Ryan Torbey, Rebecca Vivian:
An Introduction to Conducting Quantitative K-12 Computing Education Research. 801-802
Special Session: IS2020: Updating the Information Systems Model Curriculum
- Paul M. Leidig, Greg Anderson, Raja Sooriamurthi, Jeffry S. Babb:
IS2020: Updating the Information Systems Model Curriculum. 803-804
Panel: Computer Science through Concurrent Enrollment: A Strategy to Broaden Participation
- Renee Fall, Seth Freeman, Ronald I. Greenberg, Dan Kaiser, Nigamanth Sridhar:
Computer Science through Concurrent Enrollment: A Strategy to Broaden Participation. 805-806
Panel: Extending and Evaluating the Use-Modify-Create Progression for Engaging Youth in Computational Thinking
- Fred G. Martin, Irene A. Lee, Nicholas Lytle, Sue Sentance, Natalie Lao:
Extending and Evaluating the Use-Modify-Create Progression for Engaging Youth in Computational Thinking. 807-808
Panel: The Joys and Challenges of Outreach in CS Education to Low-Income Populations
- Nupur Garg, Regine De Guzman, Eunjin Jung, Theresa Migler:
The Joys and Challenges of Outreach in CS Education to Low-Income Populations. 809-810
Paper Session: Blocks
- Jeremiah J. Blanchard, Christina Gardner-McCune, Lisa Anthony:
Dual-Modality Instruction and Learning: A Case Study in CS1. 818-824 - Andrew Emerson, Andy Smith, Fernando J. Rodríguez, Eric N. Wiebe, Bradford W. Mott, Kristy Elizabeth Boyer, James C. Lester:
Cluster-Based Analysis of Novice Coding Misconceptions in Block-Based Programming. 825-831
Paper Session: High School Experiences
- Nicholas Lytle, Alexandra Milliken, Veronica Cateté, Tiffany Barnes:
Investigating Different Assignment Designs to Promote Collaboration in Block-Based Environments. 832-838 - Ryan Torbey, Nicole D. Martin, Jayce R. Warner, Carol L. Fletcher:
Algebra I Before High School as a Gatekeeper to Computer Science Participation. 839-844 - Phil Sands, Aman Yadav:
Self-Regulation for High School Learners in a MOOC Computer Science Course. 845-851
Paper Session: Program Writing
- Umberto Costantini, Violetta Lonati, Anna Morpurgo:
How Plans Occur in Novices' Programs: A Method to Evaluate Program-Writing Skills. 852-858 - Wengran Wang, Rui Zhi, Alexandra Milliken, Nicholas Lytle, Thomas W. Price:
Crescendo: Engaging Students to Self-Paced Programming Practices. 859-865 - Jelena Mirkovic, Aashray Aggarwal, David Weinmann, Paul Lepe, Jens Mache, Richard Weiss:
Using Terminal Histories to Monitor Student Progress on Hands-on Exercises. 866-872
Paper Session: Exams
- Mariana Silva, Matthew West, Craig B. Zilles:
Measuring the Score Advantage on Asynchronous Exams in an Undergraduate CS Course. 873-879 - Oka Kurniawan, Norman Tiong Seng Lee, Christopher M. Poskitt:
Securing Bring-Your-Own-Device (BYOD) Programming Exams. 880-886 - Jan Stolarek, Przemyslaw Nowak:
A Modular, Practical Test for a Programming Course. 887-893
Paper Session: CS Curriculum
- Kendrick Hang, Tina J. Ostrander, Andy Orr, Josh Archer, Susan Uland:
A Five-Year Retrospective on an Applied Baccalaureate Program in Software Development. 894-898 - Ryan Bockmon, Stephen Cooper, Jonathan Gratch, Mohsen Dorodchi:
Validating a CS Attitudes Instrument. 899-904 - Stephen Bothwell, Kathleen Timmerman:
The Return Statement: Establishing a Continuous Assessment Database System for Consistent Program Feedback. 905-911
Paper Session: Computational Thinking Assessment
- Satabdi Basu, Daisy Rutstein, Yuning Xu, Linda Shear:
A Principled Approach to Designing a Computational Thinking Practices Assessment for Early Grades. 912-918 - Feiya Luo, Maya Israel, Ruohan Liu, Wei Yan, Brian D. Gane, John Hampton:
Understanding Students' Computational Thinking through Cognitive Interviews: A Learning Trajectory-based Analysis. 919-925 - Markeya S. Peteranetz, Patrick M. Morrow, Leen-Kiat Soh:
Development and Validation of the Computational Thinking Concepts and Skills Test. 926-932
Paper Session: Systems
- Saverio Perugini, Brandon M. Williams:
C + Go = An Alternate Approach Toward the Linux Programming Course. 933-939 - Filip Strömbäck, Linda Mannila, Mariam Kamkar:
Exploring Students' Understanding of Concurrency - A Phenomenographic Study. 940-946 - Reva Freedman:
Using an Operating Systems Class to Strengthen Students' Knowledge of C++. 947-953
Special Session: A Hands-On Tutorial on How To Incorporate Computing for Social Good in the Introductory Course Sequence
- Mikey Goldweber, Lisa C. Kaczmarczyk, Rick Blumenthal, Alison Clear:
A Hands-On Tutorial on How To Incorporate Computing for Social Good in the Introductory Course Sequence. 954-955
Panel: National Academies' Roundtable on Data Science Postsecondary Education
- Tyler Kloefkorn, Michael Boardman, Nicholas J. Horton, Brandeis Marshall:
National Academies' Roundtable on Data Science Postsecondary Education. 956-957
Panel: Supporting Mental Health in Computer Science Students and Professionals
- Jennifer Akullian, Adam Blank, Lauren J. Bricker, Linda P. DuHadway, Christian Murphy:
Supporting Mental Health in Computer Science Students and Professionals. 958-959
Panel: CS + X Meets CS 1: Strongly Themed Intro Courses
- Robert H. Sloan, Valerie Barr, Heather Bort, Mark Guzdial, Ran Libeskind-Hadas, Richard Warner:
CS + X Meets CS 1: Strongly Themed Intro Courses. 960-961
Panel: NoSQL in Undergrad Courses is NoProblem
- Margaret S. Menzin, Sriram Mohan, David R. Musicant, Raja Sooriamurthi:
NoSQL in Undergrad Courses is NoProblem. 962-963
Closing Keynote
- Valerie E. Taylor:
Increasing Diversity in Computing: A Focus on Retention. 964
Paper Session: Professional Development A
- Mehmet Celepkolu, Erin O'Halloran, Kristy Elizabeth Boyer:
Upper Elementary and Middle Grade Teachers' Perceptions, Concerns, and Goals for Integrating CS into Classrooms. 965-970 - Robin Jocius, Deepti Joshi, Yihuan Dong, Richard Robinson, Veronica Cateté, Tiffany Barnes, Jennifer L. Albert, Ashley Andrews, Nicholas Lytle:
Code, Connect, Create: The 3C Professional Development Model to Support Computational Thinking Infusion. 971-977 - Ursula Pieper, Jan Vahrenhold:
Critical Incidents in K-12 Computer Science Classrooms - Towards Vignettes for Computer Science Teacher Training. 978-984
Paper Session: Computational Thinking B
- Satabdi Basu, Betsy DiSalvo, Daisy Rutstein, Yuning Xu, Jeremy Roschelle, Nathan R. Holbert:
The Role of Evidence Centered Design and Participatory Design in a Playful Assessment for Computational Thinking About Data. 985-991 - Fernando Alegre, John Underwoood, Juana Moreno, Mario Alegre:
Introduction to Computational Thinking: A New High School Curriculum using CodeWorld. 992-998 - Lijuan Cao, Audrey Rorrer, David Pugalee, Mary Lou Maher, Mohsen Dorodchi, David Frye, Tiffany Barnes, Eric N. Wiebe:
Work in Progress Report: A STEM EcoSystem Approach to CS/CT for All in a Middle School. 999-1004
Paper Session: Instructional Support
- Daniel W. Barowy, William K. Jannen:
Infrastructor: Flexible, No-Infrastructure Tools for Scaling CS. 1005-1011 - Barbara J. Ericson, Bradley N. Miller:
Runestone: A Platform for Free, On-line, and Interactive Ebooks. 1012-1018 - Mariia Mykhailova, Krysta M. Svore:
Teaching Quantum Computing through a Practical Software-driven Approach: Experience Report. 1019-1025
Paper Session: Security B
- Pavel Celeda, Jan Vykopal, Valdemar Svábenský, Karel Slávicek:
KYPO4INDUSTRY: A Testbed for Teaching Cybersecurity of Industrial Control Systems. 1026-1032 - James W. Walker, Man Wang, Steve Carr, Jean Mayo, Ching-Kuang Shene:
A System for Visualizing the Process Address Space in the Context of Teaching Secure Coding in C. 1033-1039 - Bernard Yett, Nicole Hutchins, Gordon Stein, Hamid Zare, Caitlin Snyder, Gautam Biswas, Mary Metelko, Ákos Lédeczi:
A Hands-On Cybersecurity Curriculum Using a Robotics Platform. 1040-1046
Paper Session: Python Debugging
- Benjamin Cosman, Madeline Endres, Georgios Sakkas, Leon Medvinsky, Yao-Yuan Yang, Ranjit Jhala, Kamalika Chaudhuri, Westley Weimer:
PABLO: Helping Novices Debug Python Code Through Data-Driven Fault Localization. 1047-1053 - Tobias Kohn, Bill Z. Manaris:
Tell Me What's Wrong: A Python IDE with Error Messages. 1054-1060 - Luke Gusukuma, Austin Cory Bart, Dennis G. Kafura:
Pedal: An Infrastructure for Automated Feedback Systems. 1061-1067
Paper Session: CS1
- Ryan Rybarczyk:
Non-Major Peer Mentoring for CS1. 1068-1074 - Kathleen J. Lehman, Annie M. Wofford, Michelle Sendowski, Kaitlin N. S. Newhouse, Linda J. Sax:
Better Late Than Never: Exploring Students' Pathways to Computing in Later Stages of College. 1075-1081 - Sophia Krause-Levy, Leo Porter, Beth Simon, Christine Alvarado:
Investigating the Impact of Employing Multiple Interventions in a CS1 Course. 1082-1088
Paper Session: Professional Skills
- Alistair Willis, Patricia Charlton, Tony Hirst:
Developing Students' Written Communication Skills with Jupyter Notebooks. 1089-1095 - Wouter Groeneveld, Hans Jacobs, Joost Vennekens, Kris Aerts:
Non-cognitive Abilities of Exceptional Software Engineers: A Delphi Study. 1096-1102 - Amanpreet Kapoor, Christina Gardner-McCune:
Exploring the Participation of CS Undergraduate Students in Industry Internships. 1103-1109
Special Session: Teaching Practices Game: Interactive Resources for Training Teaching Assistants
- Colleen M. Lewis, Phillip T. Conrad:
Teaching Practices Game: Interactive Resources for Training Teaching Assistants. 1110-1111
Special Session: Higher Education and Elementary School Computing Partnership
- Mary Hudachek-Buswell, Cedric Stallworth, LeAnne Cheatham, Faith North, Ruchi Banerjee:
Higher Education and Elementary School Computing Partnership. 1112-1113
Panel: Supporting Students from Underrepresented Groups to Succeed in Computing: Research and Programs in Community College
- Debra J. Richardson, Amardeep Kahlon, Cheryl Calhoun, Shannon Campe:
Supporting Students from Underrepresented Groups to Succeed in Computing: Research and Programs in Community College. 1114-1115
Panel: National CS Ed Equity-Focused Consortia and Their Value to the Community
- Janice E. Cuny, Jamie Payton, Ann Q. Gates, Carol L. Fletcher, Alan Peterfreund:
National CS Ed Equity-Focused Consortia and Their Value to the Community. 1116-1117
Panel: Looking Ahead: Professional Development Needs for Experienced CS Teachers
- Yasmin B. Kafai, Jake Baskin, Deborah A. Fields, Joanna Goode, Bryan Twarek, Aman Yadav:
Looking Ahead: Professional Development Needs for Experienced CS Teachers. 1118-1119
Paper Session: Professional Development B
- Leigh Ann DeLyser, Lauren Wright, Stephanie Wortel-London, Anisa Bora:
Evaluating A Systems Approach to District CS Education Implementation. 1120-1126 - Jeff Gray, Rebecca Odom-Bartel, Jeremy Zelkowski, Karl Hamner, Sierra Rodgers-Farris:
A Pre-service Pathway for Preparing Future AP CS Principles Teachers. 1127-1132 - Yvonne Kao, Irene Nolan, Andrew Rothman:
Project Scoring for Program Evaluation and Teacher Professional Development. 1133-1138
Paper Session: Grading
- Hamza Manzoor, Amit Naik, Clifford A. Shaffer, Chris North, Stephen H. Edwards:
Auto-Grading Jupyter Notebooks. 1139-1144 - Evan Maicus, Matthew Peveler, Andrew Aikens, Barbara Cutler:
Autograding Interactive Computer Graphics Applications. 1145-1151 - Andrew Berns:
Scored out of 10: Experiences with Binary Grading Across the Curriculum. 1152-1157
Paper Session: Learning Tools
- Mohona Ahmed, Kimberly Michelle Ying, Kristy Elizabeth Boyer:
User-Centered Design of a Mobile Java Practice App: A Comparison of Question Formats. 1158-1164 - Andreas Dengel:
How Important is Immersion for Learning in Computer Science Replugged Games? 1165-1171 - Martin Velez, Michael Yen, Mathew Le, Zhendong Su, Mohammad Amin Alipour:
Student Adoption and Perceptions of a Web Integrated Development Environment: An Experience Report. 1172-1178
Paper Session: Online
- Julio César Bahamón, Audrey Rorrer:
Improving Student Learning Outcomes in Online Courses: An Investigation Into the Effects of Multiple Teaching Modalities. 1179-1185 - Sandy Irani, Kameryn Denaro:
Incorporating Active Learning Strategies and Instructor Presence into an Online Discrete Mathematics Class. 1186-1192 - Lawrence Angrave, Zhilin Zhang, Genevieve M. Henricks, Chirantan Mahipal:
Who Benefits?: Positive Learner Outcomes from Behavioral Analytics of Online Lecture Video Viewing Using ClassTranscribe. 1193-1199
Paper Session: Data Science B
- Bhavya, Assma Boughoula, Aaron Green, ChengXiang Zhai:
Collective Development of Large Scale Data Science Products via Modularized Assignments: An Experience Report. 1200-1206 - Brandeis Marshall, Susan Geier:
Cross-Disciplinary Faculty Development in Data Science Principles for Classroom Integration. 1207-1213 - Layla Oesper, Anya E. Vostinar:
Expanding Undergraduate Exposure to Computer Science Subfields: Resources and Lessons from a Hands-on Computational Biology Workshop. 1214-1219
Paper Session: K12 Teaching
- Maya Israel, Gakyung Jeong, Meg J. Ray, Todd Lash:
Teaching Elementary Computer Science through Universal Design for Learning. 1220-1226 - Megan Venn-Wycherley, Christine Bennett, Ahmed Kharrufa:
Design Studios for K-12 Computing Education. 1227-1233 - Mazyar Seraj, Eva-Sophie Katterfeldt, Serge Autexier, Rolf Drechsler:
Impacts of Creating Smart Everyday Objects on Young Female Students' Programming Skills and Attitudes. 1234-1240
Paper Session: Graduate Programs
- Alex Duncan, Bobbie Lynn Eicher, David A. Joyner:
Enrollment Motivations in an Online Graduate CS Program: Trends & Gender- and Age-Based Differences. 1241-1247 - Carla E. Brodley, Megan Barry, Aidan Connell, Catherine Gill, Ian Gorton, Benjamin Hescott, Bryan Lackaye, Cynthia LuBien, Leena Razzaq, Amit Shesh, Tiffani L. Williams, Andrea Pohoreckyj Danyluk:
An MS in CS for non-CS Majors: Moving to Increase Diversity of Thought and Demographics in CS. 1248-1254 - Lorenzo Angeli, Juan José Jara Laconich, Maurizio Marchese:
A Constructivist Redesign of a Graduate-level CS Course to Address Content Obsolescence and Student Motivation. 1255-1261
Special Session: Perspectives on Allyship in Academia
- Jamie Payton, Adam Blank, Christian Murphy, Melissa Hovik, Kevin Lin, Angela Kwon, Lara McConnaughey:
Perspectives on Allyship in Academia. 1262-1263
Panel: CS Principles Curriculum Framework Updates for 2020
- Crystal Furman, Adam Cannon, Elizabeth Johnson, Paul Tymann:
CS Principles Curriculum Framework Updates for 2020. 1264-1265
Panel: Industry and Academic Collaboration: Google Faculty in Residence Experiences
- Lynne L. Grewe, Kathy Kanemoto, Susan Wang, Jaye Espy:
Industry and Academic Collaboration: Google Faculty in Residence Experiences. 1266-1267
Panel: Minoritized Students' Engagement, Identity, and Agency in Computer Science
- Jean J. Ryoo, Jane Margolis, Tiera Tanksley, Cynthia Estrada, Alicia Morris, LAUSD Students:
Minoritized Students' Engagement, Identity, and Agency in Computer Science: Listening to the Students Themselves. 1268-1269
Nifty Assignments
- Nick Parlante, Julie Zelenski, John DeNero, Christopher Allsman, Tiffany Perumpail, Rahul Arya, Kavi Gupta, Catherine Cang, Paul Bitutsky, Ryan Moughan, David J. Malan, Brian Yu, Evan M. Peck, Carl Albing, Kevin Wayne, Keith Schwarz:
Nifty Assignments. 1270-1271
Poster Session 1
- Bo Ju, Olivia Ravenscroft, Evelyn Flores, Denise C. Nacu, Sheena Lewis Erete, Nichole Pinkard:
Understanding Parents' Perceived Barriers to Engaging Their Children in Out-of-School Computer Science Programs. 1272 - Hossain Shahriar, Michael E. Whitman, Dan Lo, Fan Wu, Cassandra Thomas:
Case Study-based Portable Hands-on Labware for Machine Learning in Cybersecurity. 1273 - Dan C. Lo, Kai Qian, Hossain Shahriar, Fan Wu, Johng-Chern Chern, Pascal Paschos, Chung Ng:
Information Assurance and Security Education on Undergraduate Computing Degree Programs. 1274 - Dan Chia-Tien Lo, Ruth Bearden, Deepa Muralidhar, Hossain Shahriar, Wei Chen, Pascal Paschos, Chung Ng:
A Hands-On Lab for Macro Malware Detection using Machine Learning on Virtual Machines. 1275 - Dashvin Singh, Andrew Petersen:
Profiling the Experience of Second Year Computing Students. 1276 - Gary Krenz, Thomas Kaczmarek:
COSMIC: US-based Conversion Master's Degree in Computing. 1277 - Emily Gubski, Steven A. Wolfman:
Jupyter/Canvas Submission Framework Integration. 1278 - Gabriela Buraglia, Yerika Jimenez, Christina Gardner-McCune:
Learning Trajectories in Action: A Practical Study on an After-School Coding Club Curriculum. 1279 - Hillary Fleenor, Hyrum D. Carroll:
Creating an OER Collection of Automatically Scored Practice Exercises for Computer Science 1. 1280 - Heather Killen, Merijke Coenraad, Lautaro Cabrera, Kelly Mills, Diane Jass Ketelhut, Jan Plane:
"We'll be Scratching all the Time". 1281 - Chen-Huei Liao, Hui-Ju Hsu, Pei-Chen Wu:
Integrating Computational Thinking in math courses for 3rd and 4th Grade students with Learning disabilities via Scratch. 1282 - Hyesung Park, Sean Yang, Hongsik Choi:
Scenario Based Active Learning Programming with Unity 3D. 1283 - Jeremy K. Zhang, Chao Hsu Lin, Melissa Hovik, Lauren J. Bricker:
GitGrade: A Scalable Platform Improving Grading Experiences. 1284 - Cara Tang, Cindy Tucker, Christian Servin, Markus Geissler, Melissa C. Stange:
Curricular Guidance for Associate-Degree Cybersecurity Programs. 1285 - Melissa C. Stange, Rachel M. Stange:
Integrate Global Sustainability Virtual Exchange Into Teaching Computer Science Concepts. 1286 - Megan Gilbert, Dee A. B. Weikle:
A Pilot Study on the Impact of Teaching Assistant Led CS1 Study Sessions using Peer Instruction: An Undergraduate Honors Capstone Project. 1287 - Muztaba Fuad, Monika Akbar, Lynn Zubov:
Social Learning and Scaffolding to Improve Student's Self-efficacy and Engagement. 1288 - Nasanbayar Ulzii-Orshikh, John P. Dougherty:
Iteration with Intention: Project-Based Learning of Computational Thinking. 1289 - Razvan A. Mezei, Mário Guimarães, Xuguang Chen:
Introducing Cybersecurity Concepts in Non-Security Courses through a POGIL Activity: A Pilot Study. 1290 - Phoebe Martinez, John Lopez, Fernando J. Rodríguez, Joseph B. Wiggins, Kristy Elizabeth Boyer:
Novice Debugging in Block-Based and Hybrid Environments. 1291 - Richard Blumenthal, Johanna Blumenthal:
Consider Visualizing Society within the ACM Code of Ethics. 1292 - Robert Bazzocchi, Micah Flemming, Lisa Zhang:
Analyzing CS1 Student Code Using Code Embeddings. 1293 - Barbara M. Anthony, Deger Cenk Erdil, Olga Glebova, Robert Montante:
Introducing Parallelism to First-Year CS Majors. 1294 - Todd Lash:
Barriers, Challenges and Strategy Use of Students with High-Incidence Disabilities. 1295 - Yongzhi Wang, Wen-Jung Hsin:
Improving User Experience for GENI-based Cybersecurity Labs. 1296 - Zizhang Luo, Yuxuan Zhou, Bohan Yu, Junfeng Hu:
Teaching Platform for Network Communication and Protocols Using a Micro: bit Based Wheeled Robot. 1297 - Rebecca Odom-Bartel, Carol L. Fletcher, John Owen, Jeff Gray, Jeremy Zelkowski:
Preparing Pre-Service Teacher Candidates for the Praxis Exam: An Innovative Model of Blended Support. 1298 - Ruohan Liu, Feiya Luo, Maya Israel:
Video Analysis of Student Challenges and Interactions in Computational Thinking-integrated Botany. 1299 - Debzani Deb, Elva J. Jones:
University-wide Adoption of Data Science. 1300
Poster Session 2
- Almudena Konrad:
Engaging Women in Coding: An Interdisciplinary Approach. 1301 - Andrey Esakia:
Transitioning to Teaching Android With Kotlin and Jetpack Components. 1302 - Brianna Dym, Casey Fiesler:
Broadening Participation in Computing through Transforming Media and Technologies. 1303 - Michael McMillan:
A Sequenced Curriculum for Teaching Introductory C++ Programming. 1304 - Christopher Nitta, Kurt Eiselt:
Using the CS2013 Exam for ABET Student Outcome Assessment. 1305 - Devorah Kletenik, Deborah Sturm:
A Game-Changing Instructor Tool to Reinforce Coding Concepts. 1306 - Devorah Kletenik, Alon Butbul, Daniel Chan, Deric Kwok, Matthew LaSpina:
Cyber Secured: A Serious Game for Cybersecurity Novices. 1307 - Hannah Wright, John Aycock:
10 Binary Games for Computer Science Education. 1308 - Ingrid Russell, Carolyn Pe Rosiene, Aaron Gold:
A CS Course for Non-Majors Based on the Arduino Platform. 1309 - Ioannis Karvelas, Joe Dillane, Brett A. Becker:
Compiler Error Messages: Their Content and Accessibility in Novice Programming Environments. 1310 - Ivona Bezáková, Edith Hemaspaandra, Aryeh Lieberman, Hannah Miller, David E. Narváez:
Prototype of an Automated Feedback Tool for Intro CS Theory. 1311 - Jennifer Shafer, James Skripchuk:
Computational Thinking in Music: A Data-Driven General Education STEAM Course. 1312 - Koki Ito, Maki Ichimura, Juan Zhou, Hideyuki Takada:
Creation Support by Illustrating Codes Exemplified from Visual Queries. 1313 - Ma. Victoria Almeda, Erica Kleinman, Chaima Jemmali, Carter Ithier, Elizabeth Rowe, Magy Seif El-Nasr:
Labeling Debugging in May's Journey Gameplay. 1314 - Md Mahmudur Rahman, Monir H. Sharker, Roshan Paudel:
Impact of Infusing Interactive and Collaborative Learning in Teaching Introductory Programming in a Dynamic Class. 1315 - Maristela Holanda, Dilma Da Silva:
What does a Literature Survey Reveal about the Initiatives to Attract and Retain Women into Computer Science Majors in Latin America? 1316 - Matthew Mcquaigue, Allie Beckman, David Burlinson, Luke Sloop, Alec Goncharow, Erik Saule, Kalpathi R. Subramanian, Jamie Payton:
An Engaging CS1 Curriculum Using BRIDGES. 1317 - Michael E. Cotterell, Delaram Yazdansepas, Bradley J. Barnes:
Active Learning in CS2 and Discrete Mathematics. 1318 - Miyoung Ryu, SeonKwan Han:
Computational Thinking Test Tool to Measure Cognitive Ability of K-12 Students. 1319 - Sonya Cates:
Physical Activity in the Classroom across the Curriculum. 1320 - Stan Kurkovsky:
A Simple Game to Introduce Scrum Concepts. 1321 - Stewart N. Weiss, Joanna Klukowska:
Student Blogs - Expression and Exposure. 1322 - Sue Sentance, Lenandlar Singh, Penelope DeFreitas:
Challenges Facing Computing Teachers in Guyana. 1323 - Syeda Fatema Mazumder, Farah Tokmic, Tonya K. Frevert, Mary Lou Maher:
Measuring Graduate Teaching Assistants' Climate Under a Pedagogical Change Initiative. 1324 - Wei Yan, Ruohan Liu, Maya Israel, Heather Sherwood, Cheri Fancsali, Melissa Pierce:
School-wide Integration of Computational Thinking into Elementary Schools: A Cross-case Study. 1325 - Wouter Groeneveld, Kris Aerts:
Sparking Creativity with the Game Boy Advance. 1326 - Andy Smith, Bradford W. Mott, Sandra Taylor, Aleata Hubbard Cheuoua, James Minogue, Kevin M. Oliver, Cathy Ringstaff:
Designing Block-Based Programming Language Features to Support Upper Elementary Students in Creating Interactive Science Narratives. 1327 - Bita Akram, Wookhee Min, Eric N. Wiebe, Anam Navied, Bradford W. Mott, Kristy Elizabeth Boyer, James C. Lester:
A Conceptual Assessment Framework for K-12 Computer Science Rubric Design. 1328 - Young Park:
Supporting Student Success in Computing Courses Through Personalized Peer Advice. 1329
Poster Session 3
- Erica Wheeler, John Wachen, Andrew M. Rasmussen, Diana Franklin, David Weintrop:
Introducing Computer Science into K-8 Classrooms: Teachers' Perspectives from a Large, Urban School District. 1330 - Diana Franklin, Jennifer Palmer, Randall Landsberg, Jasmine Marckwordt, Alexandria Muller, Kartik Singhal, Jean Salac, Danielle Harlow:
Initial Learning Trajectories for K-12 Quantum Computing. 1331 - Carmen A. Bentley, Edward F. Gehringer:
Promoting Collaborative Skills with Github Project Boards. 1332 - Cheri Fancsali, June Mark, Wendy Castillo:
CS4All: An Early Look at Teacher Implementation in NYC. 1333 - Paul J. Wagner:
The SQL File Evaluation (SQLFE) Tool: A Flexible and Extendible System for Evaluation of SQL Queries. 1334 - Ellie Harmon, Veronica Hotton, Robert Liebman, Michael Lupro, Wu-chang Feng, Lois M. L. Delcambre, David Pouliot:
CyberPDX: An Interdisciplinary Professional Development Program for Middle and High School Teachers. 1335 - Eric Greenwald, Ari Krakowski:
Coding Science Internships: Broadening Participation in Computer Science by Positioning Coding as a Tool for Doing Science. 1336 - Evelyn Stiller:
Program2Play: Enticing Underrepresented Groups to Program through Gameplay. 1337 - Gosia Migut, Ruben Wiersma:
Are We Consistent?: The Effects of Digitized Exams Grading. 1338 - Gunnar E. Wolf, Alejandro Miranda:
Measure of the Impact of a STEM-Student-led Course on Privacy Enhancing Technologies for a non-Technical Target Population. 1339 - James J. Butler, Shereen Khoja:
Development and Implementation of an Information-Based Short-Term Study Abroad Course. 1340 - June Mark, Kelsey Klein, Tunisia Mitchell:
Teacher and School Supports to Promote Equitable Implementation of AP CSP in NYC. 1341 - Karen H. Jin, Michel Charpentier:
When Black-box Testing is Not Enough - on Designing Auto-graded Programming Assignments. 1342 - Kelly Mills, Colin Angevine, Josh Weisgrau:
Resources for Computational Thinking: Co-designing with Teachers. 1343 - Kylie Davis, Elana Shneyer:
Teaching Computational Thinking through Civics: NYC's Hack League. 1344 - Lina Battestilli, Ignacio X. Domínguez, Maanasa Thyagarajan:
Toward Finding Online Activity Patterns in a Flipped Programming Course. 1345 - Maddie Zug, Tzu-Yi Chen:
On Assessing Ethics Learning. 1346 - Mansi Shah, Daniel D. Garcia:
Evaluating the Impact of Adaptive Parsons Problems on Students in Introductory Computer Science Courses. 1347 - Natalie Garrett, Mikhaila Friske, Casey Fiesler:
Ethics from the Start: Exploring Student Attitudes and Creating Interventions in Intro Programming Classes. 1348 - Nathaniel Weinman, Armando Fox, Marti A. Hearst:
Exploring Challenging Variations of Parsons Problems. 1349 - Neftali Watkinson, Lubomir Bic:
Comparison Between Online and Classroom Learning for a Boolean Algebra Class. 1350 - Paea LePendu, Cecilia Cheung, Mariam Salloum, Pamela Sheffler, Kelly Downey:
Summer Coding Camp as a Gateway to STEM. 1351 - Rakesh M. Verma:
Poster: A Modular and Innovative Security Analytics Course. 1352 - Robert M. Siegfried, Katherine G. Herbert-Berger, Jason P. Siegfried:
CS2 and the Impact of Programming Language Choice. 1353 - Kevin Grondahl, Ankur Chattopadhyay, Mohammad Q. Azhar:
Program Cozmo to Enhance CS0/CS1 Learning of Secure Coding. 1354 - Sarah Jenevein, Leslie Brommer, Carol Yarbrough:
Iterative Design and Development of UTeach AP Computer Science A Curriculum: A Collaboration Between UTeach CS and A+ College Ready. 1355 - Steve Earth, Bruce W. Char, Jeremy Johnson:
Comparison of Role-Assigned Grouping with Free-Form Group Activities in an Introductory Computer Science Course. 1356 - Renaldo Williams, Dan Garcia:
CodeKey - An Online Code Editor to Study Code Patterns and Enhance Student Performance in CS Courses. 1357
Poster Session 4
- Andrew Berns, J. Philip East:
Toward a Pedagogy Compatible with Equitable Grading: Tenets, Difficulties, and Suggestions. 1358 - Sarah M. Diesburg, Andrew Berns:
Fileshark: A Graphical File System Visualization Tool. 1359 - Christina A. LeBlanc, Juston Newcomb, Penny Rheingans:
First Generation-Rural Computer Science Students: Challenges in Retention and Success. 1360 - Connor Bain, Uri Wilensky:
Vectors of CT-ification: Integrating Computational Activities in STEM Classrooms. 1361 - Davide Fossati, Navid Hashemi Tonekaboni:
Practice Exams and Student Performance in Introductory Programming. 1362 - Mariam Salloum:
Training Effective and Confident Computer Science TAs. 1363 - Ewan Peterson, Carlos Morales, Jonathan Corley, Brian P. Eddy:
Coding Nation: Gaming Rewards for Coding Practice. 1364 - Harini Ramaprasad, Julio César Bahamón, Riley H. Jones, Stacey Watson:
Incorporating Embedded Systems Security Awareness into a Computer Science Course via Minimal Interventions. 1365 - Harini Ramaprasad, Julio César Bahamón, Riley H. Jones, Stacey Watson:
Using Forcing Functions to Improve Student Preparedness in an Operating Systems and Networking Class. 1366 - Hsin-Ling Hsieh, Yu-Tzu Lin:
Teaching Programming to Science Majors by Modelling. 1367 - Ilya Musabirov, Vsevolod Suschevskiy:
Teaching Undergraduate Sociologists Modeling and Computational Thinking. 1368 - Jing (Selena) He, Meng Han, Nidhibahen Patel, Zhigang Li:
Converting Handwritten Text to Editable Format via Gesture Recognition for Education. 1369 - Yinning Zhang, Meng Han, Jing (Selena) He:
Seeking the Goals of K-12 Computing Education: A Text Analysis based Literature Review. 1370 - Joshua B. Gross, Gabriel S. Oliviera, Kevin Coogan:
Toward a Model of Polymorphism Comprehension. 1371 - Evan Maicus, Drumil Patel, Matthew Peveler, Barbara Cutler:
Random Input and Automated Output Generation in Submitty. 1372 - Matthew Peveler, Evan Maicus, Barbara Cutler:
Automated and Manual Grading of Web-Based Assignments. 1373 - Dimitrij (Mitja) Hmeljak, Holly Zhang:
Teaching Computer Graphics Programming Using a Game Development Engine. 1374 - Nathan Brunelle, John R. Hott:
Ask Me Anything: Assessing Academic Dishonesty. 1375 - Navid Hashemi Tonekaboni, Sahar Voghoei, Delaram Yazdansepas:
How Personalized Feedback Emails Can Enhance Participation Rate in Online Courses. 1376 - Raymond Klefstad:
More A's, Fewer F's in a Data Structures Class in a New Classroom Building Designed for Active Learning. 1377 - Raymond Klefstad:
Active Learning with Code Writing in Large Lectures. 1378 - Farzana Rahman, Tiana Solis:
Transforming the Learning Experience of Non-Traditional Students in an Online CS1 Course through Peer-Instruction. 1379 - Shasta Ihorn, Ilmi Yoon, Anagha Kulkarni:
Student Psychological Factors and Diversity in Computer Science Education. 1380 - Shin Hong:
Using SMT Solver and Logic Puzzles for Teaching Computational Logics in Discrete Mathematics Class. 1381 - Steven McGee, Lucia Dettori, Ronald I. Greenberg, Andrew M. Rasmussen, Dale F. Reed, Don Yanek:
The Changing Profile of ECS Teachers. 1382 - Syeda Fatema Mazumder, Celine Latulipe, Manuel A. Pérez-Quiñones:
Are Variable, Array, and Object Diagrams in Introductory Java Textbooks Explanative? 1383 - Wu-chang Feng, Robert Liebman, Ellie Harmon, Veronica Hotton, Michael Lupro, Lois M. L. Delcambre:
Securing the Next Generation. 1384 - Jingsai Liang:
Utilizing Gamification and Visualization in Designing Labs for Teaching Algorithms. 1385 - Razvan A. Mezei, Saúl A. Blanco, David Q. Liu, Mahmood Hossain, E. Preston Carman:
Introducing Parallel Computing Concepts through a POGIL Activity: A Pilot Study. 1386
Wednesday Workshops
- Ursula Wolz, Gail Carmichael, Chris Dunne:
Learning to Code in the Unity 3D Development Platform. 1387 - Debasis Bhattacharya, Mohammad Q. Azhar, Rajiv R. Malkan:
Introduction to Bitcoins, Blockchains and Smart Contracts. 1387 - Neil C. C. Brown, Michael Kölling:
Blackbox Mini - Getting Started With Blackbox Data Analysis. 1387 - Paul Tymann, Yasmine N. El-Glaly, Daniel E. Krutz:
Experiential Accessibility Learning Labs for Computing Education. 1388 - Elizabeth Shoop, Joel C. Adams, Richard A. Brown, Suzanne J. Matthews:
Introducing Beginners to Distributed Computing using Raspberry Pi Clusters. 1388 - Margarethe Posch, Debra M. Duke, Chris Mayfield:
Guiding Students to Discover CS Concepts and Develop Process Skills Using POGIL. 1388 - Colleen M. Lewis, Catherine Ashcraft, Wendy M. DuBow, Helen H. Hu, Kyla A. McMullen:
Leading Conversations about Microaggressions, Bias, and Other Difficult Topics. 1389 - Christopher E. Granade, Mariia Mykhailova, Mark Tsang:
Introduction to Quantum Computing. 1389 - Todd Sproull, Doug Shook, Bill Siever:
Machine Learning on the Move: Teaching ML Kit for Firebase in a Mobile Apps Course. 1389 - Jérémie O. Lumbroso, James Evans:
Making Manual Code Review Scale. 1390
Friday Workshops
- Kalpathi R. Subramanian, Erik Saule, Jamie Payton:
Bringing Real-World Data, Interactive Games and Visualizations into Early CS Courses. 1391 - Darina Dicheva, Keith Irwin, Austin Hodge, Christo Dichev, Lillian N. Cassel:
Gamifying Computer Science Courses with OneUp Learning. 1391 - Shannon Duvall, Dugald Ralph Hutchings, Scott Spurlock, Robert C. Duvall:
Beyond the Flipped Classroom: Implementing Multiple, Simultaneous Pedagogical Styles Using Scrumage. 1391 - Leen-Kiat Soh, Markeya S. Peteranetz, Olga Glebova:
Adopting, Integrating, and Evaluating Computational Creativity Exercises and an Experience Report. 1392 - Todd Sproull, Bill Siever:
Going Native with Your Web Dev Skills: An Introduction to React Native for Mobile App Development. 1392 - Ahmed Ibrahim:
Building and Hacking an Exploitable WiFi Environment for your Classroom. 1392 - Manuel A. Pérez-Quiñones:
How to Become Fluent in Diversity and Inclusion in one Evening. 1392 - David J. Malan, Chad Sharp, Jelle van Assema, Brian Yu, Kareem Zidane:
CS50's GitHub-Based Tools for Teaching and Learning. 1393 - Dan Garcia, Buffie Holley, Julia Bernd, Maritza Johnson:
Teaching Cybersecurity in CSP (or Any CS Class): Introducing the Security Mindset. 1393 - Alexandra Gendreau Chakarov, Quentin Biddy, Derek Runberg:
Using Sensor Technologies to Introduce Secondary Education Students to Computational Thinking and Computer Science. 1394
Saturday Workshops
- Barbara Ericson, Bradley N. Miller:
Using and Customizing Ebooks for Computing Courses with Runestone Interactive. 1395 - Stan Kurkovsky, Stephanie Ludi:
Active Learning with LEGO for Teaching Software Development. 1395 - Celine Latulipe, Sarah Provencal, Tonya K. Frevert:
Challenging Social Exclusion in Computing via 'Theatre of the Oppressed' Pedagogy. 1395 - Denise M. Case, Colton Steeve, Matthew Woolery:
Progressive Web Apps are a Game-Changer! Use Active Learning to Engage Students and Convert Any Website into a Mobile-Installable, Offline-Capable, Interactive App. 1396 - David L. Largent, Christian Roberson:
Transform Your Computer Science Course with Specifications Grading. 1396 - Valerie Tomici, Emily Ong:
Teach Girls to Code and Change the World. 1397 - Eric Van Dusen, Anthony Suen, Cathryn Carson:
Innovation in Undergraduate Data Science Education. 1397 - Ryan Torbey, Monica M. McGill, Joshua Childs, Carol L. Fletcher:
Modifying Existing Evaluation Instruments to Fit Your CS Research Needs. 1397 - Michael Ball, Lauren Mock, Dan Garcia, Tiffany Barnes, Marnie Hill, Alexandra Milliken, Joshua Paley, Efrain Lopez, Jason Bohrer:
The Beauty and Joy of Computing Curriculum and Teacher Professional Development. 1398
Birds of a Feather Flock A
- Jesse Eickholt, Patrick Seeling:
Pedagogy and Classroom: How Can I Do This in That Space or Does it Even Matter? 1399 - Suzanne J. Matthews, Joel C. Adams, Richard A. Brown, Elizabeth Shoop:
Incorporating Parallel Computing in the Undergraduate Computer Science Curriculum. 1399 - Eric Van Dusen:
Jupyter for Teaching Data Science. 1399 - Helen H. Hu, Chris Mayfield:
POGIL in Computer Science for Beginners and Experts. 1400 - Nhat Rich Nguyen:
Toward an Open-source Toolkit for Machine Learning Education. 1400 - Kevin Lin, Brian P. Railing:
How Can We Make Office Hours Better? 1400 - Michael J. Clancy, Cynthia Bailey Lee, Soohyun Nam Liao, Leo Porter, Cynthia Bagier Taylor, Kevin C. Webb:
Using Validated Assessments to Learn About Your Students. 1401 - Thomas C. Bressoud, Margaret Ellis, Lea Wittie:
"I've taken a first CS class and liked it! What's next?" Exploring the Multiplicity of CS2 Paths for Majors and Non-Majors. 1401 - Khalia Braswell, Jamika D. Burge, Sheena Lewis Erete, Christina N. Harrington:
For Us, By Us: Resources for Computing Outreach Programs Designed by People of Color. 1401 - Amardeep Kahlon, Beth A. Quinn, Lynne L. Grewe, Lisa Sandoval, Deborah Boisvert:
Broadening Participation in Computing: The Critical Role of Community Colleges. 1401 - Jean Salac, Joslenne Peña, Nicholas Lytle:
You Are Not Alone: Building Community Among Graduate Students in CS Education Research. 1402 - Nathan Brunelle, John R. Hott:
Fix the Course, Not the Student: Positive Approaches to Cultivating Academic Integrity. 1402 - Maria Jump, Martin Schedlbauer:
Effective Practices for Online Teaching. 1402 - Paula Gabbert, Wendy Powley, Gloria Childress Townsend:
A Town Meeting: SIGCSE Committee on Expanding the Women-in-Computing Community. 1403 - Kathy Pham:
Ethics and Social Responsibility in Computer Science Curricula. 1403
Birds of a Feather Flock B
- Anne T. Ottenbreit-Leftwich, Megean Garvin, Sarah T. Dunton, Jayce R. Warner, Chris Stephenson:
The Landscape of Broadening Participation in Computing, Using State and National Datasets to Advocate for Equity in Computer Science Education. 1403 - Erika Lee, Joel Ross, Jen Kramer:
Teaching on the Front End: Gathering all Educators Interested in Web and Mobile Design and Development. 1403 - Richard E. Ladner, Andreas Stefik, Amy J. Ko, Brianna Blaser:
Access to Computing Education for Students with Disabilities. 1403 - Rachelle Kristof Hippler, Samuel D. Jaffee, Laura Marie Leventhal:
From Human-Computer Interaction to User Experience: Evolving Curriculum to Meet Student Needs. 1404 - Richard Weiss, Xenia Mountrouidou, Stacey Watson, Jens Mache, Elizabeth K. Hawthorne, Ankur Chattopadhyay:
Cybersecurity Across All Disciplines in 2020. 1404 - Joshua Rosenberg, Alex Lishinski:
Variable Interest Rate: What Experiences Explain Differences in Interest in Computer Science Among Students? 1404 - Ruthe Farmer, Tina Boyle Whyte, Anthony Todd Taylor:
Engaging JROTC Youth in CS Pathways: A Community Discussion of K-12 Cyber Security and Data Science Topics. 1405 - James R. Matthews, John P. Dougherty, Peter-Michael Osera:
What Mathematics Should be Required of Computer Science Majors? 1405 - Nicholas Lytle, Christian Murphy, Brianna Blaser:
Supporting CS Students Living with Mental Illnesses: Sharing Experiences, Establishing Support, and Discussing Best Practices. 1405 - Emanuelle Burton, David Dueber, Judy Goldsmith, Beth Goldstein, Shannon Sampson, Michael D. Toland:
Assessment of CS Students' Ethical Reasoning Skills. 1406 - Susanne E. Hambrusch, Alan Peterfreund, Aman Yadav, Amy J. Ko:
Graduate Programs in CS Education: Why 2020 is the Right Time. 1407 - Diba Mirza, Phillip T. Conrad, Cynthia Bailey Lee:
Research Questions regarding Undergraduate TA and Mentor Programs in Computer Science. 1407 - Doug Lloyd, Brian Yu, David J. Malan:
Birds of a Feather Who'd Like to Share Software Together: Teaching Tools that Improve Efficiency and Outcomes. 1408 - Chris Gregg, Shawn Lupoli, Laney Strange:
Teaching Track Faculty in Computer Science. 1408 - Yekaterina Kharitonova, Marc Rigas:
Teaching Interdisciplinary Courses with Data. 1408
Lightning Talks 1
- Wei Jin:
Automatic Grading for Program Tracing Exercises. 1409 - Sarah Judd:
All Means All: Bringing Project-based, Approachable AI Curriculum to More High School Students through AI4ALL Open Learning. 1409 - Ariel Webster:
Student Alumni Networking. 1409 - Victoria Hong, Elana Reiser:
Make Your Escape: An Active Learning Approach. 1410 - Dippy Aggarwal, Charles Winstead, Kristin Tufte:
Leveraging Industry Benchmarks to Teach Database Concepts. 1410 - Evelyn M. Stiller:
Teaching with Program2Play: Using Programming Instructions to Play Games. 1410 - Kevin Lin:
Transitioning From Peer Instruction to POGIL with Guided Lecture Notes. 1411 - Mayra Bachrach, Patricia Morreale, Gail Verdi:
Improving the Outcomes of Hispanics in AP Computer Science. 1411 - Kendra Walther, Kate Sonka:
A Study Away Summer Program Addressing Accessibility. 1411 - Lisa Anne Floyd:
Computational Thinking in Teacher Education. 1412
Lightning Talks Session 2
- Kendrick Hang, Brianna Rockenstire, Alexandra Vaschillo:
AppConnect NW: A Collaborative Network of Seven Community and Technical College Programs in Software Development. 1413 - Catherine M. Tabor:
Examining Language Bias in Computer Science. 1413 - Ariel Webster, Jared Segal:
Best Practices for Reviewing Material at the Beginning of a Semester. 1413 - Neelam Dwivedi:
Software Engineering for Data Scientists. 1413 - Amanda M. Holland-Minkley:
Using Self-Efficacy Surveys as a Tool for Student Reflection. 1414 - Ian Arawjo, Ariam Mogos:
Exploring Intercultural Approaches to Resolving Sociocultural Tension in CS Classes. 1414 - Alex Lishinski, Joshua Rosenberg:
Accruing Interest: What Experiences Contribute to Students Developing a Sustained Interest in Computer Science Over Time? 1414 - Christina N. Outlay:
Evaluating 10 Years of Girls Only Computing Camps: Impacts, Lessons Learned and a New Future Direction. 1415 - Ankur Chattopadhyay, Kevin Grondahl, Sherry Verdon:
Making Undergrad Research Required at the CS Freshmen Level as an Equity-Minded HIP. 1415 - Dan Garcia:
The World's Fastest Fractal Drawing Program! 1416
Demonstrations
- Dan Garcia, Michael Ball:
Snap! v5, Our Biggest, Feature-filled Release Ever! 1417 - Nathaniel Weinman, Brian Hsu, Alexia Camacho:
Implementing a More Challenging Parsons Problem Interface for Teaching Computer Science. 1417 - Mariia Mykhailova:
The Quantum Katas: Learning Quantum Computing using Programming Exercises. 1417 - Mehak Maniktala, Tiffany Barnes:
Deep Thought: An Intelligent Logic Tutor for Discrete Math. 1418 - David Stotts, Yu Ji:
Bricks: Extreme Active Learning for Introductory Programming. 1418 - Steve Carr, Jean Mayo:
SecureCvisual: Visualization and Analysis for C Code Security. 1418 - Madalene Spezialetti:
Bringing Creative Thinking Exercises into the Computing Classroom with Ready-to-Use Video Scenarios. 1419 - Sathiamoorthy Manoharan, Ulrich Speidel:
Individualized Assessments using Dividni - Enhancing Learning via Assessments Unique to Every Student. 1419 - Mark Stehlik, Erin Cawley, David Kosbie:
CMU CS Academy: A Browser-based, Text-based Introduction to Programming through Graphics and Animations in Python. 1420 - Neil C. C. Brown:
BlueJ 5: Still Going Strong. 1420
ACM SRC: ACM Student Research Competition
- Whitney Featherston, Morgan Wheeler:
A Modular Ethics Curriculum for Computer Science. 1421 - Derek Wong, Shaun Tseng, Hally Mao, Michal Aibin:
Regenerator Placement in Survivable Optical Networks Using Deep Tensor Neural Network. 1421 - Hannah E. Chipman, Marnie Hill, Tiffany Barnes:
The AP Computer Science Principles Exam: Teacher Reflections. 1421 - Minji Kong:
Increasing Understanding of Students' Programming Process through Scratch Programming Event Data Analysis. 1422 - Saraah Cooper, Ben Clinkscale, Briana Williams, Myles Lewis:
Exploring the Impact of Exposing CS Majors to Programming Concepts using IDE Programming vs. non-IDE Programming in the Classroom. 1422 - John Marsden:
Using Parsons Problems to Scaffold Metacognitive Awareness. 1423 - Joshua Olumese, Chauncey Rogers, Donald Conteh, Morgan Whitaker:
Exploring the Use of Coding Reviews in Early Programming Courses to Gauge Student Learning. 1423 - Yilin Lucy Wang:
Automatically Merging Evolving Goal Models. 1423 - Angela M. Zavaleta Bernuy:
What are We Asking our Students? 1424 - Lauren Alvarez, Sofia Ruiz, Sureena Hukkoo, Andrew Forney:
Bias Clustering for Online Political Articles. 1424 - Lanqin Wang, Kelly A. Shaw:
Analyzing Data Consistency in Smart Home Applications. 1424 - Krisztian Gado, Jens Mache, Alexander Lotero, Lana Parezanin:
A Game Theoretic Analysis of Improvements to Tor's Resilience to Entry-Exit and End-to-End Attacks. 1425 - Bishakha Upadhyaya, Monica M. McGill:
Dynamic Data Visualization for CSEdResearch.org using Tableau and MySQL. 1425 - Caleb O'Malley:
How do Non-Majors Approach a CS1 Course? 1425 - Megan Fowler:
Learning Loop Invariants. 1426 - Julie M. Smith:
The Data Gap: A Potential Barrier to Gender Equity in Computer Science Education. 1426 - Cheng-Yu Chung:
Using Augmented Reality to Support Collaborative Problem Solving in Computer Debugging Practice. 1426 - Rifat Sabbir Mansur:
Understanding Coding Behaviors in Intermediate CS Students. 1427 - Molly Domino:
Evaluating the Effectiveness of Iteration Visualizations. 1427 - Noura Albarakati:
The Attrition of Underrepresented Students in Computer Science. 1427 - Amy Isvik:
FLAMES: A Socially Relevant Computing Experience for High School Students. 1428 - Alexandra Gendreau Chakarov:
Introducing Middle School Students to Programmable Sensor Technologies Through an Immersive Experience. 1428 - Mostafa Kamel Osman Mohammed:
Teaching Formal Languages through Visualizations, Simulators, Auto-graded Exercises, and Programmed Instruction. 1429 - Michael Schneider:
Pin Status: An Arduino Debugging Library for High School E-textile Courses. 1429 - Rona Sadan:
A "Low-Floor" Multimeter: Supporting E-textile Debugging by Revealing Voltage and Continuity. 1429
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.