default search action
SIGCSE 2017: Seattle, WA, USA
- Michael E. Caspersen, Stephen H. Edwards, Tiffany Barnes, Daniel D. Garcia:
Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2017, Seattle, WA, USA, March 8-11, 2017. ACM 2017, ISBN 978-1-4503-4698-6
Keynote Addresses
- Gail Chapman:
Inspire, Innovate, Improve!: What does this mean for CS for All? 1 - Mats Daniels:
The Educator Identity and its Impact. 3 - Mitchel Resnick:
Fulfilling Papert's Dream: Computational Fluency for All. 5 - Jeannette M. Wing:
Embracing Uncertainty. 7
Papers: Aggarwal -- Broll
- Ashish Aggarwal, Christina Gardner-McCune, David S. Touretzky:
Evaluating the Effect of Using Physical Manipulatives to Foster Computational Thinking in Elementary School. 9-14 - Basma S. Alqadi, Jonathan I. Maletic:
An Empirical Study of Debugging Patterns Among Novices Programmers. 15-20 - Christine Alvarado, Mia Minnes, Leo Porter:
Micro-Classes: A Structure for Improving Student Experience in Large Classes. 21-26 - Christine Alvarado, Yingjun Cao, Mia Minnes:
Gender Differences in Students' Behaviors in CS Classes throughout the CS Major. 27-32 - Karen Anewalt, Jennifer A. Polack:
A Curriculum Model Featuring Oral Communication Instruction and Practice. 33-37 - Vaibhav K. Anu, Gursimran S. Walia, Gary L. Bradshaw:
Incorporating Human Error Education into Software Engineering Courses via Error-based Inspections. 39-44 - Alice Armstrong:
Successful First-Year Experience for At-Risk Students. 45-50 - Monica Babes-Vroman, Isabel Juniewicz, Bruno Lucarelli, Nicole Fox, Thu D. Nguyen, Andrew Tjang, Georgiana Haldeman, Ashni Mehta, Risham Chokshi:
Exploring Gender Diversity in CS at a Large Public R1 Research University. 51-56 - Austin Cory Bart, Ryan Whitcomb, Dennis G. Kafura, Clifford A. Shaffer, Eli Tilevich:
Computing with CORGIS: Diverse, Real-world Datasets for Introductory Computing. 57-62 - Ashok R. Basawapatna, Alexander Repenning:
Employing Retention of Flow to Improve Online Tutorials. 63-68 - Jennifer M. Blaney, Jane G. Stout:
Examining the Relationship Between Introductory Computing Course Experiences, Self-Efficacy, and Belonging Among First-Generation College Women. 69-74 - Matthew R. Boutell:
Choosing Face-to-face or Video-based Instruction in a Mobile App Development Course. 75-80 - Brian Broll, Ákos Lédeczi, Péter Völgyesi, János Sallai, Miklos Maroti, Alexia Carrillo, Stephanie L. Weeden-Wright, Chris Vanags, Joshua D. Swartz, Melvin Lu:
A Visual Programming Environment for Learning Distributed Programming. 81-86
Papers: Brunvand -- DeWitt
- Erik Brunvand, Nina McCurdy:
Making Noise: Using Sound-Art to Explore Technological Fluency. 87-92 - Zack J. Butler, Ivona Bezáková, Kimberly Fluet:
Pencil Puzzles for Introductory Computer Science: an Experience- and Gender-Neutral Context. 93-98 - Yingjun Cao, Leo Porter:
Evaluating Student Learning from Collaborative Group Tests in Introductory Computing. 99-104 - Adam Scott Carter, Christopher David Hundhausen:
Using Programming Process Data to Detect Differences in Students' Patterns of Programming. 105-110 - Karo Castro-Wunsch, Alireza Ahadi, Andrew Petersen:
Evaluating Neural Networks as a Method for Identifying Students in Need of Assistance. 111-116 - Kameswari Chebrolu, Bhaskaran Raman, Vinay Chandra Dommeti, Akshay Veer Boddu, Kurien Zacharia, Arun Babu, Prateek Chandan:
SAFE: Smart Authenticated Fast Exams for Student Evaluation in Classrooms. 117-122 - Nick Cheng, Brian Harrington:
The Code Mangler: Evaluating Coding Ability Without Writing any Code. 123-128 - John W. Coffey:
A Study of the Use of a Reflective Activity to Improve Students' Software Design Capabilities. 129-134 - Richard Cox, Steven Bird, Bernd Meyer:
Teaching Computer Science in the Victorian Certificate of Education: A Pilot Study. 135-140 - Aparna Das, David Voorhees, Cynthia Choi, Carl E. Landwehr:
Cybersecurity for Future Presidents: An Interdisciplinary Non-majors Course. 141-146 - Debzani Deb, Mohammad Muztaba Fuad, Mallek Kanan:
Creating Engaging Exercises With Mobile Response System (MRS). 147-152 - Adrienne Decker, Monica M. McGill:
Pre-College Computing Outreach Research: Towards Improving the Practice. 153-158 - Anita DeWitt, Julia Fay, Madeleine Goldman, Eleanor Nicolson, Linda Oyolu, Lukas Resch, Jovan Martinez Saldaña, Soulideth Sounalath, Tyler Williams, Kathryn Yetter, Elizabeth Zak, Narren Brown, Samuel A. Rebelsky:
Arts Coding for Social Good: A Pilot Project for Middle-School Outreach. 159-164
Papers: Dickson -- Ginat
- Paul E. Dickson, Toby Dragon, Adam Lee:
Using Undergraduate Teaching Assistants in Small Classes. 165-170 - Alex D. Edgcomb, Frank Vahid, Roman Lysecky, Susan Lysecky:
Getting Students to Earnestly Do Reading, Studying, and Homework in an Introductory Programming Class. 171-176 - Jesse Eickholt, Sharad Shrestha:
Teaching Big Data and Cloud Computing with a Physical Cluster. 177-181 - Shelly Engelman, Brian Magerko, Tom McKlin, Morgan Miller, Doug Edwards, Jason Freeman:
Creativity in Authentic STEAM Education with EarSketch. 183-188 - Anthony Estey, Hieke Keuning, Yvonne Coady:
Automatically Classifying Students in Need of Support by Detecting Changes in Programming Behaviour. 189-194 - Katrina Falkner, Rebecca Vivian, Nickolas J. G. Falkner, Sally-Ann Williams:
Reflecting on Three Offerings of a Community-Centric MOOC for K-6 Computer Science Teachers. 195-200 - Mohammed F. Farghally, Kyu Han Koh, Hossameldin Shahin, Clifford A. Shaffer:
Evaluating the Effectiveness of Algorithm Analysis Visualizations. 201-206 - Mohammed F. Farghally, Kyu Han Koh, Jeremy V. Ernst, Clifford A. Shaffer:
Towards a Concept Inventory for Algorithm Analysis Topics. 207-212 - Kathi Fisler, Shriram Krishnamurthi, Preston Tunnell Wilson:
Assessing and Teaching Scope, Mutation, and Aliasing in Upper-Level Undergraduates. 213-218 - J. Michael Fitzpatrick, Ákos Lédeczi, Gayathri Narasimham, Lee Lafferty, Réal Labrie, Paul T. Mielke, Aatish Kumar, Katherine A. Brady:
Lessons Learned in the Design and Delivery of an Introductory Programming MOOC. 219-224 - Vitaly Ford, Ambareen Siraj, Ada Haynes, Eric L. Brown:
Capture the Flag Unplugged: an Offline Cyber Competition. 225-230 - Diana Franklin, Gabriela Skifstad, Reiny Rolock, Isha Mehrotra, Valerie Ding, Alexandria K. Hansen, David Weintrop, Danielle Harlow:
Using Upper-Elementary Student Performance to Understand Conceptual Sequencing in a Blocks-based Curriculum. 231-236 - David Ginat, Yoav Blau:
Multiple Levels of Abstraction in Algorithmic Problem Solving. 237-242
Papers: Graves -- Khuri
- Kenneth E. Graves, Leigh Ann DeLyser:
Interested In Class, But Not In The Hallway: A Latent Class Analysis (LCA) of CS4All Student Surveys. 243-248 - Jeff Gray, Michele Roberts, Jonathan Corley:
Getting Principled: Reflections on Teaching CS Principles at Two College Board University Pilots. 249-254 - Chris Gregg, Raewyn Duvall, Kate Wasynczuk:
A Modern Wearable Devices Course for Computer Science Undergraduates. 255-260 - Scott Grissom, Sue Fitzgerald, Renée McCauley, Laurie Murphy:
Exposed! CS Faculty Caught Lecturing in Public: A Survey of Instructional Practices. 261-266 - Shuchi Grover, Satabdi Basu:
Measuring Student Learning in Introductory Block-Based Programming: Examining Misconceptions of Loops, Variables, and Boolean Logic. 267-272 - Kevin J. Gucwa, Harry H. Cheng:
Making Robot Challenges with Virtual Robots. 273-277 - Alexandria K. Hansen, Hilary A. Dwyer, Ashley Iveland, Mia Talesfore, Lacy Wright, Danielle Boyd Harlow, Diana Franklin:
Assessing Children's Understanding of the Work of Computer Scientists: The Draw-a-Computer-Scientist Test. 279-284 - Rachel Harsley, Davide Fossati, Barbara Di Eugenio, Nick E. Green:
Interactions of Individual and Pair Programmers with an Intelligent Tutoring System for Computer Science. 285-290 - Helen H. Hu, Cecily Heiner, Thomas Gagne, Carl Lyman:
Building a Statewide Computer Science Teacher Pipeline. 291-296 - Chris Johnson:
Toward Computational Making with Madeup. 297-302 - David Kerven, Kristine S. Nagel, Stella Smith, Sherly Abraham, Laura Young:
Scenario-Based Inquiry for Engagement in General Education Computing. 303-308 - Hassan Khosravi, Kendra M. L. Cooper:
Using Learning Analytics to Investigate Patterns of Performance and Engagement in Large Classes. 309-314 - Sami Khuri, Miri VanHoven, Natalia Khuri:
Increasing the Capacity of STEM Workforce: Minor in Bioinformatics. 315-320
Papers: Kim -- Lovellette
- Ada S. Kim, Amy J. Ko:
A Pedagogical Analysis of Online Coding Tutorials. 321-326 - Michael S. Kirkpatrick:
Student Perspectives of Team-Based Learning in a CS Course: Summary of Qualitative Findings. 327-332 - Michael S. Kirkpatrick, Chris Mayfield:
Evaluating an Alternative CS1 for Students with Prior Programming Experience. 333-338 - Edwin M. Knorr, Christopher Thompson:
In-Lab Programming Tests in a Data Structures Course in C for Non-Specialists. 339-344 - Tobias Kohn:
Variable Evaluation: an Exploration of Novice Programmers' Understanding and Common Misconceptions. 345-350 - Zachary Kurmas:
MIPSUnit: A Unit Testing Framework for MIPS Assembly. 351-355 - Mackenzie Leake, Colleen M. Lewis:
Recommendations for Designing CS Resource Sharing Sites for All Teachers. 357-362 - Irene A. Lee, Maureen Psaila Dombrowski, Ed Angel:
Preparing STEM Teachers to offer New Mexico Computer Science for All. 363-368 - Dan Leyzberg, Christopher Moretti:
Teaching CS to CS Teachers: Addressing the Need for Advanced Content in K-12 Professional Development. 369-374 - Soohyun Nam Liao, William G. Griswold, Leo Porter:
Impact of Class Size on Student Evaluations for Traditional and Peer Instruction Classrooms. 375-380 - Breanne K. Litts, Yasmin B. Kafai, Debora Lui, Justice T. Walker, Sari Widman:
Understanding High School Students' Reading, Remixing, and Writing Codeable Circuits for Electronic Textiles. 381-386 - Josje Lodder, Bastiaan Heeren, Johan Jeuring:
Generating Hints and Feedback for Hilbert-style Axiomatic Proofs. 387-392 - Ellie Lovellette, John Matta, Dennis J. Bouvier, Roger Frye:
Just the Numbers: An Investigation of Contextualization of Problems for Novice Programmers. 393-398
Papers: Maxwell -- Pierce
- Bruce A. Maxwell, Stephanie R. Taylor:
Comparing Outcomes Across Different Contexts in CS1. 399-403 - Robert McCartney, Jonas Boustedt, Anna Eckerdal, Kate Sanders, Carol Zander:
Folk Pedagogy and the Geek Gene: Geekiness Quotient. 405-410 - Paola Medel, Vahab Pournaghshband:
Eliminating Gender Bias in Computer Science Education Materials. 411-416 - Christian Murphy, Swapneel Sheth, Sydney Morton:
A Two-Course Sequence of Real Projects for Real Customers. 417-422 - Andrés Neyem, Juan Diaz-Mosquera, Jorge Munoz-Gama, Jaime Navon:
Understanding Student Interactions in Capstone Courses to Improve Learning Experiences. 423-428 - Mike O'Leary:
Innovative Pedagogical Approaches to a Capstone Laboratory Course in Cyber Operations. 429-434 - Yin Pan, Sumita Mishra, David I. Schwartz:
Gamifying Course Modules for Entry Level Students. 435-440 - Anthony Papini, Leigh Ann DeLyser, Nathaniel Granor, Kevin Wang:
Preparing and Supporting Industry Professionals as Volunteer High School Computer Science Co-Instructors. 441-446 - Vivek Paramasivam, Justin Huang, Sarah Elliott, Maya Cakmak:
Computer Science Outreach with End-User Robot-Programming Tools. 447-452 - Miranda C. Parker, Leigh Ann DeLyser:
Concepts and Practices: Designing and Developing A Modern K-12 CS Framework. 453-458 - John Peterson, Greg Haynes:
Integrating Computer Science into Music Education. 459-464 - Raymond S. Pettit, John Homer, Roger Gee:
Do Enhanced Compiler Error Messages Help Students?: Results Inconclusive. 465-470 - Jonathan Pierce, Craig B. Zilles:
Investigating Student Plagiarism Patterns and Correlations to Grades. 471-476
Papers: Pollock -- Smith
- Lori L. Pollock, Chrystalla Mouza, Amanda Czik, Alexis Little, Debra Coffey, Joan Buttram:
From Professional Development to the Classroom: Findings from CS K-12 Teachers. 477-482 - Thomas W. Price, Yihuan Dong, Dragan Lipovac:
iSnap: Towards Intelligent Tutoring in Novice Programming Environments. 483-488 - Noa Ragonis, Ronit Shmallo:
On the (Mis) Understanding of the "this" Reference. 489-494 - Kathryn Rich, Carla Strickland, Diana Franklin:
A Literature Review through the Lens of Computer Science Learning Goals Theorized and Explored in Research. 495-500 - Brandon Rodriguez, Stephen Kennicutt, Cyndi Rader, Tracy Camp:
Assessing Computational Thinking in CS Unplugged Activities. 501-506 - Fernando J. Rodríguez, Kimberly Michelle Price, Kristy Elizabeth Boyer:
Exploring the Pair Programming Process: Characteristics of Effective Collaboration. 507-512 - Linda J. Sax, Kathleen J. Lehman, Christina Zavala:
Examining the Enrollment Growth: Non-CS Majors in CS1 Courses. 513-518 - Benjamin J. Schreiber, John P. Dougherty:
Assessment of Introducing Algorithms with Video Lectures and Pseudocode Rhymed to a Melody. 519-524 - Nick Senske:
Evaluation and Impact of a Required Computational Thinking Course for Architecture Students. 525-530 - Sue Sentance, Jane Waite, Steve Hodges, Emily MacLeod, Lucy Yeomans:
"Creating Cool Stuff": Pupils' Experience of the BBC micro: bit. 531-536 - Sue Sentance, Andrew Paul Csizmadia:
Professional Recognition Matters: Certification for In-service Computer Science Teachers. 537-542 - Duane F. Shell, Leen-Kiat Soh, Abraham E. Flanigan, Markeya S. Peteranetz, Elizabeth Ingraham:
Improving Students' Learning and Achievement in CS Classrooms through Computational Creativity Exercises that Integrate Computational and Creative Thinking. 543-548 - Aaron J. Smith, Kristy Elizabeth Boyer, Jeffrey Forbes, Sarah Heckman, Ketan Mayer-Patel:
My Digital Hand: A Tool for Scaling Up One-to-One Peer Teaching in Support of Computer Science Learning. 549-554
Papers: Sohoni -- Weintrop
- Sohum Sohoni, Scotty D. Craig, Shaowen Lu:
Impact of Prior Exposure to the PLP Instruction Set Architecture in a Computer Architecture Course. 555-560 - Shashank Srikant, Varun Aggarwal:
Introducing Data Science to School Kids. 561-566 - Dannie M. Stanley:
CORP: Co-operative Remote Practicum Work Experience Model for Software Engineering Education. 567-571 - Ben Stephenson, Michelle Craig, Daniel Zingaro, Diane Horton, Danny Heap, Elaine Huynh:
Exam Wrappers: Not a Silver Bullet. 573-578 - Kathleen Timmerman, Travis E. Doom:
Infrastructure for Continuous Assessment of Retained Relevant Knowledge. 579-584 - David S. Touretzky, Christina Gardner-McCune, Ashish Aggarwal:
Semantic Reasoning in Young Programmers. 585-590 - Arie van Deursen, Mauricio Finavaro Aniche, Joop Aué, Rogier Slag, Michael de Jong, Alex Nederlof, Eric Bouwers:
A Collaborative Approach to Teaching Software Architecture. 591-596 - Tammy VanDeGrift:
POGIL Activities in Data Structures: What do Students Value? 597-602 - Mickey Vellukunnel, Philip Sheridan Buffum, Kristy Elizabeth Boyer, Jeffrey Forbes, Sarah Heckman, Ketan Mayer-Patel:
Deconstructing the Discussion Forum: Student Questions and Computer Science Learning. 603-608 - Sara Vogel, Rafi Santo, Dixie Ching:
Visions of Computer Science Education: Unpacking Arguments for and Projected Impacts of CS4All Initiatives. 609-614 - Jennifer Wang, Sepehr Hejazi Moghadam:
Diversity Barriers in K-12 Computer Science Education: Structural and Social. 615-620 - David C. Webb, Hilarie Nickerson, Jeffrey B. Bush:
A Comparative Analysis of Online and Face-to-Face Professional Development Models for CS Education. 621-626 - Joanna Weidler-Lewis, Wendy M. DuBow, Alexis Kaminsky:
Defining a Discipline or Shaping a Community: Constraints on Broadening Participation in Computing. 627-632 - David Weintrop, Nathan R. Holbert:
From Blocks to Text and Back: Programming Patterns in a Dual-Modality Environment. 633-638
Panels
- Valerie Barr, Bryan Catron, Christopher A. Healy, Kate Lockwood, Anil M. Shende, Andrea Tartaro, Kevin Treu:
Computer Science Topics in First- and Second- Year Seminar Courses. 643-644 - Tracy Camp, Emmanuel Schanzer, Joanna Goode, Owen L. Astrachan, Ed Campos:
CSPd Week: A Scalable Model for Preparing Teachers for CS for All. 645-646 - Alison Clear, Allen Parrish, Ming Zhang, Gerrit C. van der Veer:
CC2020: A Vision on Computing Curricula. 647-648 - Leigh Ann DeLyser, Tom O'Connell, Diane Levitt, Rebecca Novak, Kevin Wang:
Volunteer Best Practices for K12 CS. 649-650 - John DeNero, Sumukh Sridhara, Manuel A. Pérez-Quiñones, Aatish Nayak, Ben Leong:
Beyond Autograding: Advances in Student Feedback Platforms. 651-652 - Lien Diaz, Frances P. Trees, Dale Reed, Richard Kick, Andrew Kuemmel:
Social Justice and Equity in CS Education: Inaugural Launch of AP Computer Science Principles. 653-654 - Wendy M. DuBow, Ignatios Vakalis, Laura K. Dillon, Helen H. Hu:
Increasing Diversity in the Face of Enrollment Increases. 655-656 - Jeffrey Forbes, David J. Malan, Heather Pon-Barry, Stuart Reges, Mehran Sahami:
Scaling Introductory Courses Using Undergraduate Teaching Assistants. 657-658 - Ria Galanos, Whitaker Brand, Sumukh Sridhara, Mike Zamansky, Evelyn Zayas:
Technology We Can't Live Without!: revisited. 659-660 - Jeff Gray, Jennifer Rosato, Bradley Beth, Nigamanth Sridhar:
Teaching the Global Impact of Computing. 661-662 - Mark Guzdial, Barbara Ericson, W. Richards Adrion, Megean Garvin:
The Role of CS Departments in The US President's "CS for All" Initiative. 663-664 - Helen H. Hu, Douglas Blank, Albert Chan, Travis E. Doom:
Panel: Teaching To Increase Diversity and Equity in STEM. 665-666 - Kimberly Hughes, Carol L. Fletcher, Leigh Ann DeLyser, Anthoy Owen:
Building CS Teaching Capacity: Comparing Strategies for Achieving Large Scale Impact. 667-668 - Christian Murphy, Kevin Buffardi, Josh Dehlinger, Lynn Lambert, Nanette Veilleux:
Community Engagement with Free and Open Source Software. 669-670 - Farzana Rahman, Helen H. Hu, Dennis Brylow, Clif Kussmaul:
Bringing Undergraduate Research Experience in Non-R1 Institutions. 671-672 - Richard S. Weiss, Casey W. O'Brien, Xenia Mountrouidou, Jens Mache:
The Passion, Beauty, and Joy of Teaching and Learning Cybersecurity. 673-674
Special Sessions
- Doug Baldwin, Grant Braught, Amanda M. Holland-Minkley:
Computing Education in Liberal Arts Colleges: A Status Report of the SIGCSE Committee. 675-676 - Douglas Baldwin, Valerie Barr, Amy Briggs, Jessen T. Havill, Bruce A. Maxwell, Henry M. Walker:
CS 1: Beyond Programming. 677-678 - Bo Brinkman, Keith W. Miller:
The Code of Ethics Quiz Show. 679-680 - Legand Burge, Marlon Mejias, KaMar Galloway, Kinnis Gosha, Jean Muhammad:
Holistic Development of Underrepresented Students through Academic: Industry Partnerships. 681-682 - Diana L. Burley, Matt Bishop, Siddharth Kaza, David S. Gibson, Elizabeth K. Hawthorne, Scott Buck:
ACM Joint Task Force on Cybersecurity Education. 683-684 - Kelsey Finkel, Kenneth E. Graves, Leigh Ann DeLyser:
Special Session: CS Education Research Knowledge Forum. 685-686 - Helen H. Hu, Chris Mayfield, Janice L. Pearce:
Special Session: Converting Your Teaching (or Even Your Whole Department!) to Active Learning via POGIL. 687-688 - Eileen T. Kraemer, Aubrey Lawson, Murali Sitaraman:
Special Session: ICER UP CS Ed Research Workshop Summary-Essence of Illustrative Projects. 689-690 - Richard E. Ladner, Matt May:
Teaching Accessibility. 691-692 - Renée McCauley, Bill Z. Manaris, David Heise, Cate Sheller, Jennifer Jolley, Alan Zaring:
Computing in the Arts: Curricular Innovations and Results. 693-694 - Nick Parlante, Julie Zelenski, Dave Feinberg, Kunal Mishra, Josh Hug, Kevin Wayne, Michael Guerzhoy, Jackie Chi Kit Cheung, François Pitt:
Nifty Assignments. 695-696 - Rebecca Vivian, Katrina Falkner, Claudia Szabo:
Broadening Participation in Computer Science: Key Strategies from International Findings. 697-698
Demo Sessions
- Michael Ball:
Writing Autograders for Snap! And Integrating them Into Your Course (Abstract Only). 639 - Thomas Ball, Judith Bishop, Jonathan de Halleux:
The Micro: bit: Hands-on Computing for the New Generation (Abstract Only). 639 - Austin Cory Bart, Dennis G. Kafura:
BlockPy Interactive Demo: Dual Text/Block Python Programming Environment for Guided Practice and Data Science (Abstract Only). 639-640 - Brian Broll, Ákos Lédeczi:
Distributed Programming with NetsBlox is a Snap! (Abstract Only). 640 - Jason Freeman, Brian Magerko, Doug Edwards, Lea Ikkache:
EarSketch, a Web-application to Teach Computer Science through Music (Abstract Only). 640 - M. Muztaba Fuad:
Interactive Problem Solving Using Mobile Devices in the Classroom (Abstract Only). 640-641 - Matthew Peveler, Jeramey Tyler, Samuel Breese, Barbara Cutler, Ana L. Milanova:
Submitty: An Open Source, Highly-Configurable Platform for Grading of Programming Assignments (Abstract Only). 641 - Andreas Stefik, Richard E. Ladner:
The Quorum Programming Language (Abstract Only). 641 - Alice Steinglass, Baker Franke, Sarah Filman:
App Lab: A Powerful JavaScript IDE for Rapid Prototyping of Small Data-backed Web Applications (Abstract Only). 641-642 - Eric Walker, Julia Connelly, David R. Musicant:
Elegit: Git Learning Tool for Students (Abstract Only). 642
Lightning Talks
- Julia Bernd, Jonathan Corley:
Teach Global Impact: A Resource for CSP (or Any CS Class!) (Abstract Only). 699 - Brian Broll, Ákos Lédeczi:
Bringing Real-Time Collaboration to Visual Programming (Abstract Only). 699 - Douglas H. Fisher:
Establishing Conventions for Citing Educational Materials (Abstract Only). 699 - Patty Hicks:
Moving From Business Education to Computer Science Concepts in the Middle Grades (Abstract Only). 700 - Megan Lawrence, Mary Bellard:
Teach Access: Preparing Computing Students for Industry (Abstract Only). 700 - John MacCormick:
Seeking Evidence for Basing the CS Theory Course on Non-decision Problems (Abstract Only). 700 - Anurag Nagar:
Developing Big Data Curriculum with Open Source Infrastructure (Abstract Only). 700-701 - Saty Raghavachary:
Curriculum Design for 'Explorations in Computing' (a New General Education Course at USC) (Abstract Only). 701 - Joel Ross, Amy J. Ko, David L. Stearns:
Accessibility as a First-Class Concern in Teaching GUIs and Software Engineering (Abstract Only). 701 - Kendra Walther:
Class-Sourcing Exams: Student-Generated Exam Questions (Abstract Only). 701-702 - Dee A. B. Weikle:
Using the 5 Practices to Improve Facilitation of POGIL Activities (Abstract Only). 702 - Chen-Hsiang Yu:
Lessons learned from an EPIC course: Mobile Application Development for Mobile Health (Abstract Only). 702
Posters: Alphonce -- Haynie
- Carl Alphonce, Jacob Condello, Bina Ramamurthy, Simran Singh:
Building Tools, Gathering Data: Precursors for Assessing Students' Programming Process (Abstract Only). 703 - Sam Andow, Kaitlyn Eng, Julia McCarthy, Olivia Palenscar, Thomas Schneider, Adam Schulze, Zachary Dodds, Bryan Twarek:
Merging MyCS: Lessons from a District-wide Middle-school CS pilot (Abstract Only). 703 - Michael Ball:
Implementing "In-Lab" Autograding for Snap! (Abstract Only). 703 - Marie A. Bienkowski, Eric Snow:
Studying Implementation of Secondary Introductory Computer Science: Pilot Results (Abstract Only). 703 - Samuel Breese, Ana L. Milanova, Barbara Cutler:
Using Static Analysis for Automated Assignment Grading in Introductory Programming Classes (Abstract Only). 704 - Frisque Brennen, Ankur Chattopadhyay:
Can We Conduct A Social Construction Based Epistemology for CS1 and CS2 Students? (Abstract Only). 704 - Quinn Burke, Madeleine Schep, Travis Dalton:
CS for SC: A Landscape Report of K-12 Computer Science in South Carolina (Abstract Only). 705 - Jeffrey B. Bush, Susan Miller:
Analysis of Associations between Motivation and Previous Computer Science Experience, Gender, Ethnicity and Privilege as Observed in a Large Scale Survey of Middle School Students (Abstract Only). 705 - Christa Cody, Behrooz Mostafavi:
Investigating the Impact of Unsolicited Next-Step and Subgoal Hints on Dropout in a Logic Proof Tutor (Abstract Only). 705 - Sayamindu Dasgupta, Benjamin Mako Hill:
Measuring Learning of Code Patterns in InformalLearning Environments (Abstract Only). 706 - Debzani Deb:
On the Integration of Big Data and Cloud Computing Topics (Abstract Only). 706 - Yuli Deng, Dijiang Huang, Chun-Jen Chung:
ThoTh Lab: A Personalized Learning Framework for CS Hands-on Projects (Abstract Only). 706 - Anita DeWitt, Julia Fay, Madeleine Goldman, Eleanor Nicolson, Linda Oyolu, Lukas Resch, Jovan Martinez Saldaña, Soulideth Sounalath, Tyler Williams, Kathryn Yetter, Elizabeth Zak, Narren Brown, Samuel A. Rebelsky:
What We Say vs. What They Do: A Comparison of Middle-School Coding Camps in the CS Education Literature and Mainstream Coding Camps (Abstract Only). 707 - Jean H. French, Hailey Crouse:
Early Intervention to Enhance Female Interest in Computing Sciences (Abstract Only). 707 - Kinnis Gosha, Kamal Middlebrook:
Broadening Participation Research Project: Exploring Computing Careers through a Virtual Career Exploration Fair Using Embodied Conversational Agents (Abstract Only). 708 - Kathleen Haynie, Jeff Gray, Sheryl Packman, Carol Crawford, Mary Boehm, Jonathan Corley:
A Final Project Report on CS4Alabama: A Statewide Professional Development Initiative for CS Principles (Abstract Only). 708
Posters: Hovemeyer -- Miller
- David Hovemeyer, Arto Hellas, Andrew Petersen, Jaime Spacco:
Progsnap: Sharing Programming Snapshots for Research (Abstract Only). 709 - Aleata Hubbard, Yvonne Kao:
Computer Science Teaching Knowledge: A Framework and Assessment (Abstract Only). 709 - Sarah Hug, Enrico Pontelli, Raena Cota, Suzanne Eyerman:
Learning and Identity in YWIC: An Analysis of Program Implementation and Design as Promoting Agency in Computing (Abstract Only). 709 - Keith Irwin, Darina Dicheva, Christo Dichev:
Open Extensible System for Dynamic Problem Creation for Computer Science (Abstract Only). 710 - Ryosuke Ishizue, Kazunori Sakamoto, Hironori Washizaki, Yoshiaki Fukazawa:
An interactive Web Application Visualizing Memory Space for Novice C Programmers (Abstract Only). 710 - Maya Israel, Todd Lash, George Reese:
Emerging Learning Progressions in K-5 Integrated Mathematics And Computer Science Lesson Plans (Abstract Only). 710 - Deja Jackson, Cindi Simmons, Kate Zelaya, Erica Pantoja, Amber Wagner:
Hopper's Fables: A Mathematical Storytelling Adventure (Abstract Only). 711 - Yerika Jimenez, Theodore Hays, Christina Gardner-McCune:
Computational Thinking App Design Mat: Supporting the Development of Students' Computational Thinking Skills (Abstract Only). 711 - Keith S. Jones, Akbar Siami Namin, Miriam Armstrong:
What Should Cybersecurity Students Learn in School?: Results from Interviews with Cyber Professionals (Abstract Only). 711 - Sarah Judd, Megan Sullivan, Jeff Stern:
Agile Development in Project-based Curriculum at Scale for Middle and High School Girls (Abstract Only). 712 - Clif Kussmaul:
CS1: Computation & Cognition - An Evidence-Based Course to Broaden Participation (Abstract Only). 712 - Louise Ann Lyon, Quinn Burke, Jill Denner, Jim Bowring:
Should Your College Computer Science Program Partner with a Coding Boot Camp? (Abstract Only). 712 - Travis Mandel, Jens Mache:
Examining PhD Student Interest in Teaching: An Analysis of 19 Years of Historical Data (Abstract Only). 713 - Daniela Marghitu, Amber Wagner:
Building Bridges: How the Southeast is Increasing the Representation of Students with Disabilities in STEM (Abstract Only). 713 - Chris Mayfield:
Implementing CS Principles as a Breadth-First Survey Course (Abstract Only). 713 - Susan B. Miller:
Using Professional Development to Move Toward a Guided Discovery Approach in the Classroom (Abstract Only). 714
Posters: Patek -- Zarch
- Chelsea Patek, Ankur Chattopadhyay:
Can Undergraduate Computing Research Be Student-Driven? (Abstract Only). 715 - Max Paulk, Amber Wagner:
CodeBox64: A Tactile Input Modality for Block Programming (Abstract Only). 715 - Kai Qian, Hossain Shahriar, Fan Wu, Cassandra Thomas, Emmanuel Agu:
Broadening Secure Mobile Software Development (SMSD) Through Curriculum Development (Abstract Only). 715 - Christian Roberson:
Applications of Specifications Grading in Computer Science Courses (Abstract Only). 716 - Clare A. Rumsey, Quinn Burke, Chris Thurman:
Cracking the Code: Bringing Introductory Computer Science to a Charleston Middle School (Abstract Only). 716 - Jennifer Sabourin, Lucy Kosturko, Scott W. McQuiggan:
Coding for All: Computer Science Outreach for All Ages and Budgets (Abstract Only). 716 - Allison Scott, Alexis Martin, Frieda McAlear:
Do Computer Science Exposure Activities and Courses Influence the Pursuit of Computing Majors in Higher Education among Underrepresented High School Students? (Abstract Only). 717 - Nicole Simon, Megan Banford:
Cyber Crime Investigators: Pathways from High School to Cybersecurity Careers for First Generation College-Bound Students (Abstract Only). 717 - Cara Tang, Cindy Tucker, Elizabeth K. Hawthorne, Christian Servin, Teresa Moore:
Curricular Guidance for Associate-Degree Transfer Programs in Computer Science with Contemporary Cybersecurity Concepts (Abstract Only). 717 - Juliet Tiffany-Morales, Kathy Haynie, Jason Ravitz, Karen Peterson:
Building Evaluative Capacity for Out of School Organizations that Engage Girls in Computer Science (Abstract Only). 718 - Peter A. Tucker, Robert Bryant:
Motivating K-12 Students Toward Computer Science, and Computer Science Students Toward Teaching (Abstract Only). 718 - Jeramey Tyler, Matthew Peveler, Barbara Cutler:
A Flexible Late Day Policy Reduces Stress and Improves Learning (Abstract Only). 718 - Paul Voelker, Chris Johnson:
A Game-Driven Approach to Teaching Bit Manipulation (Abstract Only). 718 - Jan Vykopal, Jakub Cegan:
Finding Exercise Equilibrium: How to Support the Game Balance at the Very Beginning? (Abstract Only). 719 - Xiaohong Yuan, Li Yang, Wu He, Jennifer T. Ellis, Jinsheng Xu, Cynthia K. Waters:
Enhancing Cybersecurity Education Using POGIL (Abstract Only). 719 - Rebecca Zarch, Alan Peterfreund:
Collecting Participation Data Across NSF CS10K-Funded Professional Development Providers (Abstract Only). 720
Birds of a Feather: Bates -- Garcia
- Rebecca Bates, Valerie Summet, Nanette Veilleux:
SIGCSE Reads: Time for Book Discussion (Abstract Only). 721 - Bo Brinkman, Karla Carter:
The ACM Code of Ethics and Professional Conduct: Teaching Strategies and the Coming Update (Abstract Only). 721 - Janet E. Burge, Bo Brinkman:
Teaching and Learning Under Pressure: Intensive (Accelerated, Block) Computer Science Courses (Abstract Only). 721 - Yingjun Cao, Scott D. Anderson:
The Power of Analogies in Introductory CS Education (Abstract Only). 721 - Lillian N. Cassel, Michael Posner, Darina Dicheva, Don Goelman, Heikki Topi, Christo Dichev:
Advancing Data Science for Students of All Majors (Abstract Only). 722 - Janet Davis, Angela Berardinelli, Amanda M. Holland-Minkley, Ellen Walker:
Communicating What Liberal Arts Colleges Contribute to Computer Science (Abstract Only). 722 - Adrienne Decker, Monica McGill, Alan Peterfreund:
Evaluating the Long-Term Impact of Pre-college Computing Activities (Abstract Only). 722 - Nate Derbinsky, Durga Suresh:
Sustainable Methods for Impactful Service Learning in Computer Science (Abstract Only). 723 - Nickolas J. G. Falkner, Elizabeth Patitsas, Colleen M. Lewis:
Alternative Publishing and Dissemination of CS Education Research (Abstract Only). 723 - Carol L. Fletcher, William Wesley Monroe:
High School CS Teacher Certification: Standards, Assessments, and Professional Development (Abstract Only). 723 - Peter H. Fröhlich, Borja Sotomayor:
Practical Systems Programming in Computer Science Education (Abstract Only). 723 - Saturnino Garcia:
Process Oriented Guided Inquiry Learning (POGIL) in the CS Classroom (Abstract Only). 724
Birds of a Feather: Hawthorne -- Pollock
- Elizabeth K. Hawthorne, Cara Tang, Cindy Tucker, Christian Servin:
Computer Science Curricular Guidelines for Associate-Degree Transfer Programs (Abstract Only). 725 - Amanda M. Holland-Minkley, Thomas E. Lombardi, Madeline E. Smith:
Strategies for Including Soft Skills and Interdisciplinary Content in CS Education (Abstract Only). 725 - Josh Hug, Cynthia Bailey Lee:
Handling Very Large Lecture Courses: Keeping the Wheels on the Bus III (Abstract Only). 725 - Amardeep Kahlon, Bonnie K. MacKellar, Anastasia Kurdia:
GitHub, Tutors, Relatives, and Friends: The Wide Web of Plagiarism (Abstract Only). 726 - Amardeep Kahlon, Linda Smarzik, Mary Kohls:
Competency-Based Education in Lower-Division Computer Science Taught at Community Colleges (Abstract Only). 726 - Richard E. Ladner, Andreas Stefik, Daniela Marghitu:
Access to Computing Education for Students with Disabilities (Abstract Only). 726 - Justin Li:
Weaving Diversity and Inclusion into CS Content (Abstract Only). 726 - Stephanie Ludi, Stan Kurkovsky:
Using Tangible Manipulatives for Hands-on Activities in Undergraduate Computer Science Classes (Abstract Only). 727 - Becka Morgan, Heidi J. C. Ellis, Gregory W. Hislop, Grant Braught, Lori Postner:
Perspectives on Teaching Humanitarian Free and Open Source Software (Abstract Only). 727 - Tina J. Ostrander, Ruby ElKharboutly, Karen H. Jin:
Surviving "Open-ended Projects" in Project-Based Learning: A Teacher's Perspective (Abstract Only). 727 - Karen Parker, Sloan Davis, Chris Stephenson, Jason Ravitz:
Improving Effectiveness of CS Teacher Professional Development (Abstract Only). 728 - Ian Pollock, Lonny Brooks:
Collaborative research into Game Jams, Hackathons and Event-Based Teaching in Higher Education (Abstract Only). 728
Birds of a Feather: Price -- Yongpradit
- Thomas W. Price, Neil C. C. Brown, Chris Piech, Kelly Rivers:
Sharing and Using Programming Log Data (Abstract Only). 729 - Farzana Rahman, Suzanne J. Matthews, Kelly A. Shaw, Andrea Danyluk:
Can we really do it?: Conducting Significant Computer Science Research in Primarily Undergraduate Institutions (PUIs) (Abstract Only). 729 - Jason Ravitz, Karen Peterson, Kathy Haynie, Juliet Tiffany-Morales:
Strengthening Informal CS Education Program Delivery through Evaluation Capacity Building (Abstract Only). 729 - Michael P. Rogers, Bill Siever:
An IoT BOF (Abstract Only). 730 - Rafi Santo, David Phelps:
CS4What?: A Game-based Discussion about the Purposes of Universal Computer Science Education (Abstract Only). 730 - Deborah W. Seehorn, Lissa Clayborn:
CSTA K-12 CS Standards for All (Abstract Only). 730 - Mark Sherriff, Christopher Gregg, Shawn Lupoli:
Teaching Track Faculty in CS (Abstract Only). 731 - Donald J. Slater, Eric Brown, Wanda P. Dann:
Mapping Alice Curriculum to Standards: A BOF for the Alice Community (Abstract Only). 731 - Anya Tafliovich, Jennifer Campbell, Daniel Zingaro, Francisco J. Estrada, Leo Porter:
Forming Strong and Effective Student Teams (Abstract Only). 731 - Gloria Childress Townsend:
A Town Meeting: SIGCSE Committee on Expanding the Women-in-Computing Community (Abstract Only). 731 - Richard S. Weiss, Ambareen Siraj, Jens Mache, Elizabeth K. Hawthorne, Blair Taylor, Siddharth Kaza, Michael E. Locasto:
Building and Supporting a Community of CS Educators Teaching Cybersecurity in 2017 (Abstract Only). 732 - Pat Yongpradit:
Researching the K-12 Computer Science Framework (Abstract Only). 732
Workshops: Amato -- Gunawardena
- Dominic A. Amato, Ugochi Acholonu:
Designing Blended Learning Models to Support Computational Learning: Minecraft Edition (Abstract Only). 733 - Edwin Franklin Barry:
Micro Projects: Putting Light and Magic into Learning Computer Systems Concepts (Abstract Only). 733 - Bradley Beth, Amy Moreland:
UTeach CS Principles: Broadening Participation Through K-12 Computer Science Education and Teacher Professional Learning and Support (Abstract Only). 733 - Neil C. C. Brown, Amjad AlTadmri:
What's New in BlueJ 4: Git, Stride and more (Abstract Only). 734 - Josh Caldwell, Dani McAvoy, G. T. Wrobel:
CS Discoveries: An Introductory Course for Late Middle and Early High School (Abstract Only). 734 - Aaron Dingler, Peter Bui:
Teaching Distributed Computing with WorkQueue (Abstract Only). 734 - Barbara Ericson, Rebecca Dovi, Ria Galanos:
How to Plan and Run Effective Teacher Professional Development (Abstract Only). 735 - Tasha Frankie, Duane Wesley, James Gappy, Harry Cheng:
C-STEM: Engaging Students in Computing with Robotics (Abstract Only). 735 - Crystal Furman, Sandy Czajka, Adrienne Decker, Dianna Xu:
Engaging Students with Algorithms (Abstract Only). 735 - Ananda Gunawardena:
How to Collect, Analyze and Act on Learning Data in Computer Science Courses (Abstract Only). 735
Workshops: Heckman -- Martin
- Sarah Heckman, Jeffrey C. Carver, Mark Sherriff:
Designing Empirical Education Research Studies (DEERS): Creating an Answerable Research Question (Abstract Only). 737 - Sean Hickey:
From Lightbulbs to Logic: Teaching Hardware in Intro to CS (Abstract Only). 737 - Stephan Krusche, Andreas Seitz, Nadine von Frankenberg, Bernd Bruegge:
How to Integrate Interactive Learning into Large Classes (Abstract Only). 737 - Zachary Kurmas:
Testing Across the Curriculum (Abstract Only). 738 - Yesem Kurt-Peker:
Modules for Integrating Cryptography in Introductory CS and Computer Security Courses (Abstract Only). 738 - Clif Kussmaul, Chris Mayfield, Helen H. Hu:
Workshop: Guiding Students to Discover CS Concepts & Develop Process Skills Using POGIL (Abstract Only). 738 - Shawn Lupoli, Karan K. Budhraja:
Creating Peer Grading Videos (Abstract Only). 739 - David J. Malan, Nikolai Onken, Dan Armendariz:
A Web-Based IDE for Teaching with Any Language (Abstract Only). 739 - John Maloney, Michael Nagle, Jens Mönig:
GP: A General Purpose Blocks-Based Language (Abstract Only). 739 - Fred Martin, Samantha W. Michalka, Harry Zhu, Jere Boudelle:
Using AppVis to Build Data-rich Apps with MIT App Inventor (Abstract Only). 740
Workshops: Matthews -- Winter
- Suzanne J. Matthews, Joel C. Adams, Richard A. Brown, Elizabeth Shoop:
Teaching Parallel Computing with OpenMP on the Raspberry Pi (Abstract Only). 741 - Bradley N. Miller, Paul Resnick, Barbara Ericson:
Using and Customizing Open-Source Runestone Ebooks for Computer Science Classes (Abstract Only). 741 - Briana B. Morrison, Mark Guzdial, Cynthia Bailey Lee, Leo Porter, Beth Simon:
Evidence Based Teaching Practices in CS (Abstract Only). 741 - Krishnendu Roy, Kristine S. Nagel, Sarah T. Dunton:
How to Plan and Run Computing Summer Camps: Logistics (Abstract Only). 742 - Ingrid Russell, Zdravko Markov:
An Introduction to the Weka Data Mining System (Abstract Only). 742 - Bill Siever, Michael P. Rogers:
An IoTa of IoT (Abstract Only). 742 - Kalpathi R. Subramanian, Jamie Payton:
Increasing Student Interest in Data Structures Courses with Real-World Data and Visualizations Using BRIDGES (Abstract Only). 743 - Cynthia Bagier Taylor, Joe Hummel, David Hovemeyer, David P. Bunde, John F. Dooley, Jaime Spacco:
Peer Instruction in Practice (Abstract Only). 743 - Richard S. Weiss, Jens Mache, Michael E. Locasto, Franklyn A. Turbak:
Hands-on Cybersecurity Exercises That are Easy to Access and Assess (Abstract Only). 743 - Victor L. Winter, Betty Love:
Two Birds: Teaching Coding and Math in Primary Schools and Beyond (Abstract Only). 743
ACM Student Research Competition -- Graduate
- Ashish Aggarwal:
Neo-Piagetian Classification of Reasoning Ability and Mental Simulation in Microsoft's Kodu Game Lab. 745-746 - Benjamin Romano:
Managing the Internet of Things. 777-778 - Peeratham Techapalokul:
Sniffing Through Millions of Blocks for Bad Smells. 781-782 - Daniel Welch:
Scaling Up Automated Verification: A Case Study and Formal-IDE for the Construction of High Integrity Software. 785-786
ACM Student Research Competition -- Undergraduate
- Alec Battles:
The Application of the 2D Structure Tensor in Visual Arts and Design. 747-748 - James W. Belford:
Urban Archivist Application. 749-750 - Lukasz Brodowski, Cameron Dziurgot, Donald Moretz:
Tapped-based Authentication for Mobile Device Security. 751-752 - Joshua W. Buck, Saverio Perugini:
Mixed-initiative Personal Assistants. 753-754 - Eduardo J. Castillo, Xenia Mountrouidou, Xiangyang Li:
Time Lord: Covert Timing Channel Implementation and Realistic Experimentation. 755-756 - Jianting Chen, Medha Gopalaswamy, Prabir Pradhan, Sooji Son, Peter-Michael Osera:
ORC2A: A Proof Assistant for Undergraduate Education. 757-758 - Josephine K. Chow, Xiangyang Li, Xenia Mountrouidou:
Raising Flags: Detecting Covert Storage Channels Using Relative Entropy. 759-760 - Philip J. Costello:
Identifying and Exploiting Vulnerabilities in Civilian Unmanned Aerial Vehicle Systems and Evaluating and Countering Potential Threats Against the United States Airspace. 761-762 - Christopher Gillespie, Mark Moore, Colin Brown:
Quadrilateral Mesh Generation with a Provably Good Aspect Ratio Bound. 763-764 - Joseph Jamison:
Applying Machine Learning to Predict Davidson College's Admissions Yield. 765-766 - Jakub Jancek, Darya Aleinikava, Grace M. Mirsky:
Optimizing Kinect® Depth Sensing Using Dynamic Polarization. 767-768 - Zane Ryan Johnston:
One Size Doesn't Fit All. 769-770 - Amy MacDonough:
Recursive Convergence. 771-772 - Sierra Magnotta, Anushikha Sharma, Jingya Wu, Darakhshan J. Mir:
Creative Computing and Society: When Undergraduates Design a Curriculum for an Introductory Computing Course. 773-774 - Hannah E. Murphy:
Digitalizing Paper-Based Exams: An Assessment of Programming Grading Assistant. 775-776 - Meghana Subramaniam, Veronica Cateté:
A Pathway to Strengthening Support for Beauty and Joy of Computing Teachers. 779-780 - Nath Tumlin:
Teacher Configurable Coding Challenges for Block Languages. 783-784 - Haoze Wu:
Improving SAT-solving with Machine Learning. 787-788 - Ziyan Yang:
Quadrilateral Mesh Boundary Classification and Editing. 789-790 - Raza Zaidi, Isabel Freihofer, Gloria Childress Townsend:
Using Scratch and Female Role Models while Storytelling Improves Fifth-Grade Students' Attitudes toward Computing. 791-792
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.