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
Paper Session: Computer Engineering
- Meriel Huggard, Ciarán Mc Goldrick:
Droning On: Reflections on Integrating UAV Technology into a Computer Engineering Design Laboratory. 504-509 - Jalal Kawash, Andrew Kuipers, Leonard Manzara, Robert Don Collier:
Undergraduate Assembly Language Instruction Sweetened with the Raspberry Pi. 498-503 - Viggo Kann, Anna-Karin Högfeldt:
Effects of a Program Integrating Course for Students of Computer Science and Engineering. 510-515
Paper Session: Out-of-school Activities
- Matthew Forshaw, Ellis Solaiman, Oonagh McGee, Hugo Firth, Paul Robinson, Ryan Emerson:
Meeting Graduate Employability Needs through Open-source Collaboration with Industry. 516-521 - Graham Farr, A. Barbara Ainsworth, Chris Avram, Judy Sheard:
Computer History on the Move. 528-533 - Maureen Doyle, Candace Gibson, Michelle Melish, Rees Storm:
Agile Software Development Study Away. 522-527
Paper Session: Classroom Techniques
- Roya Hosseini, Teemu Sirkiä, Julio Guerra, Peter Brusilovsky, Lauri Malmi:
Animated Examples as Practice Content in a Java Programming Course. 540-545 - Amanda M. Holland-Minkley, Thomas E. Lombardi:
Improving Engagement in Introductory Courses with Homework Resubmission. 534-539 - Toby Dragon, Paul E. Dickson:
Memory Diagrams: A Consistant Approach Across Concepts and Languages. 546-551
Paper Session: Computing in Middle School
- Brenda Castro, Terrence Diaz, Marissa Gee, Rebekah Justice, David Kwan, Preethi Seshadri, Zachary Dodds:
MyCS at 5: Assessing a Middle-years CS Curriculum. 558-563 - Shuchi Grover, Roy D. Pea, Stephen Cooper:
Factors Influencing Computer Science Learning in Middle School. 552-557 - Shuchi Grover, Daisy Rutstein, Eric Snow:
"What Is A Computer": What do Secondary School Students Think? 564-569
Paper Session: Games
- Chang Yun, Hesam Panahi, Zhigang Deng:
A Multidisciplinary, Multifaceted Approach to Improve the Computer Science based Game Design Education: Methodology and Assessment. 570-575 - Britton Horn, Christopher Clark, Oskar Strom, Hilery Chao, Amy J. Stahl, Casper Harteveld, Gillian Smith:
Design Insights into the Creation and Evaluation of a Computer Science Educational Game. 576-581 - Stephan Krusche, Barbara Reichart, Paul Tolstoi, Bernd Bruegge:
Experiences from an Experiential Learning Course on Games Development. 582-587
Special Session
- Nick Parlante, Julie Zelenski, Baker Franke, Arvind Bhusnurmath, Karen Her, Kristen Gee, Eric D. Manley, Timothy Urness, Marvin Zhang, Brian Hou, John DeNero, Josh Hug, Kevin Wayne:
Nifty Assignments. 588-589
Demonstration Session
- Kalpathi R. Subramanian, Jamie Payton, David Burlinson, Mihai Mehedint:
Bringing Real-World Data And Visualizations Into Data Structures Courses Using BRIDGES. 590 - Amey Karkare, Nimisha Agarwal:
ParseIT: A Tool for Teaching Parsing Techniques. 590
Paper Session: Security
- Nathan Backman:
Facilitating a Battle Between Hackers: Computer Security Outside of the Classroom. 603-608 - Serge Egelman, Julia Bernd, Gerald Friedland, Dan Garcia:
The Teaching Privacy Curriculum. 591-596 - Richard S. Weiss, Michael E. Locasto, Jens Mache:
A Reflective Approach to Assessing Student Performance in Cybersecurity Exercises. 597-602
Paper Session: Alternative Learning Experiences
- Aaron Bloomfield, Borja Sotomayor:
A Programming Contest Strategy Guide. 609-614 - David S. Touretzky, Christina Gardner-McCune, Ashish Aggarwal:
Teaching "Lawfulness" With Kodu. 621-626 - Craig Anslow, John Brosz, Frank Maurer, Mike Boyes:
Datathons: An Experience Report of Data Hackathons for Data Science Education. 615-620
Paper Session: CS Ed Research 3
- Alexander Repenning, Ashok R. Basawapatna, Dorit Assaf, Carmine Maiello, Nora A. Escherle:
Retention of Flow: Evaluating a Computer Science Education Week Activity. 633-638 - Duane F. Shell, Leen-Kiat Soh, Abraham E. Flanigan, Markeya S. Peteranetz:
Students' Initial Course Motivation and Their Achievement and Retention in College CS1 Courses. 639-644 - Adrienne Decker, Monica M. McGill, Amber Settle:
Towards a Common Framework for Evaluating Computing Outreach Activities. 627-632
Paper Session: K-12 Teaching
- George Veletsianos, Bradley Beth, Calvin Lin:
CS Teacher Experiences with Educational Technology, Problem-BasedLearning, and a CS Principles Curriculum. 651-656 - Arno Pasternak:
Contextualized Teaching in the Lower Secondary EducationLong-term Evaluation of a CS Course from Grade 6 to 10. 657-662 - Jennifer Wang, Hai Hong, Jason Ravitz, Sepehr Hejazi Moghadam:
Landscape of K-12 Computer Science Education in the U.S.: Perceptions, Access, and Barriers. 645-650
Paper Session: Tools
- Tommy Färnqvist, Fredrik Heintz, Patrick Lambrix, Linda Mannila, Chunyan Wang:
Supporting Active Learning by Introducing an Interactive Teaching Tool in a Data Structures and Algorithms Course. 663-668 - Rachel Harsley, Nick E. Green, Mehrdad Alizadeh, Sabita Acharya, Davide Fossati, Barbara Di Eugenio, Omar AlZoubi:
Incorporating Analogies and Worked Out Examples as Pedagogical Strategies in a Computer Science Tutoring System. 675-680 - John Malloy, Janet E. Burge:
SEURAT_Edu: A Tool to Assist and Assess Student Decision-Making in Design. 669-674
Special Session
- Owen L. Astrachan, Rebecca Brook Osborne:
Advanced Placement Computer Science Principles (APCSP): A Report from Teachers. 681-682 - Clifton Kussmaul, Helen H. Hu, Tammy Pirmann:
Special Session: Helping Students to Develop Communication, Teamwork, and Other Process Skills with POGIL. 683-684
Poster Session I
- Jeffrey A. Stone:
Integrating Sustainability Concepts into Introductory Programming Courses (Abstract Only). 685 - Gary K. W. Wong, Kening Zhu, Xiaojuan Ma, John Man Ho Huen:
The Development of Internationalized Computational Thinking Curriculum in Hong Kong Primary Education (Abstract Only). 685 - Joanna Klukowska, Stewart N. Weiss:
A Holistic Sequence of Programming Assignments for CS2 (Abstract Only). 685-686 - Shaundra Bryant Daily, Alison E. Leonard, Sophie Jörg, Sabarish V. Babu, Nikeetha D'Souza, Dhaval Parmar, Kara Gundersen, Joseph Isaac, Serita Acker:
Combating Perceptions of Computer Scientists: A Short-term Intervention (Abstract Only). 686 - Declan Andrew McClintock, Niral Shah:
Coding, Designing, and Logistics: How Modes Affect Equity in Computer Science Education (Abstract Only). 686 - Abhay Doke, Niranjan Pedanekar:
Lights, Camera, but No Action: Exploring Affective Audio-Visual Features of Educational Videos (Abstract Only). 686 - Michael Weeks, Yi Pan, Yanqing Zhang:
Increasing Security Awareness in Undergraduate Courses with Labware (Abstract Only). 687 - Mohammed F. Farghally, Eric Fouh, Sally Hamouda, Kyu Han Koh, Clifford A. Shaffer:
Visualizing Algorithm Analysis Topics (Abstract Only). 687 - Steven Huss-Lederman:
The Impact on Student Learning and Satisfaction When a CS2 Course Became Interactive (Abstract Only). 687 - Dahai Guo, Anna Koufakou:
A Certification-Guided Course for Cloud Computing (Abstract Only). 687-688 - Corey Ford, Clinton Staley:
Automated Analysis of Student Programmer Coding Behavior Patterns (Abstract Only). 688 - Ryan Hardt, Grant Wuerker:
SPOCK: A System for Encouraging Interaction in Small Private Online Courses (Abstract Only). 688 - Xenia Mountrouidou, Xiangyang Li:
Broadening the Path to Cybersecurity Profession in Predominantly Undergraduate and Liberal Arts Institutions (Abstract Only). 688 - Stephen MacNeil, Celine Latulipe:
Leveraging Context to Create Opportunistic Co-Located Learning Environments (Abstract Only). 688-689 - Rick Parker:
Student Perceptions of Success in Computer Science Senior Capstone Projects (Abstract Only). 689 - Victor T. Norman, Serita M. Nelesen:
Using Small Whiteboards to Engage Students in Active Learning (Abstract Only). 689 - Jinsheng Xu, Xiaohong Yuan, Ashrith Velma:
Design and Evaluation of a Course Module on Android Cipher Programming (Abstract Only). 689-690 - Kim C. Huett, Mary Alice Varga:
Building Pre-Service Teacher Interest in Computer Science Education through Mentoring Experiences (Abstract Only). 690 - Lijun Ni, Mark Sherman, Diane Schilder, Fred G. Martin:
Computing with a Community Focus: An App Inventor Summer Camp for Middle School Students (Abstract Only). 690 - Lorena Martinez-Elizalde, Monica G. Duarte-Dominguez:
Exploring Gamification to Teach Computer Science to Non-computer Science Related Major (Abstract Only). 690 - Omaima Almatrafi, Huzefa Rangwala, Aditya Johri, Jaime Lester:
Using Learning Analytics to Trace Academic Trajectories of CS and IT Students to Better Understanding Successful Pathways to Graduation (Abstract Only). 691 - Kai Qian, Dan Lo, Wei Chen, Ying Qian:
Promote Self-efficacy in Learning of Mobile App and Security with real-world Relevant Laboratory (Abstract Only). 691 - Lillian N. Cassel, Darina Dicheva, Christo Dichev, Don Goelman, Michael Posner:
Data Science for All: An Introductory Course for Non-Majors; in Flipped Format (Abstract Only). 691 - Shannon Duvall, Daniel R. Eagle, Riese P. Narcisse, Thomas W. Price:
Clashroom: A Game to Enhance the Classroom Experience (Abstract Only). 692 - Hilarie Nickerson, Jeffrey B. Bush, Yasko Chanoki Endo:
We Have Questions: Pedagogical, Technical, and Procedural Assistance Requests in a Large Computational Thinking Curriculum Research Project (Abstract Only). 692 - Michael A. Ball, Daniel D. Garcia:
Autograding and Feedback for Snap!: A Visual Programming Language (Abstract Only). 692
Poster Session II
- Darina Dicheva:
Combining Flipped Learning with Gamification to Improve Student Performance in a Data Structures Course (Abstract Only). 693 - Xiaohong Yuan, Jinsheng Xu, Huiming Yu, Junghee Kim, Taehee Kim:
Assessing the Effectiveness of Experiential-Learning-Based Teaching Tools in Cybersecurity Courses (Abstract Only). 693 - S. Zahra Atiq:
Teaching and Learning in an Introductory Undergraduate Programming Class: A Reflective Autoethnography (Abstract Only). 693 - Katie M. Davis, Zoë J. Wood, John Wilcox:
Eighteen Hours of Code with Fifth Grade Students (Abstract Only). 694 - Perry Fizzano, David A. Hartenstine:
Multifaceted Efforts to Create an Inclusive Environment and Increase Diversity (Abstract Only). 694 - Marie A. Bienkowski:
Deepening Learning in High School Computer Science through Practices in the NGSS (Abstract Only). 694 - Miranda C. Parker, Mark Guzdial:
Replicating a Validated CS1 Assessment (Abstract Only). 695 - Yvonne S. Kao, Leigh Ann DeLyser, Aleata K. Hubbard:
Assessing the Development of Computer Science Pedagogical Content Knowledge in the TEALS Program (Abstract Only). 695 - Neeraj Chatlani, Daniel S. Myers:
A Curiosity-Driven System for Developing Coding Literacy (Abstract Only). 695 - Sarah Heckman, Jason King:
Teaching Software Engineering Skills in CS1.5: Incorporating Real-world Practices and Tools (Abstract Only). 696-697 - Ashish Aggarwal, Christina Gardner-McCune, David S. Touretzky:
Designing and Refining of Questions to Assess Students' Ability to Mentally Simulate Programs and Predict Program Behavior (Abstract Only). 696 - Heather Pon-Barry, Audrey St. John, Becky Wai-Ling Packard, Barbara Rotundo:
Megas and Gigas Educate (MaGE): A Curricular Peer Mentoring Program (Abstract Only). 696 - Jeffrey L. Popyack, William M. Mongan:
Pixels, Post-It's® and CS Principles (Abstract Only). 696-697 - Steven M. Hadfield, Christopher S. Coulston, Marissa G. Hadfield, Lillian B. Warner:
Adventures in K-5 STEM Outreach Using the NAO Robot (Abstract Only). 697 - Sarah Hug, Jane Krauss:
Engaging School Counselors, Creating Computing Allies (Abstract Only). 697 - Samantha S. Foley, Joshua Hursey, Daniel Koepke, Justin Ragatz, Jason Regina:
OnRamp to Parallel and Distributed Computing (Abstract Only). 697-698 - Johanna Okerlund, Orit Shaer, Celine Latulipe:
Teaching Computational Thinking Through Bio-Design (Abstract Only). 698 - Andrea Wong, Eric Tran, Joe Jung, Ben Shaw, Marina Espinoza, Beverly Sihsobhon, Melissa Lindquist, Samuel Breese, Matthew Peveler, Barbara Cutler:
User Experience and Feedback on the RPI Homework Submission Server (Abstract Only). 698 - Deborah Knox:
Guiding Career Development Prior to Capstone Experiences (Abstract Only). 698 - Mackenzie Leake, Colleen M. Lewis:
Bigger Isn't Better When It Comes to Online Computer Science Teacher Communities (Abstract Only). 699 - Ann Q. Gates, Monika Akbar, Mary K. Roy, Florencia Larsen, Ivonne López, Christian Murga, Angel Ortega, Jesse Tellez, Rebecca Urbina:
The Sol y Agua Project: Enhancing Middle School Education through Computing with an Emphasis on Simulation and Data Science (Abstract Only). 699 - Michael Kuehn, Jarred Estad, Jeremy Straub, Thomas Stokke, Scott Kerlin:
An Expert System for the Prediction of Student Performance in an Initial Computer Science Course (Abstract Only). 699-700 - Benjamin J. Kruger, Richard Matzen:
A Web-based Environment for Developing and Utilizing Teaching Languages for Novice Computer Science Students (Abstract Only). 700 - David Hovemeyer:
FunWithSound: A Music Composition and Synthesis Library for Processing (Abstract Only). 700 - Gary R. Skuse, Daniel A. Walzer:
Exploring the Role of Computer Science in the Liberal Arts (Abstract Only). 700
Birds of a Feather Flock I
- Richard E. Ladner, Brianna Blaser, Andreas Stefik, Daniela Marghitu:
Universal Access to Computing Education (Abstract Only). 701 - Allen S. Parrish, Stan Thomas:
Updates to the ABET Computing Accreditation Criteria (Abstract Only). 701 - Susan Reiser, Rebecca F. Bruce, Jennifer Burg, Bill Z. Manaris:
Fostering Computational Creativity through Computing in the Arts: A Community of Educators (Abstract Only). 701 - Donald J. Slater, Wanda P. Dann, Stephen Cooper:
Birds Of A Feather: Teaching with Alice (Abstract Only). 701-702 - Catherine C. Bareiss:
Computer Science: Small Department Initiative (Abstract Only). 702 - Amjad AlTadmri, Neil C. C. Brown:
Researching Programming Education with Blackbox (Abstract Only). 702 - Charles Garrod, Jeffrey Forbes, Colleen M. Lewis, Peter-Michael Osera:
Mentoring Student Teaching Assistants for Computer Science (Abstract Only). 702 - Beth A. Quinn, Alvaro E. Monge, Lecia Barker, Leo Porter, Daniel Zingaro:
Practical Methods for Broadening Participation Through Student Engagement in CS1/CS2 Courses (Abstract Only). 702-703 - Gloria Childress Townsend:
A Town Meeting: SIGCSE Committee on Expanding the Women-in-Computing Community (Abstract Only). 703 - Rebecca Bates, Valerie Summet:
SIGCSE Reads: Time for Book Discussion (Abstract Only). 703 - Mark Sherriff, Daniel D. Garcia:
Teaching Track Faculty in CS (Abstract Only). 703 - Chris Mayfield, Saturnino Garcia, Helen H. Hu, Clif Kussmaul, Tammy Pirmann:
POGIL in Computer Science for Beginners and Experts (Abstract Only). 703-704 - Heidi J. C. Ellis, Stoney Jackson, Gregory W. Hislop, Sarah Monisha Pulimood, Gina Likins:
Preparing to Teach Humanitarian Open Source (Abstract Only). 704 - Briana B. Morrison:
CS Ed PhD Students Unite! (Abstract Only). 704 - Pat Yongpradit, Deborah W. Seehorn, Tammy Pirmann, Irene Lee, Bryan Twarek:
Defining Concepts, Practices, and Standards for K-12 CS (Abstract Only). 704-705 - Karen H. Jin, Bonnie K. MacKellar:
Industry Strength Tools for Software Engineering: What Works, What is OverKill? (Abstract Only). 705
Birds of a Feather Flock II
- Colleen M. Lewis, Chris Gregg:
How Do You Teach Debugging?: Resources and Strategies for Better Student Debugging (Abstract Only). 706 - Jakita Owensby Thomas, Shaundra B. Daily, Mikala Streeter:
Supporting Students of Color in Learning Computer Science (Abstract Only). 706 - David Reed, Mark R. Nelson:
Current Initiatives and Future Directions of the Computer Science Teachers Association (CSTA) (Abstract Only). 706 - Marty Stepp, Allison Obourn, Jessica Wolk, Victoria Kirst:
Web Programming (Abstract Only). 706-707 - John P. Dougherty, Joseph E. Hollingsworth, Joan Krone, Murali Sitaraman:
Mathematical Reasoning in Computing Education: Connecting Math We Teach with Writing Correct Programs (Abstract Only). 707 - Christopher D. Hundhausen, Adam S. Carter:
Exploring Learning Analytics for Computing Education (Abstract Only). 707 - Josh Hug, Daniel D. Garcia:
Handling Very Large Lecture Courses: Keeping the Wheels on the Bus II (Abstract Only). 707 - Kate Lockwood, Maureen Doye:
Setting Quantifiable Goals for Broadening Participation in Computing (Abstract Only). 707-708 - David E. Johnson:
Computer Science Summer Camps: Making Summer Programs Fun and Sustainable (Abstract Only). 708 - Jennifer (Ginger) Alford, Erik Brunvand:
Leveraging CS Teachable Moments in the Maker Movement (Abstract Only). 708 - Lillian N. Cassel, Don Goelman, Darina Dicheva, Heikki Topi:
Brainstorming Data Science as a Fluency Course for Non-Majors and as a New Specialization (Abstract Only). 708 - Amardeep Kahlon, Linda Smarzik, Mary Kohls:
Competency Based Education in Lower-Division Computer Science Taught at Community Colleges (Abstract Only). 708-709 - Richard Weiss, Michael E. Locasto, Jens Mache, Blair Taylor, Elizabeth K. Hawthorne, Siddharth Kaza, Ambareen Siraj:
Assessment of Security Knowledge, Skills and Abilities using Hands-On Exercises in 2016 (Abstract Only). 709 - Joseph Mertz:
Student ICTD Research and Service Learning Abroad (Abstract Only). 709 - Aaron Bloomfield, Borja Sotomayor:
Increasing Programming Contest Participation for Fun and Profit (Abstract Only). 709-710 - Kathy Menchaca Isbister:
Providing Impactful Professional Development Teachers Can Implement (Abstract Only). 710
Workshop Session: Wednesday Workshops
- Ambareen Siraj, Sheikh K. Ghafoor:
CReST-Security Knitting Kit: Ready to Use Teaching Resources to Embed Security Topics into Upper Division CS Courses (Abstract Only). 711 - Bill Z. Manaris, Tobias Kohn:
Making Music with Computers: Creative Programming in Python (Abstract Only). 711 - Dan Armendariz, David J. Malan, Nikolai Onken:
A Web-Based IDE for Teaching with Any Language (Abstract Only). 711 - Lecia Jane Barker, Leisa D. Thompson:
High Yield in the Short Term: Planning Strategically to Get Women into your Major (Abstract Only). 712 - Clifton Kussmaul, Helen H. Hu, Chris Mayfield:
Guiding Students to Discover CS Concepts and Develop Process Skills using POGIL (Abstract Only). 712 - Lenore Horowitz, George Berg, Kimberly Van Orman:
Engage, Energize and Empower Your Students with Team-Based Learning (Abstract Only). 712 - Joel C. Adams, Richard A. Brown, Elizabeth Shoop:
Teaching Parallel Computing Concepts with OpenMP (Abstract Only). 712-713 - Clifford A. Shaffer, Thomas L. Naps, Susan H. Rodger:
Using OpenDSA eTextbooks in Your Class (Abstract Only). 713 - Mark E. Hoffman, Jerod J. Weinman:
Reading and Writing Like Computer Scientists: How to Promote Critical Thinking and Student Engagement (Abstract Only). 713 - Stan Kurkovsky:
Lego-based Case Studies for Teaching Software Engineering Concepts throughout the Curriculum (Abstract Only). 713-714 - Daniel Zingaro, Leo Porter, Quintin I. Cutts, John Glick, Joe Hummel, Cynthia Bailey Lee, Jaime Spacco:
Peer Instruction in Computing: A Focus on Student Learning (Abstract Only). 714 - Jamie Payton, Tiffany Barnes:
How to Launch a STARS Computing Corps Cohort to Improve Retention and Broaden Participation in Computing (Abstract Only). 714
Workshop Session: Friday Workshops
- Bill Siever, Michael P. Rogers:
A Hands-On Introduction to the Internet of Things (Abstract Only). 715 - Blair Taylor, Siddharth Kaza:
Introducing Secure Coding in CS0, CS1, and CS2 (Abstract Only). 715 - Amjad AlTadmri, Neil C. C. Brown:
Building on Blocks: Getting Started With Frames in Greenfoot 3 (Abstract Only). 715 - Don Blaheta, Adrienne Decker:
Rubricking Like a Boss: Writing and Using Rubrics For Faster, Fairer Grading of Student Assignments (Abstract Only). 715-716 - Aaron Cadle, Ira Greenberg, Deepak Kumar, Dianna Xu, Ursula Wolz:
Permeating Data Visualization in CS Courses (Abstract Only). 716 - Kelvin Sung, Rob Nash, Jason Pace:
Learn CS1/2 by Playing and Building Commercial Grade Casual Games (Abstract Only). 716 - Richard A. Brown, Elizabeth Shoop, Joel C. Adams:
CSinParallel: Using WebMapReduce to Teach Parallel Computing Concepts, Hands-on (Abstract Only). 716-717 - Dennis Brylow:
MUzECS: Block-based Arduino Programming for Exploring Computer Science (Abstract Only). 717 - Kristine S. Nagel, Nannette P. Napier, Krishnendu Roy:
How to Plan and Run Summer Computing Camps: Logistics (Abstract Only). 717 - Jeff Mickel, Bradley Beth:
K-12 Teacher Support for Computer Science Principles: An Introduction to the UTeach Course, Thriving in Our Digital World: AP (Abstract Only). 717-718 - Aman Yadav:
Conducting Educational Research in the Computer Science Classroom: Choosing the appropriate research design to address your research questions (Abstract Only). 718 - Daniel D. Garcia, Tiffany Barnes, Michael Ball, Emil Biga, Josh Paley, Marnie Hill, Nathan Mattix, Parisa Safa, Sean Morris, Shawn Kenner:
AP CS Principles and The Beauty and Joy of Computing Curriculum (Abstract Only). 718
Workshop Session: Saturday Workshops
- Baker Franke, Sarah Filman, Rebecca Brook Osborne:
JavaScript Applications for CS0/CS1: Getting Hands-on with Code.org's App Lab (Abstract Only). 719 - Ariel Ortiz:
Programming Web Services on the Cloud with Node.js (Abstract Only). 719 - Nathan Sprague, Ralph Grove:
Teaching Robotics Using ROS (Abstract Only). 719 - Lien Diaz, Richard Kick, Andrew Kuemmel:
AP Computer Science Principles Performance Task: Create - Applications from Ideas, Approaches to Programming Collaboratively. It's a Hackathon Workshop! (Abstract Only). 720 - Tiffany Barnes, Jamie Payton, Daniel D. Garcia:
Scaling up for CS10K: Teaching and Supporting New Computer Science High School Teachers (Abstract Only). 720 - David P. Hayes, Dale F. Reed:
App Development for All!: Learn the Hybrid Development Model and How Scaffolded Projects can Bring App Development to your Classes (Abstract Only). 720 - Chris Johnson, Heather Amthauer, Ryan Hardt, Peter Bui:
Mixing Code and 3D Printers with Madeup (Abstract Only). 721 - Owen L. Astrachan, Jeff Gray, Fran Trees:
Infusing Cooperative Learning into Early Computer Science Courses to Support Improved Engagement (Abstract Only). 721 - Michael P. Rogers, Bill Siever:
Solving the Cloud Computing Impasse with MBaaS (Abstract Only). 721 - Michael Erlinger, Paul Tymann:
Reviewing NSF Proposals: Learn about Effective Proposal Writing via the Review Process (Abstract Only). 721-722 - Donald J. Slater, Wanda P. Dann:
Transition To Java Using Alice 3 (Abstract Only). 722
Student Research Competition
- Austin Cory Bart:
Applying Formal Models of Instructional Design to Measurably Improve Learning in Introductory Computing (Abstract Only). 723 - Caroline D. Hardin, Matthew Berland:
Learning to Program Using Online Forums: A Comparison of Links Posted on Reddit and Stack Overflow (Abstract Only). 723 - Mike Izbicki:
Open Sourcing the Classroom (Abstract Only). 723 - Euisung Kim:
A Wavelet Transform Module for a Speech Recognition Virtual Machine (Abstract Only). 723 - Maíra R. Marques:
Monitoring: An Intervention to Improve Team Results in Software Engineering Education (Abstract Only). 724 - Mohammed Seyam:
Pair Programming for Teaching Mobile Development (Abstract Only). 724 - Jeff Stern:
Community and Collaboration in an All-female, Immersive Computer Science Program (Abstract Only). 724 - Matthew R. Steuerer:
Implementing K-Means Clustering and Collaborative Filtering to Enhance Sustainability of Project Repositories (Abstract Only). 724 - Jake A. Trower:
Web-based Visual Programming for Media Computation Using Blockly (Abstract Only). 725 - Alexander Bender:
An Evaluation of Cluster 3.0 as a General Tool for Principal Component Analysis (Abstract Only). 725 - Christopher Francis-Christie:
Detecting Insider Attacks with Video Websites using Distributed Image Steganalysis (Abstract Only). 725 - Caitlin R. Hanley:
Programming by Voice to Support Hour of Code for Children with Motor Disabilities (Abstract Only). 725 - Kayla Holcomb McMurry, Nevan Simone:
The Role of Chronology in Analyzing Introductory Programming Assignments (Abstract Only). 725-726 - Joh D. Huff:
A Simple Line Game With Real-Time Visualization of the Internal Data Structure (Abstract Only). 726 - Cyrus Xiyuan Liu:
3D-Printed Animatronic Hand with Wireless Mirroring Glove and Precision Control (Abstract Only). 726 - Nickolas W. McCarley:
Robotic Navigation Through Gesture Based Control (Abstract Only). 726 - Andrew Miller, Nathan Gould, Dimitris P. Papamichail:
Advances in Phylogenetic-based Stemma Construction. 726 - Aayush Mudgal:
Syntactic Hint Generation for Introductory Programming Problems (Abstract Only). 727 - Matthew Francis Pfister:
Novel Logical Reasoning Tutor (Abstract Only). 727 - Caleb H. Priester:
Loop Invariants: Learning to Help Teach (Abstract Only). 727 - Donna Young:
Mobile Security via Reverse Tether (Abstract Only). 727
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.