


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 P. 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 C. 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 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 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 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.


Google
Google Scholar
Semantic Scholar
Internet Archive Scholar
CiteSeerX
ORCID














