default search action
SIGCSE 2016: Memphis, TN, USA
- Carl Alphonce, Jodi L. Tims, Michael E. Caspersen, Stephen H. Edwards:
Proceedings of the 47th ACM Technical Symposium on Computing Science Education, SIGCSE 2016, Memphis, TN, USA, March 02 - 05, 2016. ACM 2016, ISBN 978-1-4503-3685-7
Keynote Address
- John Sweller:
Cognitive Load Theory and Computer Science Education. 1 - Barbara Boucher Owens:
Service as Rent. 2 - Jan Cuny:
CS Education: Catching the Wave. 3 - Karen Lee Ashcraft:
Lean In to the Evidence: Breaking the "Glass Slipper" of Technical Professions. 4
Demonstration Session
- Clifford A. Shaffer:
OpenDSA: An Interactive eTextbook for Computer Science Courses. 5 - Daniel M. Olivares, Christopher D. Hundhausen:
OSBLE+: A Next-Generation Learning Management and Analytics Environment for Computing Education. 5
Paper Session: Data Structures
- Scott Grissom, Laurie Murphy, Renée McCauley, Sue Fitzgerald:
Paper vs. Computer-based Exams: A Study of Errors in Recursive Binary Tree Algorithms. 6-11 - Holger Danielsiek, Jan Vahrenhold:
Stay on These Roads: Potential Factors Indicating Students' Performance in a CS2 Course. 12-17 - David Burlinson, Mihai Mehedint, Chris Grafer, Kalpathi R. Subramanian, Jamie Payton, Paula Goolkasian, Michael Youngblood, Robert Kosara:
BRIDGES: A System to Enable Creation of Engaging Data Structures Assignments with Real-World Data and Visualizations. 18-23
Paper Session: Computational Thinking
- Adam Eck, Leen-Kiat Soh, Duane F. Shell:
Investigating Differences in Wiki-based Collaborative Activities between Student Engagement Profiles in CS1. 36-41 - Dave Mason, Irfan Khan, Vadim Farafontov:
Computational Thinking as a Liberal Study. 24-29 - Sarah Monisha Pulimood, Kim Pearson, Diane C. Bates:
A Study on the Impact of Multidisciplinary Collaboration on Computational Thinking. 30-35
Paper Session: Research on Learning
- Cindy Norris:
An Examination of Layers of Quizzing in Two Computer Systems Courses. 48-53 - Briana B. Morrison, Lauren E. Margulieux, Barbara Ericson, Mark Guzdial:
Subgoals Help Students Solve Parsons Problems. 42-47 - Mehran Sahami, Chris Piech:
As CS Enrollments Grow, Are We Attracting Weaker Students? 54-59
Paper Session: Professional Development
- Chrystalla Mouza, Lori L. Pollock, Kathleen L. Pusecker, Kevin R. Guidry, Ching-Yi Yeh, James Atlas, Terry Harvey:
Implementation and Outcomes of a Three-Pronged Approach to Professional Development for CS Principles. 66-71 - Helen H. Hu, Cecily Heiner, Jay McCarthy:
Deploying Exploring Computer Science Statewide. 72-77 - Nathaniel Granor, Leigh Ann DeLyser, Kevin Wang:
TEALS: Teacher Professional Development Using Industry Volunteers. 60-65
Panel Session
- Christine Ann Shannon, James D. Kiper, Samuel A. Rebelsky, Janet Davis:
Engaging CS Alumni from Afar. 78-79 - Daniel D. Garcia, Josh Caldwell, Pamela Fox, Jeremy Keeshin:
Rediscovering the Passion, Beauty, Joy, and Awe: Making Computing Fun Again, part 8. 80-81
Special Session
- Joel C. Adams, Jacob Caswell, Suzanne J. Matthews, Charles Peck, Elizabeth Shoop, David Toth, James Wolfer:
The Micro-Cluster Showcase: 7 Inexpensive Beowulf Clusters for Teaching PDC. 82-83
Paper Session: Pair Programming
- Mohammed Seyam, D. Scott McCrickard:
Teaching Mobile Development with Pair Programming. 96-101 - Omar Ruvalcaba, Linda L. Werner, Jill Denner:
Observations of Pair Programming: Variations in Collaboration Across Demographic Groups. 90-95 - Ian R. McChesney:
Three Years of Student Pair Programming: Action Research Insights and Outcomes. 84-89
Paper Session: Engagement and Diversity
- Sarnath Ramnath, John H. Hoover:
Enhancing Engagement by Blending Rigor and Relevance. 108-113 - Burçin Tamer, Jane G. Stout:
Understanding How Research Experiences for Undergraduate Students May Foster Diversity in the Professorate. 114-119 - Bo Brinkman, Amanda Diekman:
Applying the Communal Goal Congruity Perspective to Enhance Diversity and Inclusion in Undergraduate Computing Degrees. 102-107
Paper Session: CS Ed Research 1
- Brett A. Becker:
An Effective Approach to Enhancing Compiler Error Messages. 126-131 - Juho Leinonen, Krista Longi, Arto Klami, Arto Vihavainen:
Automatic Inference of Programming Performance and Experience from Typing Patterns. 132-137 - Ahmed Al-Zubidy, Jeffrey C. Carver, Sarah Heckman, Mark Sherriff:
A (Updated) Review of Empiricism at the SIGCSE Technical Symposium. 120-125
Paper Session: CS0
- Cindy Marling, David Juedes:
CS0 for Computer Science Majors at Ohio University. 138-143 - Sagar Raina, Siddharth Kaza, Blair Taylor:
Security Injections 2.0: Increasing Ability to Apply Secure Coding Knowledge using Segmented and Interactive Modules in CS0. 144-149 - Deborah A. Fields, Lisa Quirke, Janell Amely, Jason Maughan:
Combining Big Data and Thick Data Analyses for Understanding Youth Learning Trajectories in a Summer Coding Camp. 150-155
Special Session
- Rania A. Hodhod, Shamim Khan, Yesem Kurt-Peker, Lydia Ray:
Training Teachers to Integrate Computational Thinking into K-12 Teaching. 156-157 - Daniel D. Garcia, David Ginat:
Demystifying Computing with Magic, part III. 158-159
Panel Session
- Gregory Kulczycki, Murali Sitaraman, Nigamanth Sridhar, Bruce W. Weide:
Panel: Engage in Reasoning with Tools. 160-161
Demonstration Session
- Rebecca Bates, Euisung Kim:
The Speech Recognition Virtual Kitchen Toolkit. 162 - Qusay H. Mahmoud, Dhimiter Qendri, Michael Lescisin:
The Sensorian Shield: Transforming the Raspberry Pi into an IoT Platform. 162
Paper Session: Big Data
- Dugald Ralph Hutchings, Megan Squire:
VisMap: Exploratory Visualization Support for Introductory Data Science and Visualization. 163-168 - Bina Ramamurthy:
A Practical and Sustainable Model for Learning and Teaching Data Science. 169-174 - Joshua Eckroth:
Teaching Big Data with a Virtual Cluster. 175-180
Paper Session: Teaching with Teams
- Yang Li, Stephan Krusche, Christian Lescher, Bernd Bruegge:
Teaching Global Software Engineering by Simulating a Global Project in the Classroom. 187-192 - Anya Tafliovich, Andrew Petersen, Jennifer Campbell:
Evaluating Student Teams: Do Educators Know What Students Think? 181-186 - Stephen MacNeil, Celine Latulipe, Bruce Long, Aman Yadav:
Exploring Lightweight Teams in a Distributed Learning Environment. 193-198
Paper Session: Program Design
- Kathi Fisler, Shriram Krishnamurthi, Janet Siegmund:
Modernizing Plan-Composition Studies. 211-216 - Francisco Enrique Vicente Castro, Kathi Fisler:
On the Interplay Between Bottom-Up and Datatype-Driven Program Design. 205-210 - Chenglie Hu:
Can Students Design Software?: The Answer Is More Complex Than You Think. 199-204
Paper Session: Scratch
- David E. Johnson:
ITCH: Individual Testing of Computer Homework for Scratch Assignments. 223-227 - Jason Arnold, Heather Bort, Ryan Naugle, Casey O'Hare, Dennis Brylow:
Multi-Track Programming Competitions with Scratch. 228-233 - Diana Franklin, Charlotte Hill, Hilary A. Dwyer, Alexandria K. Hansen, Ashley Iveland, Danielle Boyd Harlow:
Initialization in Scratch: Seeking Knowledge Transfer. 217-222
Special Session
- Diana L. Burley, Matt Bishop, Elizabeth K. Hawthorne, Siddharth Kaza, Scott Buck, Lynn Futcher:
Special Session: ACM Joint Task Force on Cyber Education. 234-235
Panel Session
- Daniel D. Garcia, Leslie Aaronson, Shawn Kenner, Colleen M. Lewis, Susan H. Rodger:
Technology We Can't Live Without!, revisited. 236-237 - Erin Mindell Cannon, Priya Chawla, Katherine Lo, Haley Adams:
igniteCS: Addressing Undergraduate CS Retention. 238-239
Special Session
- Austin Cory Bart, Clifford A. Shaffer:
Instructional Design is to Teaching as Software Engineering is to Programming. 240-241
Demonstration Session
- Jessica B. Hamrick:
Creating and Grading IPython/Jupyter Notebook Assignments with NbGrader. 242 - Jennifer Sabourin, Lucy Kosturko, Scott W. McQuiggan:
CodeSnaps: Block-Based Robotic Programming for the Low-Budget Classroom. 242
Paper Session: Peer Techniques
- Alessio Gaspar, Joni Torsella, Nora Honken, Sohum Sohoni, Colin Arnold:
Differences in the Learning Principles Dominating Student-Student vs. Student-Instructor Interactions while Working on Programming Tasks. 255-260 - Joonsuk Park, Kimberley Williams:
The Effects of Peer- and Self-assessment on the Assessors. 249-254 - Joe Gibbs Politz, Joseph M. Collard, Arjun Guha, Kathi Fisler, Shriram Krishnamurthi:
The Sweep: Essential Examples for In-Flow Peer Review. 243-248
Paper Session: Artistic Approaches
- Kayla DesPortes, Monet Spells, Betsy DiSalvo:
The MoveLab: Developing Congruence Between Students' Self-Concepts and Computing. 267-272 - Dianna Xu, Aaron Cadle, Darby Thompson, Ursula Wolz, Ira Greenberg, Deepak Kumar:
Creative Computation in High School. 273-278 - Zoë J. Wood, Paul Muhl, Katelyn Hicks:
Computational Art: Introducing High School Students to Computing via Art. 261-266
Paper Session: Tests and Outcomes
- Michelle Craig, Diane Horton, Daniel Zingaro, Danny Heap:
Introducing and Evaluating Exam Wrappers in CS2. 285-290 - Robert Deloatch, Brian P. Bailey, Alex Kirlik:
Measuring Effects of Modality on Perceived Test Anxiety for Computer Programming Exams. 291-296 - Daniel Zingaro, Leo Porter:
Impact of Student Achievement Goals on CS1 Outcomes. 279-296
Paper Session: High School Diversity
- Marie E. Vachovsky, Grace Wu, Sorathan Chaturapruek, Olga Russakovsky, Richard Sommer, Li Fei-Fei:
Toward More Gender Diversity in CS through an Artificial Intelligence Summer Program for High School Girls. 303-308 - Jody Clarke-Midura, Vicki Allan, Kevin Close:
Investigating the Role of Being a Mentor as a Way of Increasing Interest in CS. 297-302 - Barbara J. Ericson, Miranda C. Parker, Shelly Engelman:
Sisters Rise Up 4 CS: Helping Female Students Pass the Advanced Placement Computer Science A Exam. 309-314
Panel Session
- Neil C. C. Brown, Jens Mönig, Anthony Bau, David Weintrop:
Panel: Future Directions of Block-based Programming. 315-316 - Daniel D. Garcia, Colleen M. Lewis, Stuart Reges, Nathan L. Ensmenger:
Why Don't Some CS0 Students Succeed?: How Important Are Background, Experience, Culture, Aptitude, Habits and Attitude? 317-318 - Jennifer Campbell, Stan Kurkovsky, Chun Wai Liew, Anya Tafliovich:
Scrum and Agile Methods in Software Engineering Courses. 319-320 - Judith Bishop, Carlos Jensen, Walt Scacchi, Arfon M. Smith:
How to Use Open Source Software in Education. 321-322
Paper Session: Problem Solving
- Diane Horton, Jennifer Campbell, Michelle Craig:
Online CS1: Who Enrols, Why, and How Do They Do? 323-328 - Alex Lishinski, Aman Yadav, Richard J. Enbody, Jon Good:
The Influence of Problem Solving Abilities on Students' Performance on Different Assessment Tasks in CS1. 329-334 - Swapneel Sheth, Christian Murphy, Kenneth A. Ross, Dennis E. Shasha:
A Course on Programming and Problem Solving. 323-328
Paper Session: Novel Learning Approaches
- Vikash Singh, Sarah Abdellahi, Mary Lou Maher, Celine Latulipe:
The Video Collaboratory as a Learning Environment. 352-357 - Elizabeth S. Boese:
Just-In-Time Learning for the Just Google It Era. 341-345 - Arnab Nandi, Meris Mandernach:
Hackathons as an Informal Learning Platform. 346-351
Paper Session: CS Ed Research 2
- Leo Porter, Dennis J. Bouvier, Quintin I. Cutts, Scott Grissom, Cynthia Bailey Lee, Robert McCartney, Daniel Zingaro, Beth Simon:
A Multi-institutional Study of Peer Instruction in Introductory Computing. 358-363 - Ricardo Caceffo, Steven A. Wolfman, Kellogg S. Booth, Rodolfo Azevedo:
Developing a Computer Science Concept Inventory for Introductory Programming. 364-369 - R. Paul Wiegand, Anthony Bucci, Amruth N. Kumar, Jennifer L. Albert, Alessio Gaspar:
A Data-Driven Analysis of Informatively Hard Concepts in Introductory Programming. 370-375
Paper Session: K-8 Diversity
- Jennifer Tsan, Kristy Elizabeth Boyer, Collin F. Lynch:
How Early Does the CS Gender Gap Emerge?: A Study of Collaborative Problem Solving in 5th Grade Computer Science. 388-393 - Alexandria K. Hansen, Eric R. Hansen, Hilary A. Dwyer, Danielle Boyd Harlow, Diana Franklin:
Differentiating for Diversity: Using Universal Design for Learning in Elementary Computer Science Education. 376-381 - Philip Sheridan Buffum, Megan Hardy Frankosky, Kristy Elizabeth Boyer, Eric N. Wiebe, Bradford W. Mott, James C. Lester:
Empowering All Students: Closing the CS Confidence Gap with an In-School Initiative for Middle School Students. 382-387
Special Session
- Sandra Czajka, Lien Diaz, Crystal Furman:
AP Computer Science and Service Learning with We.org. 394-395 - Cara Tang, Cindy S. Tucker, Elizabeth K. Hawthorne:
Updating Curricular Guidelines for Associate-Degree Computer Science Programs. 490-491
Panel Session
- Daniel D. Garcia, Jennifer Campbell, John DeNero, Mary Lou Dorf, Stuart Reges:
CS10K Teachers by 2017?: Try CS1K+ students NOW! Coping with the Largest CS1 Courses in History. 396-397 - Tracy Camp, Stuart H. Zweben, Duncan A. Buell, Jane Stout:
Booming Enrollments: Survey Data. 398-399
Demonstration Session
- Samantha S. Foley, Joshua Hursey:
OnRamp to Parallel and Distributed Computing: Web-portal for Teaching Parallel and Distributed Computing. 400 - Jay Aikat, Michael K. Reiter, Kevin Jeffay:
Education Modules for Networking, Cloud Computing, and Security in Systems Courses. 400
Paper Session: Databases
- Alireza Ahadi, Vahid Behbood, Arto Vihavainen, Julia Coleman Prior, Raymond Lister:
Students' Syntactic Mistakes in Writing Seven Different Types of SQL Queries and its Application to Predicting Students' Success. 401-406 - Borja Sotomayor, Adam Shaw:
chidb: Building a Simple Relational Database System from Scratch. 407-412 - Yasin N. Silva, Isadora Almeida, Michell F. Queiroz:
SQL: From Traditional Databases to Big Data. 413-418
Paper Session: International Perspectives
- Daniel T. Fokum, Daniel N. Coore, Yewande E. Lewis-Fokum:
The Performance of Female Computer Science Students across Three Caribbean Islands. 419-424 - Nora A. Escherle, Silvia I. Ramirez-Ramirez, Ashok R. Basawapatna, Dorit Assaf, Alexander Repenning, Carmine Maiello, Yasko Chanoki Endo, Juan Arturo Nolazco-Flores:
Piloting Computer Science Education Week in Mexico. 431-436 - Saquib Razak, Huda Gedawy, Wanda P. Dann, Donald J. Slater:
Alice in the Middle East: An Experience Report from the Formative Phase. 425-430
Paper Session: Software Testing
- Chris Wilcox:
Testing Strategies for the Automated Grading of Student Programs. 437-442 - Bruno Henrique Pachulski Camara, Marco Aurélio Graciotto Silva:
A Strategy to Combine Test-Driven Development and Test Criteria to Improve Learning of Programming Skills. 443-448 - Grant Braught, James Midkiff:
Tool Design and Student Testing Behavior in an Introductory Java Course. 449-454
Paper Session: CS Principles
- Jeff Gray, Jonathan Corley, Brian P. Eddy:
An Experience Report Assessing A Professional Development MOOC For CS Principles. 455-460 - Jean Griffin, Tammy Pirmann, Brent Gray:
Two Teachers, Two Perspectives on CS Principles. 461-466 - Thomas W. Price, Veronica Cateté, Jennifer L. Albert, Tiffany Barnes, Daniel D. Garcia:
Lessons Learned from "BJC" CS Principles Professional Development. 467-472
Paper Session: Beale St. Sampler
- Benedict Chukuka, Michael E. Locasto:
A Survey of Ethical Agreements in Information Security Courses. 479-484 - James W. McGuffee, E. Kent Palmer, Indira R. Guzman:
Assessing the Tier-1 Core Learning Outcomes of CS2013. 485-489 - Joel C. Adams, Patrick A. Crain, Christopher P. Dilley, Serita M. Nelesen, Javin B. Unger, Mark B. Vander Stel:
Seeing Is Believing: Helping Students Visualize Multithreaded Behavior. 473-478
Panel Session
- Mark C. Lewis, Douglas Blank, Kim Bruce, Peter-Michael Osera:
Uncommon Teaching Languages. 492-493
Lightning Talk Session
- Jennifer A. Rode, Andrea Marshall, Houda el Mimouni, Jennifer Booker:
Computational Making (Abstract Only). 494 - Colleen M. Lewis:
You Wouldn't Know It from SIGCSE Proceedings, but We Don't Only Teach CS1 (Abstract Only). 494 - Mark McCartin-Lim:
Complexity Tutor: Developing an Interactive Tutoring System for Computational Complexity (Abstract Only). 494 - Yousra Javed, Heather Richter Lipford:
A Body of Knowledge for Usable Security and Privacy Education (Abstract Only). 494-495 - James C. Finocchiaro:
U.S. Army's Cyber Leader Development Program (Abstract Only). 495 - Michael A. Ball:
Using Instant Chat for Fun and for Profit to Run a Large Class (Abstract Only). 495 - Adam S. Carter, Christopher D. Hundhausen:
Crossing the Streams: Exploring the Interplay between Students' Online Social Activity and Programming Behavior (Abstract Only). 495 - Bonnie K. MacKellar:
Social Network Analysis as a Tool for Understanding Student Interaction in Project-based Courses (Abstract Only). 496 - Anurag Nagar:
Enhancing Teaching of Big Data by Using Real World Datasets. 496 - Jane Stout, Burçin Tamer:
Collaborative Learning Eliminates the Negative Impact of Gender Stereotypes on Women's Self-Concept (Abstract Only). 496 - Natalie Linnell, Nicholas Q. Tran:
A "Grand Tour" of Computer Science: Re-Designing CS1 for Breadth and Retention (Abstract Only). 496-497 - Amber Wagner, Jeff Gray, Daniela Marghitu, Andreas Stefik:
Raising the Awareness of Accessibility Needs in Block Languages (Abstract Only). 497