Abstract is missing.
- Pursuing the Dream: A 50-Year Perspective on American Society, Technology, and Inclusion in ComputingFreeman A. Hrabowski. 1 [doi]
- A Module-based Approach to Teaching Big data and Cloud Computing Topics at CS Undergraduate LevelDebzani Deb, M. Muztaba Fuad, Keith Irwin. 2-8 [doi]
- Embracing the Liberal Arts in an Interdisciplinary Data Analytics ProgramJessen T. Havill. 9-14 [doi]
- A Novel Course in Data Systems with Minimal PrerequisitesThomas C. Bressoud, Gavin Thomas. 15-21 [doi]
- Investigating the Impact of Group Size on Non-Programming Exercises in CS Education CoursesLee Dee Miller, Leen-Kiat Soh, Markeya S. Peteranetz. 22-28 [doi]
- Developing Soft and Technical Skills Through Multi-Semester, Remotely Mentored, Community-Service ProjectsJanet Davis, Samuel A. Rebelsky. 29-35 [doi]
- Does Social Sensitivity Impact Virtual Teams?Lisa L. Lacher, Cydnee Biehl. 36-42 [doi]
- Student Performance in Computing Courses in the face of Growing EnrollmentsDaniel T. Fokum, Daniel N. Coore, Eyton Ferguson, Gunjan Mansingh, Carl Beckford. 43-48 [doi]
- Understanding Who Enrolls in Introductory Computing Courses at Community CollegesBeth A. Quinn, Wendy M. DuBow, David Sul. 49-55 [doi]
- Can Sending First and Second Year Computing Students to Technical Conferences Help Retention?Heather M. Wright, N. Burçin Tamer. 56-62 [doi]
- Stride in BlueJ - Computing for All in an Educational IDEMichael Kölling, Neil C. C. Brown, Hamza Hamza, Davin McCall. 63-69 [doi]
- uAssign: Scalable Interactive Activities for Teaching the Unix TerminalJacob Bailey, Craig B. Zilles. 70-76 [doi]
- MYR: A Web-Based Platform for Teaching Coding Using VRChristopher Berns, Grace Chin, Joel Savitz, Jason Kiesling, Fred Martin. 77-83 [doi]
- Exploring the Applicability of Simple Syntax Writing Practice for Learning ProgrammingAntti Leinonen, Henrik Nygren, Nea Pirttinen, Arto Hellas, Juho Leinonen. 84-90 [doi]
- Stochastic Tree-Based Generation of Program-Tracing Practice QuestionsAnderson Thomas, Troy Stopera, Pablo Frank-Bolton, Rahul Simha. 91-97 [doi]
- Exploring the Impact of Worked Examples in a Novice Programming EnvironmentRui Zhi, Thomas W. Price, Samiha Marwan, Alexandra Milliken, Tiffany Barnes, Min Chi. 98-104 [doi]
- Coding Demonstration Videos for CS1Ben Stephenson. 105-111 [doi]
- Exploring the Value of Different Data Sources for Predicting Student Performance in Multiple CS CoursesSoohyun Nam Liao, Daniel Zingaro, Christine Alvarado, William G. Griswold, Leo Porter. 112-118 [doi]
- The PyramidSnapshot Challenge: Understanding Student Process from Visual Output of ProgramsLisa Yan, Nick McKeown, Chris Piech. 119-125 [doi]
- Approaches for Coordinating eTextbooks, Online Programming Practice, Automated Grading, and More into One CourseMargaret Ellis, Clifford A. Shaffer, Stephen H. Edwards. 126-132 [doi]
- Autograding Distributed Algorithms in Networked ContainersEvan Maicus, Matthew Peveler, Stacy Patterson, Barbara Cutler. 133-138 [doi]
- Comparing Jailed Sandboxes vs Containers Within an Autograding SystemMatthew Peveler, Evan Maicus, Barbara Cutler. 139-145 [doi]
- Trial by Flyer: Building Quadcopters From Scratch in a Ten-Week Capstone CourseSteven Swanson. 146-152 [doi]
- Redesigning a Software Development Course as a Preparation for a Capstone: An Experience ReportYekaterina Kharitonova, Yi Luo, Jeho Park. 153-159 [doi]
- Experiential Learning of Software Project Management and Software Development via Course CollaborationStefan C. Christov, Mark E. Hoffman. 160-166 [doi]
- Propagating Educational InnovationsHeather Bort, David P. Bunde, Zack Butler, Christopher Lynnly Hovey, Cynthia Taylor. 167-168 [doi]
- Rethinking Debugging as Productive Failure for CS EducationYasmin B. Kafai, David DeLiema, Deborah A. Fields, Gary Lewandowski, Colleen Colleen. 169-170 [doi]
- Special Session: Process Skills in Computer ScienceHelen H. Hu, Chris Mayfield, Clifton Kussmaul. 171-172 [doi]
- Cybersecurity Program Accreditation: Benefits and ChallengesRajendra K. Raj, Vijay Anand, David S. Gibson, Siddharth Kaza, Andrew Phillips. 173-174 [doi]
- What Have We Talked About?Austin Cory Bart, Clifford A. Shaffer. 175-180 [doi]
- CS Education Then and Now: Recollections and ReflectionsMelinda McDaniel, John Cigas, Briana B. Morrison, Henry Walker. 181-182 [doi]
- A Top-Ten List for 50-50Gloria Childress Townsend. 183 [doi]
- A Learning Platform for SQL InjectionNada Basit, Abdeltawab M. Hendawi, Joseph Chen, Alexander Sun. 184-190 [doi]
- ');DROP TABLE textbooks;-: An Argument for SQL Injection Coverage in Database TextbooksCynthia Taylor, Saheel Sakharkar. 191-197 [doi]
- What to Expect and What to Focus on in SQL Query TeachingToni Taipalus, Piia M. H. Perälä. 198-203 [doi]
- Perceived Benefits and Challenges of Learning Startup Methodologies for Software Engineering StudentsJorge Melegati, Rafael Chanin, Xiaofeng Wang 0001, Afonso Sales, Rafael Prikladnicki. 204-210 [doi]
- Motivating Students Beyond Course Requirements with a Serious GameStacey Watson, Heather Richter Lipford. 211-217 [doi]
- Active Learning with LEGO for Software RequirementsStan Kurkovsky, Stephanie Ludi, Linda Clark. 218-224 [doi]
- Effects of a Pathfinding Program Visualization on Algorithm DevelopmentNicholas Lytle, Mark Floryan, Tiffany Barnes. 225-231 [doi]
- Teaching Android Mobile SecurityJean-François Lalande, Valérie Viet Triem Tong, Pierre Graux, Guillaume Hiet, Wojciech Mazurczyk, Habiba Chaoui, Pascal Berthomé. 232-238 [doi]
- Allowing and Fully Supporting Multiple Programming Languages in a Computer Graphics Course: An ExperienceAmit Shesh. 239-245 [doi]
- An Approach to Generate Virtual Tutors for Game Programming ClassesAlan de Oliveira Santana, Eduardo Aranha. 246-252 [doi]
- Pensieve: Feedback on Coding Process for NovicesLisa Yan, Annie Hu, Chris Piech. 253-259 [doi]
- Experiences Using Heat Maps to Help Students Find Their Bugs: Problems and SolutionsBob Edmison, Stephen H. Edwards. 260-266 [doi]
- On the Effects of Active Learning Environments in Computing EducationTyler Greer, Qiang Hao, Mengguo Jing, Bradley Barnes. 267-272 [doi]
- Supporting Guided Inquiry with Cooperative Learning in Computer OrganizationYeajin Ham, Brandon Myers. 273-279 [doi]
- POGIL in Computer Science: Faculty Motivation and ChallengesAman Yadav, Clif Kussmaul, Chris Mayfield, Helen H. Hu. 280-285 [doi]
- Living-Learning Community for Women in Computer Science at RutgersRebecca N. Wright, Sally J. Nadler, Thu D. Nguyen, Cynthia N. Sanchez Gomez, Heather M. Wright. 286-292 [doi]
- Achieving Gender Balance through Creative ExpressionWilliam H. Bares, Bill Z. Manaris, Renée McCauley, Christine Moore. 293-299 [doi]
- Gender-balanced TAs from an Unbalanced Student BodyAmir Kamil, James Juett, Andrew DeOrio. 300-306 [doi]
- PythonSneks: An Open-Source, Instructionally-Designed Introductory Curriculum with Action-Design ResearchAustin Cory Bart, Allie Sarver, Michael Friend, Larry Cox II. 307-313 [doi]
- Defining and Designing Computer Science Education in a K12 Public School DistrictChris Proctor, Maxwell Bigman, Paulo Blikstein. 314-320 [doi]
- Developing Implementation Measures for K-12 Computer Science Curriculum MaterialsDaisy W. Rutstein, Yuning Xu, Kevin McElhaney, Marie A. Bienkowski. 321-327 [doi]
- Including Embedded Systems in CS: Why? When? and How?Bill Siever, Roger D. Chamberlain, Elliott Forbes, Ingrid Russell. 328-329 [doi]
- Where Are We Now?: Results from a National Study of Computer Science Teachers and TeachingEric R. Banilower, Evelyn M. Gordon. 330-331 [doi]
- The New NSF Requirement for Broadening Participation in Computing (BPC) Plans: Community Advice and ResourcesTracy Camp, Wendy DuBow, Diane Levitt, Linda J. Sax, Valerie Taylor, Colleen Lewis. 332-333 [doi]
- Shaping Curricular Guidelines for Associate-Degree Cybersecurity ProgramsCara Tang, Cindy S. Tucker, Christian Servin, Markus Geissler, Melissa Stange. 334-335 [doi]
- SIGCSE Reads 2019: Discussion and Q & ARebecca Bates, Valerie Summet, Nanette Veilleux, Judy Goldsmith, Naomi Kritzer. 336-337 [doi]
- 50 Years of CS1 at SIGCSE: A Review of the Evolution of Introductory Programming Education ResearchBrett A. Becker, Keith Quille. 338-344 [doi]
- Camp or College?Quinn Burke, Cinamon Sunrise Bailey. 345-350 [doi]
- A Middle-School Code Camp Emphasizing Digital HumanitiesYesheng Chen, Zhen Chen, Shyamala Gumidyala, Annabella Koures, Seoyeon Lee, James Msekela, Halle Remash, Nolan Schoenle, Sarah Dahlby Albright, Samuel A. Rebelsky. 351-357 [doi]
- A Middle-School Camp Emphasizing Data Science and Computing for Social GoodCaelin Bryant, Yesheng Chen, Zhen Chen, Jonathan Gilmour, Shyamala Gumidyala, Beatriz Herce-Hagiwara, Annabella Koures, Seoyeon Lee, James Msekela, Anh Thu Pham, Halle Remash, Marli Remash, Nolan Schoenle, Jonah Zimmerman, Sarah Dahlby Albright, Samuel A. Rebelsky. 358-364 [doi]
- Podcast Highlights: Targeted Educational Videos From Repurposed Lecture-capture FootageMia Minnes, Christine Alvarado, Max Geislinger, Joyce Fang. 365-371 [doi]
- Student-Generated Videos for Promoting Better Attitudes towards CryptographyAna I. González-Tablas, Pablo Martín-González. 372-378 [doi]
- Story Programming: Explaining Computer Science Before CodingJennifer Parham-Mocello, Shannon Ernst, Martin Erwig, Lily Shellhammer, Emily Dominguez. 379-385 [doi]
- OneUp: Engaging Students in a Gamified Data Structures CourseDarina Dicheva, Keith Irwin, Christo Dichev. 386-392 [doi]
- Program Wars: A Card Game for Learning Programming and Cybersecurity ConceptsJohn Anvik, Vincent Côté, Jace Riehl. 393-399 [doi]
- Analyzing Gamification Impact on a Mastery Learning Introductory Programming CourseRafael G. de Pontes, Dalton Dario Serey Guerrero, Jorge C. A. de Figueiredo. 400-406 [doi]
- Assessing Incremental Testing Practices and Their Impact on Project OutcomesAyaan M. Kazerouni, Clifford A. Shaffer, Stephen H. Edwards, Francisco Servant. 407-413 [doi]
- Pragmatic Software Testing EducationMaurício Finavaro Aniche, Felienne Hermans, Arie van Deursen. 414-420 [doi]
- Software Testing in Introductory Programming Courses: A Systematic Mapping StudyLilian Passos Scatalon, Jeffrey C. Carver, Rogério Eduardo Garcia, Ellen Francine Barbosa. 421-427 [doi]
- The Zones of Proximal Flow Tutorial: Designing Computational Thinking CliffhangersAshok R. Basawapatna, Alexander Repenning, Mark Savignano. 428-434 [doi]
- Infusing Computational Thinking Across Disciplines: Reflections & Lessons LearnedLori L. Pollock, Chrystalla Mouza, Kevin R. Guidry, Kathleen Pusecker. 435-441 [doi]
- Building Computational Creativity in an Online Course for Non-MajorsMarkeya S. Peteranetz, Leen-Kiat Soh, Elizabeth Ingraham. 442-448 [doi]
- Facilitating Course Assessment with a Competitive Programming PlatformDaniel Coore, Daniel Fokum. 449-455 [doi]
- Development of a Lean Computational Thinking Abilities Assessment for Middle Grades StudentsEric N. Wiebe, Jennifer E. London, Osman Aksit, Bradford W. Mott, Kristy Elizabeth Boyer, James C. Lester. 456-461 [doi]
- On the Fairness of Multiple-Variant Multiple-Choice ExaminationsPaul Denny, Sathiamoorthy Manoharan, Ulrich Speidel, Giovanni Russello, Angela Chang. 462-468 [doi]
- Teaching Explicit Programming Strategies to AdolescentsAndrew J. Ko, Thomas D. LaToza, Stephen Hull, Ellen A. Ko, William Kwok, Jane Quichocho, Harshitha Akkaraju, Rishin Pandit. 469-475 [doi]
- Teachers' Experiences of using PRIMM to Teach Programming in SchoolSue Sentance, Jane Waite, Maria Kallia. 476-482 [doi]
- Survey Results on Why CS Faculty Adopt New Teaching PracticesChristopher Lynnly Hovey, Lecia Barker, Vaughan Nagy. 483-489 [doi]
- Broadening Participation in Computing: Putting Our Work in ContextJennifer M. Blaney, Linda J. Sax, David Feldon, Ann Gates. 490-491 [doi]
- Special Session: AI for K-12 Guidelines InitiativeDavid Touretzky, Fred Martin, Deborah W. Seehorn, Cynthia Breazeal, Tess Posner. 492-493 [doi]
- The Reality of Inclusion: The Role of Relationships, Identity, and Academic Culture in Inclusive and Equitable Practices for Broadening Participation in Computing EducationJamie Payton, Jamika D. Burge, Jill Denner. 494-495 [doi]
- ACM Task Force on Data Science Education: Draft Report and Opportunity for FeedbackAndrea Danyluk, Paul Leidig, Lillian N. Cassel, Christian Servin. 496-497 [doi]
- CS Principles Higher Education PathwaysCrystal Furman, Owen L. Astrachan, Daniel D. Garcia, David Musicant, Jennifer Rosato. 498-499 [doi]
- Negotiating Varied Research Goals in Computing Education ResearchMark Guzdial, Colleen M. Lewis, Lauren E. Margulieux, Greg L. Nelson, Leo Porter. 500-501 [doi]
- Computing Education as a Foundation for 21st Century LiteracyMark Guzdial. 502-503 [doi]
- Understanding Learning Curves and Trajectories in CSS LayoutMeen Chul Kim, Thomas H. Park, Ruixue Liu, Andrea Forte. 504-510 [doi]
- Captioning Online Course Videos: An Investigation into Knowledge Retention and Student PerceptionMichael Whitney, Bryan Dallas. 511-517 [doi]
- Facing Backwards While Stumbling Forwards: The Future of Teaching Web DevelopmentRandy Connolly. 518-523 [doi]
- The Error Behind The Message: Finding the Cause of Error Messages in PythonTobias Kohn. 524-530 [doi]
- First Things First: Providing Metacognitive Scaffolding for Interpreting Problem PromptsJames Prather, Raymond Pettit, Brett A. Becker, Paul Denny, Dastyni Loksa, Alani Peters, Zachary Albrecht, Krista Masci. 531-537 [doi]
- The Error Landscape: Characterizing the Mistakes of Novice ProgrammersRebecca Smith, Scott Rixner. 538-544 [doi]
- How Many Abilities Can We Measure in Computational Thinking?: A Study on Bebras ChallengeAna Liz Souto O. de Araujo, Wilkerson de L. Andrade, Dalton D. Serey Guerrero, Monilly Ramos Araujo Melo. 545-551 [doi]
- (Re)Validating Cognitive Introductory Computing InstrumentsRyan Bockmon, Stephen Cooper, Jonathan Gratch, Mohsen Dorodchi. 552-557 [doi]
- A Topical Review of Evaluation Instruments for Computing EducationAdrienne Decker, Monica M. McGill. 558-564 [doi]
- Automating Systems Course Unit and Integration Testing: Experience ReportDee A. B. Weikle, Michael O. Lam, Michael S. Kirkpatrick. 565-570 [doi]
- Gamifying a Software Testing Course with Code DefendersGordon Fraser, Alessio Gambi, Marvin Kreis, José Miguel Rojas. 571-577 [doi]
- Measuring Unit Test AccuracyKevin Buffardi, Pedro Valdivia, Destiny Rogers. 578-584 [doi]
- An Analysis of Using Many Small Programs in CS1Joe Michael Allen, Frank Vahid, Alex D. Edgcomb, Kelly Downey, Kris Miller. 585-591 [doi]
- Reducing Instructor Workload in an Introductory Robotics Course via Computational DesignDevon J. Merrill, Steven Swanson. 592-598 [doi]
- Frequency of Instructor- and Student-Centered Teaching Practices in Introductory CS CoursesChristopher Lynnly Hovey, Lecia Barker, Margaret Luebs. 599-605 [doi]
- Harnessing the Wisdom of the Classes: Classsourcing and Machine Learning for Assessment Instrument GenerationSam Saarinen, Shriram Krishnamurthi, Kathi Fisler, Preston Tunnell Wilson. 606-612 [doi]
- An Assessment of Oral Exams in Introductory CSPeter Ohmann. 613-619 [doi]
- On the Effect of Question Ordering on Performance and Confidence in Computer Science ExaminationsBrian Harrington, Jingyiran Li, Mohamed Moustafa, Marzieh Ahmadzadeh, Nick Cheng. 620-626 [doi]
- Beauty and Joy of Computing: 2016-17 Findings from an AP CS Principles courseJune Mark, Kelsey Klein. 627-633 [doi]
- Implementing EarSketch: Connecting Classroom Implementation to Student OutcomesTom McKlin, Dana Wanzer, Taneisha Lee, Brian Magerko, Doug Edwards, Sabrina Grossman, Jason Freeman. 634-640 [doi]
- Food for Thought: Supporting African American Women's Computational Algorithmic Thinking in an Intro CS CourseYolanda A. Rankin, Jakita O. Thomas, India Irish. 641-646 [doi]
- This is What Diversity Looks Like: Making CS Curriculum Culturally Relevant for Spanish-speaking CommunitiesJoseph Carroll-Miranda, Patricia Ordonez-Franco, Edusmildo Orozco, Milagros Bravo, Michelle Borrero, Luis Lopez, Gerriann Houser, Eliud Gerena, Dale Reed, Brenda Santiago, Agustin Corchado, Andreshka Santana. 647-648 [doi]
- Civic Engagement Across the Computing CurriculumMark Goadrich, Michael Goldweber, Matthew C. Jadud, S. Monisha Pulimood, Samuel A. Rebelsky. 649-650 [doi]
- Exploring our Privilege: Activities and DiscussionsMiranda C. Parker, Jason T. Black, Helen H. Hu, Colleen M. Lewis. 651-652 [doi]
- Computing Curricula 2020: Introduction and Community EngagementAlison Clear, Allen S. Parrish, John Impagliazzo, Ming Zhang 0004. 653-654 [doi]
- Special Session: A Discussion of Research Practice Partnerships in CS EducationLeigh Ann DeLyser, Joshua Elder, Alan Peterfreund, Stacey Sexton. 655-656 [doi]
- Going Beyond the Platitudes of Equity: Developing a Shared Vision for Equity in Computer Science EducationJean Ryoo, Gail Chapman, Julie Flapan, Joanna Goode, Jane Margolis, Christine Ong, Cynthia Estrada, Max Skorodinsky, Tiera Tanksley, Jamika D. Burge, Ryoko Yamaguchi, Frieda McAlear, Allison Scott, Alexis Martin, Sonia Koshy, Kamau Bobb, Lien Diaz. 657-658 [doi]
- Interactive Peer-Led Code Reviews In CS2 CurriculaRyan Rybarczyk, Lingma Acheson. 659-665 [doi]
- Static Analyses in Python Programming CoursesDavid Liu, Andrew Petersen. 666-671 [doi]
- Using GitHub in the Classroom Predicts Student Learning Outcomes and Classroom Experiences: Findings from a Survey of Students and TeachersCourtney Hsing, Vanessa Gennarelli. 672-678 [doi]
- Early Programming Education and Career Orientation: The Effects of Gender, Self-Efficacy, Motivation and StereotypesEfthimia Aivaloglou, Felienne Hermans. 679-685 [doi]
- The Academic Enhancement Program: Assessing Programs Designed to Support Student SuccessDiana R. Cukierman, Donna McGee Thompson, Wayne Sun. 686-692 [doi]
- Speed and Studying: Gendered Pathways to SuccessIman YeckehZaare, Paul Resnick. 693-698 [doi]
- An Item Response Theory Evaluation of a Language-Independent CS1 Knowledge AssessmentBenjamin Xie, Matthew J. Davidson, Min Li, Andrew J. Ko. 699-705 [doi]
- A Gap Analysis of Noncognitive Constructs in Evaluation Instruments Designed for Computing EducationMonica M. McGill, Adrienne Decker, Tom McKlin, Kathy Haynie. 706-712 [doi]
- Electronic Textiles in Computer Science Education: A Synthesis of Efforts to Broaden Participation, Increase Interest, and Deepen LearningGayithri Jayathirtha, Yasmin B. Kafai. 713-719 [doi]
- Evaluation of Peer Instruction for Cybersecurity EducationPranita Deshpande, Cynthia Bailey Lee, Irfan Ahmed. 720-725 [doi]
- From Midshipmen to Cyber Pros: Training Minority Naval Reserve Officer Training Corp Students for CybersecurityNaja A. Mack, Kevin Womack, Earl W. Huff Jr., Robert Cummings, Negus Dowling, Kinnis Gosha. 726-730 [doi]
- Topological Scoring of Concept Maps for Cybersecurity EducationPranita Deshpande, Irfan Ahmed. 731-737 [doi]
- Automated Critique of Early Programming AntipatternsLeo C. Ureel II, Charles Wallace. 738-744 [doi]
- A K-8 Debugging Learning Trajectory Derived from Research LiteratureKathryn M. Rich, Carla Strickland, T. Andrew Binkowski, Diana Franklin. 745-751 [doi]
- Learning to use Functions: The Relationship Between Misconceptions and Self-EfficacyMaria Kallia, Sue Sentance. 752-758 [doi]
- Educational Experiences of Blind ProgrammersCatherine M. Baker, Cynthia L. Bennett, Richard E. Ladner. 759-765 [doi]
- Computer Science Principles for Teachers of Blind and Visually Impaired StudentsAndreas Stefik, Richard E. Ladner, William Allee, Sean Mealin. 766-772 [doi]
- Accessible AST-Based Programming for Visually-Impaired ProgrammersEmmanuel Schanzer, Sina Bahram, Shriram Krishnamurthi. 773-779 [doi]
- From Clusters to Content: Using Code Clustering for Course ImprovementDavid Joyner, Ryan Arrison, Mehnaz Ruksana, Evi Salguero, Zida Wang, Ben Wellington, Kevin Yin. 780-786 [doi]
- Applying Machine Learning to Improve Curriculum DesignRobert Ball, Linda DuHadway, Kyle Feuz, Joshua Jensen, Brian Rague, Drew Weidman. 787-793 [doi]
- The Relationship between Prerequisite Proficiency and Student Performance in an Upper-Division Computing CourseSander Valstar, William G. Griswold, Leo Porter. 794-800 [doi]
- ACM Code of Ethics: Looking Back and Forging AheadMarty J. Wolf, Don Gotterbarn, Michael S. Kirkpatrick. 801-802 [doi]
- Four Models for Including Community Colleges in Broadening Participation: A Call to ActionAmardeep Kahlon, Deborah Boisvert, Louise Ann Lyon, Melanie Williamson, Wendy M. DuBow. 803-804 [doi]
- Leading Conversations about Microaggressions, Bias, and Other Difficult TopicsColleen M. Lewis, Wendy M. DuBow, Kyla McMullen. 805-806 [doi]
- Wrestling with Retention in the CS Major: Report from the ACM Retention CommitteeAlison Derbenwick Miller, Christine Alvarado, Mehran Sahami, Elsa Villa, Stuart H. Zweben. 807-808 [doi]
- Why and How to Spend a Sabbatical in IndustryRyan McFall, Zachary Kurmas, Phillip Conrad, Dennis J. Frailey. 809-810 [doi]
- Punch Cards to Python: A Case Study of a CS0 Core CourseThomas Babbitt, Charles Schooler, Kyle King. 811-817 [doi]
- Designing a Middle School Science Curriculum that Integrates Computational Thinking and Sensor TechnologyAlexandra Gendreau Chakarov, Mimi Recker, Jennifer Jacobs, Katie Van Horne, Tamara Sumner. 818-824 [doi]
- One Size Fits All: Designing for Socialization in Physical ComputingGabriella Anton, Uri Wilensky. 825-831 [doi]
- CS0: Introducing Computing with Raspberry PisBrian Krupp, Andrew Watkins. 832-838 [doi]
- Usage of Hints on Coding-Based Summative AssessmentsJennifer K. Olsen, Armando Fox. 839-844 [doi]
- A Collaborative Practicum Targeting Communication Skills for Computer Science ResearchersLori Pollock. 845-851 [doi]
- Understanding CS Undergraduate Students' Professional Development through the Lens of Internship ExperiencesAmanpreet Kapoor, Christina Gardner-McCune. 852-858 [doi]
- Assessing the Attitudes Towards Computing Scale: A Survey Validation StudyDana Wanzer, Tom McKlin, Doug Edwards, Jason Freeman, Brian Magerko. 859-865 [doi]
- Are You Game?Hadi Hosseini, Laurel Perweiler. 866-872 [doi]
- Factors That Influence Students' Motivation and Perception of Studying Computer ScienceMerilin Säde, Reelika Suviste, Piret Luik, Eno Tõnisson, Marina Lepp. 873-878 [doi]
- Introducing Practical SHA-1 Collisions to the ClassroomMonique Mezher, Ahmed Ibrahim. 879-884 [doi]
- Teaching Cybersecurity with Networked RobotsÁkos Lédeczi, Miklós Maróti, Hamid Zare, Bernard Yett, Nicole Hutchins, Brian Broll, Péter Völgyesi, Michael B. Smith, Timothy Darrah, Mary Metelko, Xenofon D. Koutsoukos, Gautam Biswas. 885-891 [doi]
- Fakesbook: A social networking platform for teaching security and privacy concepts to secondary school studentsMaximilian Zinkus, Oliver Curry, Marina Moore, Zachary Peterson, Zoë J. Wood. 892-898 [doi]
- Primary School Teachers' Conceptions of Computational ThinkingMegean Garvin, Heather Killen, Jan Plane, David Weintrop. 899-905 [doi]
- PRADA: A Practical Model for Integrating Computational Thinking in K-12 EducationYihuan Dong, Veronica Cateté, Robin Jocius, Nicholas Lytle, Tiffany Barnes, Jennifer Albert, Deepti Joshi, Richard Robinson, Ashley Andrews. 906-912 [doi]
- Computational Thinking in the Danish High School: Learning Coding, Modeling, and Content Knowledge with NetLogoLine Have Musaeus, Peter Musaeus. 913-919 [doi]
- WatDFS: A Project for Understanding Distributed Systems in the Undergraduate CurriculumMichael Abebe, Brad Glasbergen, Khuzaima Daudjee. 920-926 [doi]
- Computer Organization and Design Course with FPGA CloudKe Zhang, Yisong Chang, Mingyu Chen 0001, Yungang Bao, Zhiwei Xu. 927-933 [doi]
- Visualizing Classic Synchronization Problems: Dining Philosophers, Producers-Consumers, and Readers-WritersJoel C. Adams, Elizabeth R. Koning, Christiaan D. Hazlett. 934-940 [doi]
- Up or Down?: An Insight into Programmer's Acquisition of Iteration SkillsCruz Izu, Cheryl Pope, Amali Weerasinghe. 941-947 [doi]
- Can You Teach Me To Machine Learn?Elisabeth Sulmont, Elizabeth Patitsas, Jeremy R. Cooperstock. 948-954 [doi]
- Self-paced Mastery Learning CS1Jennifer Campbell, Andrew Petersen, Jacqueline Smith. 955-961 [doi]
- Microteaching: Recursion, Coding Style, Creative Coding, Inheritance and Polymorphism, Loops, and the InternetColleen M. Lewis, Daniel D. Garcia, Helen H. Hu, Saber Khan, Nigamanth Sridhar, Bryan Twarek, Chinma Uche. 962-963 [doi]
- Community College Transfer PathwaysJeffrey Forbes, Jumee Song, Louise Ann Lyon, Leslie Maxwell, Cindy Tucker. 964-965 [doi]
- Curious about Student Participation in Humanitarian Open Source Software?Darci Burdge, Gregory W. Hislop, Grant Braught, Josh Dehlinger, Christian Murphy, Joanna Klukowska, Lynn Lambert, Patricia Ordonez, Karl R. Wurst. 966-967 [doi]
- "You don't have to be a white male that was learning how to program since he was five"Mathilde Collain, Deborah Anne Trytten. 968-974 [doi]
- Cybersecurity is Not a Fad: Why Cyber is a Game Changer for Computer Science EducationBlair Taylor. 975 [doi]
- Assessing In-service Teachers' Development of Computational Thinking Practices in Teacher Development CoursesSiu Cheung Kong, Andrew Chan-Chio Lao. 976-982 [doi]
- Teaching Accessibility: A Design Exploration of Faculty Professional Development at ScaleSaba Kawas, Laura Vonessen, Andrew J. Ko. 983-989 [doi]
- Utilizing the Affinity Research Group Model in a Summer Research Experience for Undergraduates ProgramBen Jelen, Julia C. Dunbar, Susan Monsey, Olivia K. Richards, Katie A. Siek. 990-996 [doi]
- Hello Research! Developing an Intensive Research Experience for Undergraduate WomenSuzanne Menzel, Katie A. Siek, David Crandall. 997-1003 [doi]
- Collaboration Versus Cheating: Reducing Code Plagiarism in an Online MS Computer Science ProgramTony Mason, Ada Gavrilovska, David A. Joyner. 1004-1010 [doi]
- What Do CS1 Syllabi Reveal About Our Expectations of Introductory Programming Students?Brett A. Becker, Thomas Fitzpatrick. 1011-1017 [doi]
- Computational Thinking Bins: Outreach and MoreBriana B. Morrison, Brian Dorn, Michèlle Friend. 1018-1024 [doi]
- Applying Self-Determination Theory towards Motivating Young Women in Computer ScienceAllison Mishkin. 1025-1031 [doi]
- A Survey-based Exploration of Computer Science Student Perspectives on MathematicsNikki Sigurdson, Andrew Petersen. 1032-1038 [doi]
- Impact of Steps, Instruction, and Motivation on Learning Symbolic Reasoning Using an Online ToolMegan Fowler, Michelle Cook, Kevin Plis, Tim Schwab, Yu-Shan Sun, Murali Sitaraman, Jason O. Hallstrom, Joseph E. Hollingsworth. 1039-1045 [doi]
- Hybrid Pair Programming - A Promising Alternative to Standard Pair ProgrammingHans Yuan, Yingjun Cao. 1046-1052 [doi]
- In Their Own Words: Gender Differences in Student Perceptions of Pair ProgrammingKimberly Michelle Ying, Lydia G. Pezzullo, Mohona Ahmed, Kassandra Crompton, Jeremiah Blanchard, Kristy Elizabeth Boyer. 1053-1059 [doi]
- AP Computer Science Principles' Impact on the Landscape of High School Computer Science using Maryland as a ModelHeather Killen, David Weintrop, Megean Garvin. 1060-1066 [doi]
- An Examination of the Correlation of Exploring Computer Science Course Performance and the Development of Programming ExpertiseSteven McGee, Ronald I. Greenberg, Randi McGee-Tekula, Jennifer Duck, Andrew M. Rasmussen, Lucia Dettori, Dale F. Reed. 1067-1073 [doi]
- The History of the SIGCSE Submission and Review Software: From Paper to the Cloud?Henry M. Walker, John F. Dooley. 1074-1080 [doi]
- "I Impressed Myself With How Confident I Felt": Reflections on a Computer Science Assessment for K-8 TeachersHannah E. Chipman, Fernando J. Rodríguez, Kristy Elizabeth Boyer. 1081-1087 [doi]
- Reflective Diary for Professional Development of Novice TeachersMartin Ukrop, Valdemar Svábenský, Jan Nehyba. 1088-1094 [doi]
- Helping K-12 Teachers Get Unstuck with Scratch: The Design of an Online Professional Learning ExperiencePaulina Haduong, Karen Brennan. 1095-1101 [doi]
- Perfect Match: Facilitating Study Partner MatchingTam Nguyen Thanh, Michael Morgan, Matthew Butler 0002, Kim Marriott. 1102-1108 [doi]
- A Structured Mentorship Model for Computer Science University Students in KenyaChao Mbogo. 1109-1115 [doi]
- A Flexible Curriculum for Promoting Inclusion through Peer MentorshipHeather Pon-Barry, Audrey Lee-St. John, Becky Wai-Ling Packard, Barbara Rotundo. 1116-1122 [doi]
- Student Engagement is Key to Broadening Participation in CSBeryl Hoffman, Ralph Morelli, Jennifer Rosato. 1123-1129 [doi]
- Evaluating the Impact of Combination of Engagement Strategies in SEP-CyLE on Improve Student Learning of Programming ConceptsMourya Reddy Narasareddygari, Gursimran S. Walia, Debra M. Duke, Vijayalakshmi Ramasamy, James D. Kiper, Debra Lee Davis, Andrew A. Allen, Hakam W. Alomari. 1130-1135 [doi]
- Non-Programming Activities for Engagement with Foundational Concepts in Introductory ProgrammingShuchi Grover, Patrik Lundh, Nicholas Jackiw. 1136-1142 [doi]
- A Teacher Workshop for Introducing Computational Thinking in Rural and Vulnerable EnvironmentsJocelyn Simmonds, Francisco J. Gutierrez, Cecilia Casanova, Cecilia Sotomayor, Nancy Hitschfeld. 1143-1149 [doi]
- An Analysis through an Equity Lens of the Implementation of Computer Science in K-8 Classrooms in a Large, Urban School DistrictJean Salac, Max White, Ashley Wang, Diana Franklin. 1150-1156 [doi]
- Increasing Capacity for Computer Science Education in Rural Areas through a Large-Scale Collective Impact ModelJayce R. Warner, Carol L. Fletcher, Ryan Torbey, Lisa S. Garbrecht. 1157-1163 [doi]
- The Role of Translanguaging in Computational Literacies: Documenting Middle School Bilinguals' Practices in Computer Science Integrated UnitsSara Vogel, Christopher Hoadley, Laura Ascenzi-Moreno, Kate Menken. 1164-1170 [doi]
- A Cultural Computing CurriculumJames Davis 0002, Michael Lachney, Zoe Zatz, William Babbitt, Ron Eglash. 1171-1175 [doi]
- Stitching the Loop with Electronic Textiles: Promoting Equity in High School Students' Competencies and Perceptions of Computer ScienceYasmin B. Kafai, Deborah A. Fields, Debora A. Lui, Justice T. Walker, Mia S. Shaw, Gayithri Jayathirtha, Tomoko M. Nakajima, Joanna Goode, Michael T. Giang. 1176-1182 [doi]
- How Faculty NegotiateHeather Thiry, Sarah Hug. 1183-1189 [doi]
- Infusing Cooperative Learning into AP Computer Science Principles Courses to Promote Engagement and DiversityJeff Gray, Kathy Haynie, Fran Trees, Owen L. Astrachan, Chinma Uche, Siobhan Cooney, Richard Kick. 1190-1196 [doi]
- Computer Science Educators Stack Exchange: Perceptions of Equity and Gender Diversity in Computer ScienceSukanya Kannan Moudgalya, Kathryn M. Rich, Aman Yadav, Matthew J. Koehler. 1197-1203 [doi]
- Defining Tinkering Behavior in Open-ended Block-based Programming AssignmentsYihuan Dong, Samiha Marwan, Veronica Cateté, Thomas W. Price, Tiffany Barnes. 1204-1210 [doi]
- Using Rubrics Integrating Design and Coding to Assess Middle School Students' Open-ended Block-based Programming ProjectsSatabdi Basu. 1211-1217 [doi]
- Block-based Comprehension: Exploring and Explaining Student Outcomes from a Read-only Block-based ExamDavid Weintrop, Heather Killen, Talal Munzar, Baker Franke. 1218-1224 [doi]
- Women and Girls of Color in Computing: Exploring Current Trends, Emerging Opportunities, and Strategies for Meaningful ImpactFrieda McAlear, Allison Scott, Kimberly Scott, Jamika Burge, Sonia Koshy. 1225-1227 [doi]
- Demystifying Language about Students' Varied IdentitiesJason T. Black, Kamau Bobb, April Browne, Phillip T. Conrad, Colleen M. Lewis, Cherly A. Swanier, Sheila Tejada. 1228-1229 [doi]
- Nifty AssignmentsNick Parlante, Julie Zelenski, Benjamin Dicken, Ben Stephenson, Jeffrey L. Popyack, William M. Mongan, Kendall Bingham, Diane Horton, David Liu, Allison Obourn. 1230-1231 [doi]
- Panel: Making K-12 CS Education Accessibility a Norm, not an ExceptionMaya Israel, Shireen Hafeez, Emmanuel Schanzer, Rebecca Dovi, Emma Koslow, Todd Lash. 1232-1233 [doi]
- Embracing our Future: CS Courses and Curriculum for Non-CS-majorsPaul Ruvolo, Darakhshan Mir, Zachary Dodds. 1234 [doi]
- Narratives and Evaluation: How to Write Competitive NSF CS Education ProposalsStephanie E. August, S. Megan Che, Eileen T. Kraemer, Mark A. Pauley, Murali Sitaraman. 1234-1235 [doi]
- Exploring Parallel Computing with OpenMP on the Raspberry PiSuzanne J. Matthews, Joel C. Adams, Richard A. Brown, Elizabeth Shoop. 1234 [doi]
- Transform Your Computer Science Course with Specifications GradingJames W. McGuffee, David L. Largent, Christian Roberson. 1234 [doi]
- Security Labs for Software Defined Networks in CloudLabYounghee Park, Hongxin Hu, Xiaohong Yuan. 1235 [doi]
- Bringing Real-World Data and Visualizations of Student-Implemented Data Structures into Sophomore CS Courses Using BRIDGESKalpathi R. Subramanian, Jamie Payton, Erik Saule. 1235 [doi]
- Guiding Students to Discover CS Concepts and Develop Process Skills Using POGILChris Mayfield, Debra Duke, Margarethe Posch. 1235 [doi]
- Programming Smart Contracts in Ethereum Blockchain using SolidityDebasis Bhattacharya, Mario Canul, Saxon Knight, Mohammad Q. Azhar, Rajiv Malkan. 1236 [doi]
- Computing Infrastructure and Curriculum Design for Introductory Data ScienceMine Çetinkaya-Rundel. 1236 [doi]
- Assessing Writing in CS: A Hands-on WorkshopPhillip Barry, Mia Minnes, Stephanie R. Taylor. 1236 [doi]
- Using Subgoal Labeling in Teaching CS1Briana Morrison, Lauren E. Margulieux, Adrienne Decker. 1237 [doi]
- Using Raspberry Pi as a Platform for Teaching Cybersecurity ConceptsAndreea Cotoranu, Li-Chiou Chen. 1237 [doi]
- Adopting, Integrating, and Evaluating Computational Creativity Exercises to Improve Student LearningLeen-Kiat Soh, Markeya S. Peteranetz. 1237 [doi]
- Micro: bit Magic: Engaging K-12, CS1/2, and Non-majors with IoT & EmbeddedBill Siever, Michael P. Rogers. 1237-1238 [doi]
- SciGirls Code: Creative Robotics for Tween Girls in Out of School TimeJoan Freese, Heather Benedict, Sarah Carter, Katie Hessen, Rita Karl, Karen Peterson, Cassandra Scharber. 1238 [doi]
- Competency-Based Education: The Future of LearningAmardeep Kahlon, Ann Kennedy, Linda Smarzik. 1238 [doi]
- Integrating Agent-based Modeling in STEM Classes: From Blocks to Text and Back?Connor Bain, Gabriella Anton. 1238 [doi]
- Playing with and Creating Practice Spaces for Equitable TeachingJoshua Littenberg-Tobias, Amanda Aparicio, Justin Reich. 1239 [doi]
- Make and Take an Ethics Module: Ethics Across the CS CurriculumDarakhshan Mir, Iris Howley, Janet Davis, Evan Peck, Deborah Tatar. 1239 [doi]
- Code Crafting Curriculum: A Textile Crafts Approach to Computer ScienceUrsula Wolz, Seoyen (Stella) Lee, James Mulligan, Paulina Valdivieso. 1239 [doi]
- Using and Customizing Open-Source Runestone Ebooks for Computer Science ClassesBarbara Ericson, Jaclyn Cohen, Bradley N. Miller. 1240 [doi]
- Architecting Serverless Microservices on the Cloud with AWSAriel Ortiz. 1240 [doi]
- To Dissemination... And Beyond!: Building Better Propagation Plans for Computer Science Education InnovationsChristopher Lynnly Hovey, Cynthia Taylor, Heather Bort, David P. Bunde, Zack Butler. 1240 [doi]
- CyberPaths: Cyber Security Labs for Liberal Arts Institutions Using the NSF Global Environment for Network Innovations (GENI)Xenia Mountrouidou, Vic Thomas. 1241 [doi]
- Modernizing Early CS Courses with Parallel and Distributed ComputingSushil K. Prasad, Sheikh Ghafoor, Charles C. Weems, Alan Sussman. 1241 [doi]
- NSF Interactive Discussion: Computer Science Undergraduate Education in 2026 and BeyondStephanie E. August, Alexandra Medina-Borja, Mark Pauley, Michael M. Rook. 1241 [doi]
- Booting Into AI: Startup Instructions for Teaching Artificial IntelligenceBrian K. Hare, David Heise. 1242-1243 [doi]
- Big Data Analytics with SparkMark C. Lewis. 1242 [doi]
- Interactive Programming Environments for Teachers and StudentsDavid J. Malan, Doug Lloyd, Kareem Zidane. 1242 [doi]
- An Afternoon with an AP Computer Science A Exam ReaderRia Galanos, Timothy Gallagher, Briana Morrison. 1242 [doi]
- Towards a More Inclusive Tech Culture: Promoting Professionalism in CS Classrooms and LabsUrsula Wolz, Stephanie R. Taylor. 1244 [doi]
- What to Make of MakerspacesMichael P. Rogers, Bill Siever. 1244-1245 [doi]
- AI for K-12: Making Room for AI in K-12 CS CurriculaChristina Gardner-McCune, David S. Touretzky, Fred Martin, Deborah W. Seehorn. 1244 [doi]
- Toward an Anti-Racist Theory of Computational CurriculaMatt Jadud, Jamika Burge, Jeffrey Forbes, Celine Latulipe, Yolanda Rankin, Kristin A. Searle, Ben Shapiro. 1244 [doi]
- Teaching Track Faculty in CSChris Gregg, Shawn Lupoli, Laney Strange. 1245 [doi]
- Discussion of Integrating Hands-on Cybersecurity Exercises into the Curriculum in 2019Richard Weiss, Jens Mache, Blair Taylor, Siddharth Kaza, Ankur Chattopadhyay. 1245 [doi]
- Computing Competencies and the CC2020 ProjectAlison Clear, John Impagliazzo, Ming Zhang 0004. 1245-1246 [doi]
- Can Game Elements Make Computer Science Courses More Attractive?Darina Dicheva, Christo Dichev, Keith Irwin, Elva J. Jones, Lillian (Boots) Cassel, Peter J. Clarke. 1245 [doi]
- A Town Meeting: SIGCSE Committee on Expanding the Women-in-Computing CommunityPaula Gabbert, Wendy Powley, Gloria Childress Townsend. 1246 [doi]
- Modernizing the Mathematics Taught in Computer ScienceBarbara Anthony, Mia Minnes, David Liben-Nowell, Peter-Michael Osera. 1246 [doi]
- Teaching Human-Centered Design in CSE ProgramsTamara Peyton, Aarathi Prasad, Sa Liu, Joslenne Pena. 1246-1247 [doi]
- The Problem of Packaging Curricular MaterialsAustin Cory Bart, Michael Hilton, Bob Edmison, Phill Conrad. 1246 [doi]
- Incorporating Computing for Social Good in Computing EducationGregory W. Hislop, Darci Burdge, Michael Goldweber, Samuel Rebelsky, Stewart Weiss. 1247 [doi]
- How Can We Make Office Hours Better?Kristin Stephens-Martinez, Brian Railling. 1247 [doi]
- Supporting Students Living With Mental IllnessChristian Murphy, Linda DuHadway, Matthew Hanson. 1247 [doi]
- Developing a Contemporary and Innovative Operating Systems CourseSaverio Perugini, David J. Wright. 1248 [doi]
- Sponsoring Girls Who Code ClubsPamela A. Cutter. 1248 [doi]
- Academic Cybersecurity Disciplinary Foundations and AccreditationAllen Parrish, Rajendra K. Raj, Lawrence Jones. 1248 [doi]
- Co-Curricular Activities in Computer Science DepartmentsKathleen Freeman Hennessy, Jennifer Parham-Mocello, Henry Walker. 1248 [doi]
- Birds of a Feather Who'd Like to Share Software Together: Teaching Tools that Improve Efficiency and OutcomesDavid J. Malan, Doug Lloyd, Erin Carvalho. 1249 [doi]
- Bringing Reflection into Computer Science EducationPaul E. Dickson, John Barr. 1249 [doi]
- Access to Computing Education for Students with DisabilitiesRichard E. Ladner, Andreas Stefik, Andrew J. Ko, Brianna Blaser. 1249 [doi]
- Building Bridges for Data Science EducationMine Çetinkaya-Rundel, Andrea Danyluk, Jeff Forbes, Michael Posner. 1249 [doi]
- Broadening Participation in Computing: A Call to Action for Universities and Community CollegesAmardeep Kahlon, Deborah Boisvert, Cheryl Calhoun, Louise Ann Lyon, Jill Denner, Wendy M. DuBow, Melanie Williamson. 1250 [doi]
- Auto-Graded Programming Labs: Dos and Don'ts for Less-Stressed Higher-Performing Students, Reduced Grading Time, and Happier Teachers, Frank Vahid, Roman Lysecky. 1250 [doi]
- POGIL in Computer Science for Beginners and ExpertsDebra Duke, Margarethe Posch. 1250 [doi]
- Undergraduate TA and Mentor Programs in Computer ScienceDiba Mirza, Phillip Conrad, Colleen M. Lewis, Cynthia Bailey Lee. 1250 [doi]
- Enriching Courses on Computers and Society and Computer EthicsRonald M. Baecker, Elliot B. Koffman. 1251 [doi]
- How Can We Engage in Inclusive, Culturally Responsive Computer Science?Eileen T. Kraemer, Murali Sitaraman, S. Megan Che. 1251 [doi]
- Exploring Programming Instruction in Multidisciplinary ContextsLeo C. Ureel II, Michelle Jarvie-Eggart, Melanie Kueber Watkins, Russell Looks, Briana Bettin. 1251 [doi]
- viCyber: An Intelligent Curriculum Design Tool for Cybersecurity EducationShamim Khan, Shuangbao Wang, Rania A. HodHod. 1252 [doi]
- Online or In Person?: Student Motivations in the Choice of a CS1 ExperienceMelinda McDaniel, David Joyner. 1252 [doi]
- Coding Pedagogy for the Liberal Arts: An Online PublicationJeremy Sarachan, Sean O'Leary. 1252 [doi]
- Creating a Tech-in-Residence Corps of Industry Adjuncts: An Academic/Government/Industry PartnershipSusan P. Imberman, Robert J. Domanski. 1253 [doi]
- Questioning the Board in Computer Science Education Board GamesCaroline Hardin, Alexander Brooks, Joshua Gabai, Anthony Pellicone, Isaac Sung. 1253 [doi]
- Encouraging Reflection in Support of Learning Data StructuresCheryl Resch, Christina Gardner-McCune. 1253-1254 [doi]
- Establishing Computational Thinking as Just Another Tool in the Problem Solving Tool BoxHillary Fleenor. 1253 [doi]
- The Development and Validation of Survey Items on Upper Elementary Students' Perspectives and Attitudes on CSJessica Vandenberg, Jennifer Tsan, Zarifa Zakaria, Kristy Elizabeth Boyer, Collin Lynch, Eric Wiebe. 1254 [doi]
- Fostering State-level Change In CS Education: The Expanding Computing Education Pathways AllianceJeffrey Xavier, Alan Peterfreund, Rebecca Zarch, W. Richards Adrion, Renee Fall, Mark Guzdial, Barbara Ericson, Sarah Dunton, Tom McKlin. 1254 [doi]
- Teaching and Assessing Debugging, Testing, and Coding Style with Recursive Pedagogy using SpinozaFatima Abu Deeb, Timothy J. Hickey. 1255 [doi]
- Situated Learning in Systems-Level CourseworkJeremiah Blanchard. 1255-1256 [doi]
- Boxes, Bumps & Breakfast: Object Lessons for Teaching Undergraduates the Importance of Human-Centered Research & AnalysisTamara Peyton. 1255 [doi]
- Towards Learning Analytics in Cybersecurity Capture the Flag GamesValdemar Svábenský, Jan Vykopal, Pavel Celeda. 1255 [doi]
- What Can the Reid List of First Programming Languages Teach Us About Teaching CS1?Robert M. Siegfried, Diane Liporace, Katherine G. Herbert-Berger. 1256-1257 [doi]
- Messy Learning: When Problem-based Learning Just Isn't EnoughPaul E. Dickson, John Barr. 1256 [doi]
- Evaluating the Effect of Follow-up Questions in an Online ExerciseYefei Dong, Michelle Craig, Jennifer Campbell. 1256 [doi]
- An Analysis of Upper Elementary and Middle Grade Teachers' Perceptions, Concerns and Goals for Integrating CS into ClassroomsMehmet Celepkolu, Erin O'Halloran, Jamieka Wilkinson, Kristy Elizabeth Boyer. 1257 [doi]
- Game Engines Construction to Motivate Computing Concepts: Build from Scratch or Leverage Existing SystemsChristopher A. Egert. 1257 [doi]
- Integrating Computational Thinking in Informal and Formal Science and Math Activities for Preschool LearnersShuchi Grover, Ximena Dominguez, Danae Kamdar, Phil Vahey, Savitha Moorthy, Ken Rafanan, Sara Gracely. 1257-1258 [doi]
- Undergraduate Computer Science Student Perceptions of their Own FieldKatelyn Manzo, Stacy A. Doore, Sarah Harmon. 1258 [doi]
- Debriefing Lab Content Using Active LearningMichael J. McCarthy, Joseph Mertz, Martin L. Barrett, Michael Melville. 1258-1259 [doi]
- Overcoming Doubt: Workshop Aimed at Giving Students Strategies to Build Their Authentic Self-Esteem Within Their Computing MajorRachelle Kristof Hippler. 1258 [doi]
- An Investigation of Learning Outcomes Between Two Teaching Modalities to Improve Student Learning in Online CoursesAudrey Rorrer, Julio César Bahamón. 1259 [doi]
- Graduate Curriculum Initiative - COSMIC: Change Opportunity - Start Masters in ComputingGary Krenz, Thomas Kaczmarek. 1259 [doi]
- University-Industry Collaboration in Curriculum Design: A Case Study of Curriculum Design for Early Undergraduate Computer Science Coursework with an Eye on EquityLauren Elizabeth. Provost, Christopher Harrington. 1259 [doi]
- A Peer Based Tutoring and Mentoring Model for First Year Computer Science Courses Based on Strategies Used by Songbirds for LearningAshwin Satyanarayana, Lior Baron. 1260 [doi]
- Changing Teaching Assistant's Behavior Based on Learning Support Strategies for Programming ExerciseYuuki Yokoyama, Hironori Egi. 1260 [doi]
- Using Bloom's Taxonomy to Write Effective Programming Questions for Autograding ToolsLina Battestilli, Sarah Korkes, Olivia Smith, Tiffany Barnes. 1260 [doi]
- Exploring the Mental Models of Undergraduate Programmers in the Context of Linked ListsHarrison Chotzen, Alasdair J. Johnson, Parth M. Desai. 1261 [doi]
- Utilizing Participatory Design to Develop a Culturally Relevant Computer Science CurriculumMerijke Coenraad, Jen Palmer, Diana Franklin, David Weintrop. 1261 [doi]
- Applying Project-Based Learning for An Online Object-Oriented Systems CourseKalpathi Subramanian, Kiran Budhrani. 1262 [doi]
- Enhancing Essential Data Skills for College-wide StudentsQiong Cheng. 1262 [doi]
- Use Bots to Improve GitHub Pull-Request FeedbackZhewei Hu, Edward Gehringer. 1262-1263 [doi]
- Data Protection with SMSD LabwareHossain Shahriar, Kai Qian, Md Arabin Islam Talukder, Reza Parizi. 1262 [doi]
- Student Debugging Practices and Their Relationships with Project OutcomesAyaan M. Kazerouni, Riffat Sabbir Mansur, Stephen H. Edwards, Clifford A. Shaffer. 1263 [doi]
- Using Interactive Visualization and Programmed Instruction to Teach Formal LanguagesMostafa Mohammed, Clifford A. Shaffer, Susan H. Rodger. 1263 [doi]
- Benefits of Physical Interaction with Array Elements and Code Consolidation on Student Comprehension of Sorting AlgorithmsAnisha Kaul, Julia Ann Pinedo, Anya Wallace. 1263-1264 [doi]
- Creating Co-curricular Programs to Improve CS Student Identity and Sense of BelongingCynthia Y. Lester, Pamela Leggett-Robinson. 1264-1265 [doi]
- An Investigation of Conflicts Between Upper-Elementary Pair ProgrammersJennifer Tsan, Jessica Vandenberg, Xiaoting Fu, Jamieka Wilkinson, Danielle Boulden, Kristy Elizabeth Boyer, Collin Lynch, Eric Wiebe. 1264 [doi]
- Job Placement Experience of Alumni from a 3-year CS ProgramMiguel Lara, Kathryn Cunningham, Bude Su. 1264 [doi]
- Mobile App Development: Android or iOS? An Experience Report from Teaching Both PlatformsGina Sprint. 1265 [doi]
- Lessons Learned in 10 years of Distributed Systems CapstonesCarsten Kleiner, Arne Koschel. 1265 [doi]
- Engaging Alumni Mentors in Software Engineering Project CoursesC. F. Larry Heimann, Sara Moussawi, Jeria Quesenberry, Raja Soriamurthi. 1265 [doi]
- Improving Programming Skills Through Classroom Presentation of AssignmentsAbhimanyu Ghosh, Daniel Sinkovits, Keith Wojciechowski. 1265 [doi]
- Infusing CS Graduate Transition Curriculum with Professional, Technical and Data Science CompetenciesKatherine G. Herbert-Berger, Nina Goodey, Stephen Ruczszyk, Scott Kight, Thomas J. Marlowe. 1266 [doi]
- Building Trust in Computer Science Research-Practice Partnerships: A Theme StudyTodd Lash, Stephanie Wortel-London, Leigh Ann DeLyser, Lauren Wright. 1266 [doi]
- Understand the Emerging Demands of Computing Education for Non-CS Major StudentsMeng Han, Zhigang Li, Jing Selena He, Xin Shirley Tian. 1266 [doi]
- Computer Science Problem Solving Course: Practical and Technical Thinking Skills for CS MajorsMargaret Ellis. 1267 [doi]
- Towards Encapsulated Cyber Security Labs: A Container Based ApproachSelvarajah Mohanarajah, Gregorry Ross, Shan Suthaharan. 1267 [doi]
- The Institute of Coding: A University-Industry Collaboration to Address the UK Digital Skills CrisisJames H. Davenport, Rachid Hourizi. 1267 [doi]
- Inclusive Experiences Using HFOSS in a Senior Computer Science ElectiveBecka Morgan. 1268 [doi]
- A Neural Network Model for a Tutoring Companion Supporting Students in a Programming with Java CourseMelissa Day, Javier Gonzalez Sanchez. 1268 [doi]
- Design of a Gateway for Open Source Software Development in a Traditional CS CurriculumStewart N. Weiss. 1268 [doi]
- Assessing Middle School Students' Computational Thinking Through Programming Trajectory AnalysisBita Akram, Wookhee Min, Eric Wiebe, Bradford Mott, Kristy Elizabeth Boyer, James Lester. 1269 [doi]
- Dynamic Recitation: A Student-Focused, Goal-Oriented Recitation Management PlatformJoseph A. Boyle, Georgiana Haldeman, Andrew Tjang, Monica Babes-Vroman, Ana Paula Centeno, Thu D. Nguyen. 1269 [doi]
- Evaluating Student Engagement towards Integrating Parallel and Distributed Computing (PDC) Topics in Undergraduate Level Computer Science CurriculumMary Smith, Srishti Srivastava. 1269 [doi]
- Sentiment Analysis across the Courses of a MOOC SpecializationKenny Wong. 1270 [doi]
- Facilitating Discussion-Based Grading and Private Channels via an Integrated ForumAndrew Aikens, Gagan Kumar, Shail Patel, Evan Maicus, Matthew Peveler, Barbara Cutler. 1270 [doi]
- Lichen: Customizable, Open Source Plagiarism Detection in SubmittyMatthew Peveler, Tushar Gurjar, Evan Maicus, Andrew Aikens, Alexander Christoforides, Barbara Cutler. 1270 [doi]
- Using an Art Museum Field Trip to Spark Classroom Discussions about Mobile App DesignAarathi Prasad. 1270 [doi]
- Implementing CS0 with Computer Science Principles CurriculumD. Cenk Erdil, Darcy Ronan. 1272 [doi]
- What does it take to Teach K12 Computer Science?: Exploring Teachers' Attitudes Towards Teaching CS K12 in GeorgiaAlfredo Perez, Hillary Fleenor. 1272 [doi]
- Girls in Engineering Draw a Computer ScientistSabrina Tsui. 1272 [doi]
- Introducing Theoretical Computer Concepts in Secondary EducationRafael del Vado Vírseda. 1272 [doi]
- Every Little Bit Counts: Experiences and Lessons Learned Building a Community Outreach Program from the Ground UpBrian Krupp, Paul Peters, Tyler Hardy, Sydney Leither, Zach Egler. 1273 [doi]
- SciGirls Code: Computational Participation for Middle School GirlsCassandra Scharber, Yu-Hui Chang, Sarah Barksdale, Lana Peterson, Angelina Constantine, Ramya Sivaraj, Jennifer Englund. 1273 [doi]
- Linear Data Structures: A Comparison of Novice and Expert Teacher Pedagogical Content KnowledgeAleata Hubbard. 1273 [doi]
- Collaborative Coding and Composing of JazzHands: Integrating the Learning of Advanced Computational Concepts with Electronic Textiles to Make Music WearablesGayithri Jayathirtha, Yasmin B. Kafai, Debora A. Lui, Mia S. Shaw, Ji Yong Cho. 1274 [doi]
- Machine Learning: An Introductory Unit of Study for Secondary EducationRamsey Young, Jonathan Ringenberg. 1274 [doi]
- Comparing the Effects of Using a Tangible Object or a Simulation in Learning Elementary CS Concepts: A Case Study with Block-Based ProgrammingGrégoire Fessard, Ilaria Renna, Patrick Wang. 1274 [doi]
- Collaboration: Developing and Piloting a Cybersecurity Curriculum for Middle SchoolHillary Fleenor, Yesem Peker, Ebone Cutts. 1275 [doi]
- Building Computer Science K-12 PLCs in Rural CommunitiesAllison Sauppé, Samantha S. Foley, Thomas Gendreau, Joshua T. Hertel, Mao Zheng. 1275 [doi]
- An Interactive Teaching Tool for Introducing Novices to Machine TranslationHuda Khayrallah, Rebecca Knowles, Kevin Duh, Matt Post. 1276 [doi]
- Computational Thinking in the Making: Lessons for Second Graders in a STEM Computer Science Immersion SchoolLindsey Scheppegrell, Elyse Hiatt, Johanna Okerlund, David Wilson. 1276 [doi]
- CodeNC: Integrating Computational Thinking into K-12 Instructional Activities using Animated VideosN. Rich Nguyen, Iuliia Poliakova, Sahithi Meduri, Joshua Hutcheson, Ryan Ke. 1276 [doi]
- Curated Pathways to Innovation: Personalized CS Education to Promote DiversityNatalie Linnell, Phil Gonsalves, Mayank Kakodkar, Vanessa Martinez, Tim Urdan, Bruno Ribiero, Janice Zdankus. 1277 [doi]
- Exploring the Definition of Computational Thinking in Research and the ClassroomTony Lowe, Sean Brophy, Monica Cardella. 1277 [doi]
- Teacher Beliefs in Student Capabilities as a Mediating Factor in a Novel Understanding of Enactment of CT CurriculumPaige Prescott, Irene A. Lee, Kersti Tyson. 1277 [doi]
- Sorting Out Algorithms: What Makes One Better than Another?Connor Bain, Uri Wilensky. 1278 [doi]
- Using Music to Foster Engagement in Introductory Computing CoursesFatemeh Jamshidi, Daniela Marghitu. 1278 [doi]
- Four Scope-Related Misconceptions Held by Computer Science StudentsWynne Becker, Kayley James, Maya Minier. 1278 [doi]
- Snap! A Look at 5 Years, 250, 000 Users and 2 Million ProjectsMichael Ball, Jens Mönig, Bernat Romagosa, Brian Harvey. 1279 [doi]
- ECS4Alabama: A State-Wide Effort to Provide Access to Authentic Computer Science Education in Predominantly Rural and High Minority SchoolsMohammed A. Qazi, Jeff Gray, Melody Russell, David M. Shannon. 1279 [doi]
- Don't Forget About Us: Understanding Rural and Small Town Principals' Values Toward Computer ScienceChris Shively, Sarbani Banerjee, Neal Mazur, Joseph Zawicki. 1279 [doi]
- Using an Intelligent Tutoring System to Teach Red Black TreesChun Wai Liew, Huy Nguyen. 1280 [doi]
- Code For Her: Exploring Female and Gender-Diverse Computing Workshops for Faculty, Staff, and StudentsJoslenne Pena, Carmen Cole, Mary Beth Rosson. 1280 [doi]
- Integrated STEM+C learning for K-2 aged children: CT competencies as a precursor to K-2 computer science educationTikyna M. Dandridge, Hoda Ehsan, Elizabeth Gajdzik, Tony Lowe, Carson Ohland, Ibrahim H. Yeter, Sean Brophy, Monica E. Cardella. 1280 [doi]
- Rubric to Evaluate Programming Learning of Elementary School StudentsDaisuke Saito, Hironori Washizaki, Yoshiaki Fukazawa, Mariko Tamura, Yuki Sakuragi. 1280 [doi]
- Using an Art Show in CS1 to Spark Interest in Computer ScienceDavid L. Largent. 1281 [doi]
- Giving Students Canned Code using Typing ExercisesAdam M. Gaweda, Collin F. Lynch. 1281 [doi]
- Every Marathon Starts with the First Mile: Early Successes in Broadening Participation in K-12 CSCarol L. Fletcher. 1282 [doi]
- Building a Community of Undergraduate Women: Ambassadors for Computing OutreachKathryn Atchison, Jandelyn Plane. 1282 [doi]
- Sports Analytics as a Context for Computational Thinking in K-12 EducationSteven Paul Floyd, Luigi Sorbara. 1282 [doi]
- Introduction to Ipsative AssessmentJared O'Leary. 1282 [doi]
- Programming Politics: Using p5.js to Create Interactive Art Connected to Current EventsJeremy H. Sarachan. 1282 [doi]
- Online Mob Programming: Effective Collaborative Project-Based LearningMichael Hilton, Sreecharan Sankaranarayanan. 1283 [doi]
- Thinking about Computational Thinking: Lessons from Education ResearchShuchi Grover. 1283 [doi]
- Assessing the Impact of Sustainability-Themed Programming AssignmentsJeffrey A. Stone. 1283 [doi]
- A Research-Oriented EPIC Course - Applying Mobile Technologies to Biomedical Research QuestionsChen-Hsiang Yu. 1284 [doi]
- More than a Bootcamp, Less than a Degree: A One-Year Program to Retrain Industry Employees as DevelopersGail Carmichael. 1284 [doi]
- Experiences using Discord as Platform for Online Tutoring and Building a CS CommunityKenrick Mock. 1284 [doi]
- Micro-Volunteering and Virtual-Volunteering as Pedagogical Tools in Computer Science InstructionValerie Summet. 1285 [doi]
- Promoting Mastery Learning in an Introductory Programming CoursePaul Salvador Inventado. 1285 [doi]
- 5 Lessons on Supporting CSforAll in K12 School DistrictsRafi Santo. 1285 [doi]
- Teaching RSA: What Happens When One of Your Primes Isn't?Barry Fagin. 1286 [doi]
- Recognizing and Questioning the CT Education ParadigmVance Kite, Soonhye Park, Eric Wiebe. 1286 [doi]
- Improving Access to Internships with an On-Campus Software Development CenterZachary J. Oster. 1286 [doi]
- Consistency when Teaching Multiple Sections: Live Lecture Recordings Reviewed and Discussed with StudentsOlivera Grujic. 1286 [doi]
- Increase K-12 Cyber Competency to Prevent CyberbullyingRachel Stange. 1287 [doi]
- Improving Retention through Team-Based Learning Finch Labs and Peer-Educators in Intro to ProgrammingSotirios Kentros, Manish Wadhwa, Lakshmidevi Sreeramareddy, Komalpreet Kaur. 1287 [doi]
- Historical High School Computer Science Curriculum and Current K-12 InitiativesSteven Paul Floyd. 1287 [doi]
- Integrating Computational Modeling in K-12 STEM ClassroomsGautam Biswas, Nicole Hutchins, Ákos Lédeczi, Shuchi Grover, Satabdi Basu. 1288 [doi]
- Applying Bioinformatics to Assignment Evaluation: A New Approach for Pattern Recognition in Open-Ended CS AssignmentsSeth Haberman, Keren Perry-Shamir. 1288 [doi]
- Building Simple Games With BRIDGESDavid Burlinson, Erik Saule, Kalpathi Subramanian. 1288 [doi]
- Gamifying Computer Science Courses with OneUpKeith Irwin, Austin Hodge, Darina Dicheva. 1289 [doi]
- Engaging in Logical Code Reasoning with an Activity-Based Online ToolJoseph E. Hollingsworth, Eileen T. Kraemer, Murali Sitaraman. 1289 [doi]
- Code Defenders: A Mutation Testing GameGordon Fraser. 1289 [doi]
- Hands-on Cybersecurity Exercises that are Easy to AccessRichard Weiss, Jens Mache. 1289 [doi]
- An Interactive, Graphical Simulator for Teaching Operating SystemsJoshua W. Buck, Saverio Perugini. 1290 [doi]
- Blocks4All: Making Blocks-Based Programming Languages Accessible for Children with Visual ImpairmentsLauren R. Milne, Richard E. Ladner. 1290 [doi]
- CodeBuddy (Collaborative Software Development Environment): In- and Out-Class Practice for Remote Pair-Programming with Monitoring Coding Students' ProgressTeerapong Leelanupab, Tiwipab Meephruek. 1290 [doi]
- NetsBlox and Wireless Robots Make Cybersecurity FunÁkos Lédeczi, Hamid Zare, Gordon Stein. 1290 [doi]
- Young Aspirants Developer ContestVinitha Subburaj, Jacob McInite, Jordan Fite, Petterson Pham. 1292 [doi]
- Problem Decomposition in Introductory Computer Science and Spatial ReasoningKa Ki Fung, Thitaree Tanprasert. 1292 [doi]
- Subgoals, Problem Solving Phases, and Sources of KnowledgeKevin Lin, David DeLiema. 1292 [doi]
- Visualizing Classic Synchronization ProblemsElizabeth Koning, Joel C. Adams, Christiaan D. Hazlett. 1293 [doi]
- A Qualitative Analysis of Students' Understanding of Conditional Control StructuresShannon Collier, Mara Downing. 1293 [doi]
- Understanding the Usage and Familiarity of Home Network Terminology Using Open Card Sorting AnalysisJackie Chan, Kirby Mitchell. 1293 [doi]
- Accessible American Sign Language Recognition with the Leap Motion ControllerSarah Almeda. 1293 [doi]
- A Corpus-assisted Discourse Analysis of Chiptune-related Practices Discussed within Chipmusic.orgJared O'Leary. 1294 [doi]
- Improving Student Self-efficacy in CS 1 Using Examples of Erroneous CodeAdam Koehler. 1294 [doi]
- A Qualitative Study of Wisconsin Computer Science in K-12Darren Jefferson, Tina Boyle Whyte. 1294 [doi]
- The Adventures of ScriptKitty: Teaching Middle School Students Cyber Awareness with Comics on the Raspberry PiOvidiu-Gabriel Baciu-Ureche, Carlie Sleeman, Karlee Scott, William Moody, Suzanne J. Matthews. 1294 [doi]
- Applying Alignment to Improve the Effectiveness of CS EducationNoha Elsherbiny. 1295 [doi]
- Analyzing User Interactions with Cybersecurity GamesValdemar Svábenský. 1295 [doi]
- Reinforcement Learning: Improve Feedback Mechanism with Indicator based Reward, VirtualTA towards Growth MindsetZhiyi Li. 1295 [doi]
- Empirical Assessment of Software Documentation Strategies: A Randomized Controlled TrialScott Kolodziej. 1296-1295 [doi]
- Online Mob Programming: Effective Collaborative Project-Based LearningSreecharan Sankaranarayanan. 1296 [doi]
- Engaging African American Elementary School Children in Code UnderstandingOlivia Nche. 1296 [doi]
- Using Touch and Sound to Program ScratchZirui Wang. 1297 [doi]
- Deconstructing Successful and Unsuccessful Computer Science Undergraduate InternsAmanpreet Kapoor. 1297 [doi]