default search action
SIGCSE 2018: Baltimore, MD, USA
- Tiffany Barnes, Daniel D. Garcia, Elizabeth K. Hawthorne, Manuel A. Pérez-Quiñones:
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, SIGCSE 2018, Baltimore, MD, USA, February 21-24, 2018. ACM 2018
Opening Keynote
- Brenda Darden Wilkerson:
The Evolution Before the Revolution. 1
Paper Session: Automated Support for Education
- Luciana Benotti, Federico Aloi, Franco Bulgarelli, Marcos J. Gomez:
The Effect of a Web-based Coding Tool with Automatic Feedback on Students' Performance and Perceptions. 2-7 - Emmanuel Schanzer, Kathi Fisler, Shriram Krishnamurthi:
Assessing Bootstrap: Algebra Students on Scaffolded and Unscaffolded Word Problems. 8-13 - Laura Zavala, Benito Mendoza García:
On the Use of Semantic-Based AIG to Automatically Generate Programming Exercises. 14-19
Paper Session: Courses for Non-majors
- Zoë J. Wood, John Clements, Zachary Peterson, David S. Janzen, Hugh Smith, Michael Haungs, Julie Workman, John Bellardo, Bruce DeBruhl:
Mixed Approaches to CS0: Exploring Topic and Pedagogy Variance after Six Years of CS0. 20-25 - Jessica Q. Dawson, Meghan Allen, Alice Campbell, Anasazi Valair:
Designing an Introductory Programming Course to Improve Non-Majors' Experiences. 26-31 - Chris S. Crawford, Christina Gardner-McCune, Juan E. Gilbert:
Brain-Computer Interface for Novice Programmers. 32-37
Paper Session: CS4All
- Sohail Alhazmi, Margaret Hamilton, Charles Thevathayan:
CS for All: Catering to Diversity of Master's Students through Assignment Choices. 38-43 - Cheri Fancsali, Linda Tigani, Paulina Toro Isaza, Rachel Cole:
A Landscape Study of Computer Science Education in NYC: Early Findings and Implications for Policy and Practice. 44-49 - Steven McGee, Randi McGee-Tekula, Jennifer Duck, Catherine McGee, Lucia Dettori, Ronald I. Greenberg, Eric Snow, Daisy Rutstein, Dale Reed, Brenda Wilkerson, Don Yanek, Andrew M. Rasmussen, Dennis Brylow:
Equal Outcomes 4 All: A Study of Student Learning in ECS. 50-55
Paper Session: Cybersecurity #1
- Valdemar Svábenský, Jan Vykopal:
Challenges Arising from Prerequisite Testing in Cybersecurity Games. 56-61 - Michael H. Dunn, Laurence D. Merkle:
Assessing the Impact of a National Cybersecurity Competition on Students' Career Interests. 62-67 - Ge Jin, Manghui Tu, Tae-Hoon Kim, Justin Heffron, Jonathan White:
Game based Cybersecurity Training for High School Students. 68-73
Paper Session: Introductory Courses
- Iris Gaber, Amir Kirsh:
The Effect of Reporting Known Issues on Students' Work. 74-79 - Chris Wilcox, Albert Lionelle:
Quantifying the Benefits of Prior Programming Experience in an Introductory Computer Science Course. 80-85 - Nabeel Alzahrani, Frank Vahid, Alex D. Edgcomb, Kevin Nguyen, Roman Lysecky:
Python Versus C++: An Analysis of Student Struggle on Small Coding Exercises in Introductory Programming Courses. 86-91
Paper Session: Systems Courses
- Suzanne J. Matthews, Joel C. Adams, Richard A. Brown, Elizabeth Shoop:
Portable Parallel Computing with the Raspberry Pi. 92-97 - Sam Silvestro, Timothy T. Yuen, Corey Crosser, Dakai Zhu, Turgay Korkmaz, Tongping Liu:
A User Space-based Project for Practicing Core Memory Management Concepts. 98-103 - Brian P. Railing, Randal E. Bryant:
Implementing Malloc: Students and Systems Programming. 104-109
Paper Session: Pedagogy #1
- Lisa Yan, Nick McKeown, Mehran Sahami, Chris Piech:
TMOSS: Using Intermediate Assignment Work to Understand Excessive Collaboration in Large Classes. 110-115 - Matti Nelimarkka, Arto Hellas:
Social Help-seeking Strategies in a Programming MOOC. 116-121 - Mia Minnes, Christine Alvarado, Leo Porter:
Lightweight Techniques to Support Students in Large Classes. 122-127
Panel Session: Holistic Approaches to CS
- Ali Erkan, John Barr, Valerie Barr, Michael Goldweber, Deepak Kumar:
Holistic Approaches to Computer Science. 128-129
Panel Session: Integrating Social Good into CS Ed
- Douglas H. Fisher, Jacqueline Cameron, Tamara L. Clegg, Stephanie E. August:
Integrating Social Good into CS Education. 130-131
Special Session: Microaggressions
- Colleen M. Lewis, Catherine Ashcraft, Kyla A. McMullen:
What Would You Say if...: Responding to Microaggressions, Bias, and Other Nonsense. 132-133
Special Session: Parallel/Distributed Curriculum
- Sushil K. Prasad, Charles C. Weems, John P. Dougherty, Debzani Deb:
NSF/IEEE-TCPP Curriculum Initiative on Parallel and Distributed Computing: Status Report. 134-135
First Timer's Lunch Keynote & 2018 SIGCSE Award for Lifetime Service to the Computer Science Education Community
- Eric Roberts:
Teaching Computer Science in a Time of Opportunities and Challenges. 136
Paper Session: Computational Thinking #1
- Fredrik Heintz, Linda Mannila:
Computational Thinking for All: An Experience Report on Scaling up Teaching Computational Thinking to All Students in a Major City in Sweden. 137-142 - Bushra Chowdhury, Austin Cory Bart, Dennis G. Kafura:
Analysis of Collaborative Learning in a Computational Thinking Class. 143-148 - Jakita Owensby Thomas:
The Computational Algorithmic Thinking (CAT) Capability Flow: An Approach to Articulating CAT Capabilities over Time in African-American Middle-school Girls. 149-154
Paper Session: Creativity
- Markeya S. Peteranetz, Shiyuan Wang, Duane F. Shell, Abraham E. Flanigan, Leen-Kiat Soh:
Examining the Impact of Computational Creativity Exercises on College Computer Science Students' Learning, Achievement, Self-Efficacy, and Creativity. 155-160 - Emmanuel Schanzer, Shriram Krishnamurthi, Kathi Fisler:
Creativity, Customization, and Ownership: Game Design in Bootstrap: Algebra. 161-166 - Dianna Xu, Ursula Wolz, Deepak Kumar, Ira Greenberg:
Updating Introductory Computer Science with Creative Computation. 167-172
Paper Session: Cybersecurity #2
- Jan Vykopal, Radek Oslejsek, Karolína Dockalová Burská, Kristína Zákopcanová:
Timely Feedback in Unstructured Cybersecurity Exercises. 173-178 - Muhammad Rizwan Asghar, Andrew Luxton-Reilly:
Teaching Cyber Security Using Competitive Software Obfuscation and Reverse Engineering Activities. 179-184 - Younghee Park, Hongxin Hu, Xiaohong Yuan, Hongda Li:
Enhancing Security Education Through Designing SDN Security Labs in CloudLab. 185-190
Paper Session: Diverse Topics in CS Ed
- Amanpreet Kapoor, Christina Gardner-McCune:
Understanding Professional Identities and Goals of Computer Science Undergraduate Students. 191-196 - Kristen Shinohara, Saba Kawas, Amy J. Ko, Richard E. Ladner:
Who Teaches Accessibility?: A Survey of U.S. Computing Faculty. 197-202 - Lori Postner, Heidi J. C. Ellis, Gregory W. Hislop:
A Survey of Instructors' Experiences Supporting StudentLearning using HFOSS Projects. 203-208
Paper Session: Pedagogy #2
- Nuno Gil Fonseca, Luís Macedo, António José Mendes:
Supporting Differentiated Instruction in Programming Courses through Permanent Progress Monitoring. 209-214 - Nicole Herbert:
Reflections on 17 years of ICT Capstone Project Coordination: Effective Strategies for Managing Clients, Teams and Assessment. 215-220 - Paul Gestwicki:
Design and Evaluation of an Undergraduate Course on Software Development Practices. 221-226
Paper Session: Science Education
- Bjørn Fjukstad, Nina Angelvik, Maria Wulff Hauglann, Joachim Sveia Knutsen, Morten Grønnesby, Hedinn Gunhildrud, Lars Ailo Bongo:
Low-Cost Programmable Air Quality Sensor Kits in Science Education. 227-232 - Tanya Y. Berger-Wolf, Boris Igic, Cynthia Bagier Taylor, Robert H. Sloan, Rachel Poretsky:
A Biology-themed Introductory CS Course at a Large, Diverse Public University. 233-238 - Anna M. Ritz:
Programming the Central Dogma: An Integrated Unit on Computer Science and Molecular Biology Concepts. 239-244
Paper Session: Visualization
- Ryosuke Ishizue, Kazunori Sakamoto, Hironori Washizaki, Yoshiaki Fukazawa:
PVC: Visualizing C Programs on Web Browsers for Novices. 245-250 - Jinyue Xia, David C. Wilson:
Instructor Perspectives on Comparative Heatmap Visualizations of Student Engagement with Lecture Video: Comparative Heatmap Visualizations of Student Video Engagement. 251-256 - Kalle Ilves, Juho Leinonen, Arto Hellas:
Supporting Self-Regulated Learning with Visualizations in Online Learning Environments. 257-262
Panel Session: Interdisciplinary Capstone
- Liz Hutter, Halcyon M. Lawrence, Melinda McDaniel, Marguerite Murrell:
Fostering Meaningful Collaboration in an Interdisciplinary Capstone Course. 263-264
Panel Session: Team-Teaching with Humanities
- Keith J. O'Hara, Sven Anderson, David R. Musicant, Amber Stubbs, Thomas P. Way:
Team-Teaching with Colleagues in the Arts and Humanities. 265-266
Special Session: Evaluating CS4All Initiatives
- Cheri Fancsali, Linda Tigani, Paulina Toro Isaza, Rachel Cole, Wendy Martin:
SIGCSE Special Session: Evaluating CS4All Initiatives - Challenges and Opportunities. 267-268
Special Session: Watch them Teach
- Colleen M. Lewis, Leslie Aaronson, Eric Allatta, Zachary Dodds, Jeffrey Forbes, Kyla A. McMullen, Mehran Sahami:
Five Slides About: Abstraction, Arrays, Uncomputability, Networks, Digital Portfolios, and the CS Principles Explore Performance Task. 269-270
SRC Session
- Gabrielle I. Zahuantitla, Aryanna Holder:
A Four Point Student-Led Strategy for Attracting Diverse Small College Commuter Campus Students to Computer Science: (Abstract Only). 271 - Pedro Valdivia:
A Mental Approach to Software Testing: (Abstract Only). 271 - William Zamora:
Software Engineering Education: (Abstract Only). 271 - Nina Angelvik:
Air Pollution Data Analysis Platform for Computer Science Education Projects: (Abstract Only). 271 - Blayde Dill:
Developing a Blocked Based Language for the Adafruit Circuit Playground: (Abstract Only). 272 - Eric Tilley:
Weather Radar Algorithm Development using Google Blockly: (Abstract Only). 272 - Ayaan M. Kazerouni:
Toward Continuous Assessment of the Programming Process: (Abstract Only). 272 - Ramin Ayanzadeh:
Quantum Artificial Intelligence for Natural Language Processing Applications: (Abstract Only). 273 - Blaine Billings, Xenia Mountrouidou:
Modelling Correct Operation of Webcams for Security Purposes: (Abstract Only). 273 - Jiaqi Wu, Terry Wen:
Study Genie: An Intelligent and Collaborative Web-based Study Platform (Abstract Only). 273 - Luke Gusukuma:
Automation for Instruction Enhancing Feedback: (Abstract Only). 273 - Sherry Seibel:
Social Motivators and Inhibitors for Women Entering Software Engineering through Coding Bootcamps vs. Computer Science Bachelor's Degrees: (Abstract Only). 274 - Elisabeth Kimmich Mitchell, Toby Dragon:
Intelligent Group Suggestions Based on Students' Conceptual Understanding: (Abstract Only). 274 - Caitlin Fanning:
Below C Level: A Simulator for Visualizing x86-64 (Abstract Only). 274 - Duc Manh Doan, Clayton Gordon, Dong Hyun Jeong:
Summit Selection: Designing a Feature Selection Technique to Support Mixed Data Analysis (Abstract Only). 274 - Don Kerrigan:
Creating a Classroom Programming Lab Using Android and Blockly: (Abstract Only). 275 - Sydney Pugh, David W. Binkley:
Change Impact using Dynamic History Analysis: (Abstract Only). 275 - Pierce Stegman:
WebBCI: An Electroencephalography Toolkit Built on Modern Web Technologies (Abstract Only). 275 - Caitlin Duncan:
Reported Development of Computational Thinking, Through Computer Science and Programming, and its Benefits for Primary School Students: (Abstract Only). 275 - Rick Parker:
Developing Software Engineers: A Study of Professionalization in a CS Senior Capstone (Abstract Only). 276 - Megan Fowler, Tim Schwab:
BeginToReason: An Introduction to Symbolic Reasoning (Abstract Only). 276 - Zhiyi Li:
Improve Feedback Mechanism in Programming Assessment Systems with Progress Indicators and Reward to Foster Students' Growth Mindset: (Abstract Only). 276 - Adam Thomas Koehler:
Teaching Programming Style in CS 1 with Erroneous Examples: (Abstract Only). 277
Paper Session: Auto-graders
- Georgiana Haldeman, Andrew Tjang, Monica Babes-Vroman, Stephen Bartos, Jay Shah, Danielle Yucht, Thu D. Nguyen:
Providing Meaningful Feedback for Autograding of Programming Assignments. 278-283 - Stephan Krusche, Andreas Seitz:
ArTEMiS: An Automatic Assessment Management System for Interactive Learning. 284-289 - Debzani Deb, M. Muztaba Fuad, James Etim, Clay Gloster:
MRS: Automated Assessment of Interactive Classroom Exercises. 290-295
Paper Session: Computational Thinking #2
- Patricia Ordóñez Franco, Joseph Carroll-Miranda, María López Delgado, Eliud Gerena López, Grace Rodríguez Gómez:
Incorporating Computational Thinking in the Classrooms of Puerto Rico: How a MOOC Served as an Outreach and Recruitment Tool for Computer Science Education. 296-301 - Russell Feldhausen, Joshua Levi Weese, Nathan H. Bean:
Increasing Student Self-Efficacy in Computational Thinking via STEM Outreach Programs. 302-307 - Youwen Ouyang, Katherine L. Hayden, Julie Remold:
Introducing Computational Thinking through Non-Programming Science Activities. 308-313
Paper Session: Databases
- Sriram Mohan:
Teaching NoSQL Databases to Undergraduate Students: A Novel Approach. 314-319 - Don Goelman, Suzanne W. Dietrich:
A Visual Introduction to Conceptual Database Design for All. 320-325 - Saturnino Garcia:
Improving Classroom Preparedness Using Guided Practice. 326-331
Paper Session: Pedagogy #3
- Giuseppe De Ruvo, Ewan D. Tempero, Andrew Luxton-Reilly, Nasser Giacaman:
Unencapsulated Collection: A Teachable Design Smell. 332-337 - Luke Gusukuma, Austin Cory Bart, Dennis G. Kafura, Jeremy Ernst, Katherine Cennamo:
Instructional Design + Knowledge Components: A Systematic Method for Refining Instruction. 338-343 - Benjamin Xie, Greg L. Nelson, Amy J. Ko:
An Explicit Strategy to Scaffold Novice Program Tracing. 344-349
Paper Session: Retention in CS
- Markeya S. Peteranetz, Abraham E. Flanigan, Duane F. Shell, Leen-Kiat Soh:
Future-Oriented Motivation and Retention in Computer Science. 350-355 - Barbara Ericson, Tom McKlin:
Helping Underrepresented Students Succeed in AP CSA and Beyond. 356-361 - Rahman Mitchel Tashakkori, Cindy Norris, Mary E. Searcy:
The Components of a Successful S-STEM Program: What Works at Appalachian State University. 362-367
Paper Session: Robotics
- Michael V. Doran, George W. Clark:
Enhancing Robotic Experiences throughout the Computing Curriculum. 368-371 - Stephanie Ludi, Debra Bernstein, Karen Mutch-Jones:
Enhanced Robotics!: Improving Building and Programming Learning Experiences for Students with Visual Impairments. 372-377 - Farha N. Ali:
Experiences in Teaching the Internet of Things Courses. 378-383
Paper Session: Security Education
- Vandana P. Janeja, Abu Zaher Md Faridee, Aryya Gangopadhyay, Carolyn B. Seaman, Amy Everhart:
Enhancing Interest in Cybersecurity Careers: A Peer Mentoring Perspective. 384-389 - Madiha Tabassum, Stacey Watson, Bill Chu, Heather Richter Lipford:
Evaluating Two Methods for Integrating Secure Programming Education. 390-395 - Manish Bhatt, Irfan Ahmed, Zhiqiang Lin:
Using Virtual Machine Introspection for Operating Systems Security Education. 396-401
Panel Session: Writing in CS
- Mia Minnes, Bruce A. Maxwell, Stephanie R. Taylor, Phillip Barry:
Writing in CS: Why and How? 402-403
Panel Session: Team Teaching Computing & Music
- Richard Weiss, James Caristi, Jesse M. Heines, Aaron Koehl, Kelly Rossum:
Perfect Harmony: Team Teaching Computing & Music. 404-405
Special Session: CS as a Graduation Requirement
- Lucia Dettori, Ronald I. Greenberg, Steven McGee, Dale Reed, Brenda Wilkerson, Don Yanek:
CS as a Graduation Requirement: Catalyst for Systemic Change. 406-407
Special Session: Introductory CS Courses Using Culturally Responsive Teaching
- Alla Webb, Ray Gonzales:
Striving for Excellence in Introductory Computer Science Courses Using Culturally Responsive Teaching (CRT). 408-409
Morning Keynote & 2018 SIGCSE Award for Outstanding Contributions to Computer Science Education
- Tim Bell:
What's the Big Idea with CS Education in K-12? 410
Paper Session: CS1 #1
- Celine Latulipe, Audrey Rorrer, Bruce Long:
Longitudinal Data on Flipped Class Effects on Performance in CS1 and Retention after CS1. 411-416 - Adalbert Gerald Soosai Raj, Kasama Ketsuriyonk, Jignesh M. Patel, Richard Halverson:
Does Native Language Play a Role in Learning a Programming Language? 417-422 - Brian Harrington, Nick Cheng:
Tracing vs. Writing Code: Beyond the Learning Hierarchy. 423-428
Paper Session: Curriculum Issues #1
- Michael J. Oudshoorn, Stan Thomas, Rajendra K. Raj, Allen Parrish:
Understanding the New ABET Computer Science Criteria. 429-434 - Cara Tang, Cindy Tucker, Christian Servin, Markus Geissler:
Computer Science Curricular Guidance for Associate-Degree Transfer Programs. 435-440 - Susana Masapanta-Carrión, J. Ángel Velázquez-Iturbide:
A Systematic Review of the Use of Bloom's Taxonomy in Computer Science Education. 441-446
Paper Session: Diversity #1
- Danielle Cummings, Loretta H. Cheeks, Rosario Robinson:
Culturally-Centric Outreach and Engagement for Underserved Groups in STEM. 447-452 - Jennifer M. Blaney:
Looking Beyond Representation: How Women Develop Their Leadership Perceptions During the Introductory Computing Course. 453-458 - Penny Rheingans, Erica D'Eramo, Crystal Diaz-Espinoza, Danyelle Ireland:
A Model for Increasing Gender Diversity in Technology. 459-464
Panel Session: AP CS Principles
- Paul T. Tymann, Dale Reed, Chinma Uche, Carol S. Yarbrough:
The Impact of AP Computer Science Principles: Are You Ready to Change Your Undergraduate Courses? 465-466
Paper Session: Peers and Cohorts
- Scott VandenBerg, Sharon G. Small, Meg Fryling, Robin Y. Flatland, MaryAnne L. Egan:
A Summer Program to Attract Potential Computer Science Majors. 467-472 - Pablo Frank-Bolton, Rahul Simha:
Docendo Discimus: Students Learn by Teaching Peers Through Video. 473-478 - Lina Battestilli, Apeksha Awasthi, Yingjun Cao:
Two-Stage Programming Projects: Individual Work Followed by Peer Collaboration. 479-484
Paper Session: Service Learning
- Lori L. Pollock, James Atlas, Tim Bell, Tracy Henderson:
A Computer Science Study Abroad with Service Learning: Design and Reflections. 485-490 - Spencer Robinson, Margeret Hall:
Combining Agile Software Development and Service-learning: A Case Study in Experiential IS Education. 491-496 - Brian Thoms, Evren Eryilmaz:
Social Software Design To Facilitate Service-learning In Interdisciplinary Computer Science Courses. 497-502
Paper Session: Summer and Boot Camps
- Quinn Burke, Cinamon Bailey, Louise Ann Lyon, Emily Green:
Understanding the Software Development Industry's Perspective on Coding Boot Camps versus Traditional 4-year Colleges. 503-508 - Yu-Cheng Tu, Gillian Dobbie, Ian Warren, Andrew Meads, Cameron Grout:
An Experience Report on a Boot-Camp Style Programming Course. 509-514 - Kelvin Sung, Karen Gourd, Ann McMahon, Kulsoom Mansoor, Riley Gaggero:
A Collaborative Course for Learning How to Teach Summer Java Coding Camps. 515-520
Paper Session: Tools and Exercises
- John MacCormick:
Strategies for Basing the CS Theory Course on Non-decision Problems. 521-526 - Amruth N. Kumar:
Epplets: A Tool for Solving Parsons Puzzles. 527-532 - Mark McCartin-Lim, Beverly P. Woolf, Andrew McGregor:
Connect the Dots to Prove It: A Novel Way to Learn Proof Construction. 533-538
Panel Session: Rising CS Enrollments: Meeting the Challenges
- Eric Roberts, Tracy Camp, David E. Culler, Charles L. Isbell Jr., Jodi L. Tims:
Rising CS Enrollments: Meeting the Challenges. 539-540
Panel Session: Students with Disabilities
- Richard E. Ladner, Ramin Ayanzadeh, Samsara N. Counts, Kavita Krishnaswami, Kevin Wolfe:
2018 Panel of Computing Students with Disabilities. 541-542
Special Session: Rubrics in the Large
- John Cigas, Adrienne Decker, Crystal Furman, Timothy Gallagher:
How am I Going to Grade All These Assignments?: Thinking About Rubrics in the Large. 543-544
Special Session: Informatics in European Schools
- Patrick Virtue, Steven A. Wolfman, John P. Dougherty:
SIGCSE Filk Circle: CS Parody Songs for Learning, Engagement, and Fun. 545-546
Paper Session: Algorithms
- Arthur Nunes-Harwitt, Matthew Gambogi, Travis Whitaker:
Quick-Sort: A Pet Peeve. 547-549 - James D. Teresco, Razieh Fathi, Lukasz Ziarek, MariaRose Bamundo, Arjol Pengu, Clarice F. Tarbay:
Map-based Algorithm Visualization with METAL Highway Data. 550-555 - Shamama Zehra, Aishwarya Ramanathan, Larry Yueli Zhang, Daniel Zingaro:
Student Misconceptions of Dynamic Programming. 556-561
Paper Session: CS1 #2
- Chris Piech, Chris Gregg:
BlueBook: A Computerized Replacement for Paper Tests in Computer Science. 562-567 - Terence Nip, Elsa L. Gunter, Geoffrey L. Herman, Jason W. Morphew, Matthew West:
Using a Computer-based Testing Facility to Improve Student Learning in a Programming Languages and Compilers Course. 568-573 - Lisa L. Lacher, Albert Jiang, Yu Zhang, Mark C. Lewis:
Including Coding Questions in Video Quizzes for a Flipped CS1. 574-579
Paper Session: Curriculum Issues #2
- Laura Benvenuti, Erik Barendsen, Gerrit C. van der Veer, Johan Versendaal:
Understanding Computing in a Hybrid World: On the Undergraduate Curriculum Front-End Development. 580-585 - Gail Carmichael, Christine Jordan, Andrea Ross, Alison Evans Adnani:
Curriculum-Aligned Work-Integrated Learning: A New Kind of Industry-Academic Degree Partnership. 586-591 - Ryan Rybarczyk, Lingma Acheson:
Integrating A Career Preparedness Module into CS2 Curricula Through The Teaching C++ and Java Side-by-Side. 592-597
Paper Session: Diversity #2
- Amy J. Ko, Leanne Hwa, Katie Davis, Jason C. Yip:
Informal Mentoring of Adolescents about Computing: Relationships, Roles, Qualities, and Impact. 598-603 - Audrey Smith Rorrer, Joseph Allen, Huifang Zuo:
A National Study of Undergraduate Research Experiences in Computing: Implications for Culturally Relevant Pedagogy. 604-609 - Heather E. Metcalf, Tanya L. Crenshaw, Erin Wolf Chambers, Cinda Heeren:
Diversity Across a Decade: A Case Study on Undergraduate Computing Culture at the University of Illinois. 610-615
Paper Session: Elementary #1
- Johanna Joentausta, Arto Hellas:
Subgoal Labeled Worked Examples in K-3 Education. 616-621 - Jennifer Tsan, Fernando J. Rodríguez, Kristy Elizabeth Boyer, Collin F. Lynch:
"I Think We Should...": Analyzing Elementary Students' Collaborative Processes for Giving and Taking Suggestions. 622-627 - Michèlle Friend, Michael Matthews, Victor L. Winter, Betty Love, Deanna Moisset, Ian Goodwin:
Bricklayer: Elementary Students Learn Math through Programming and Art. 628-633
Paper Session: Errors
- Brett A. Becker, Cormac Murray, Tianyi Tao, Changheng Song, Robert McCartney, Kate Sanders:
Fix the First, Ignore the Rest: Dealing with Multiple Compiler Error Messages. 634-639 - Brett A. Becker, Kyle Goslin, Graham Glanville:
The Effects of Enhanced Compiler Error Messages on a Syntax Error Debugging Test. 640-645 - Cruz Izu, Claudio Mirolo, Amali Weerasinghe:
Novice Programmers' Reasoning about Reversing Conditional Statements. 646-651
Paper Session: Peer Mentoring
- Devorah Kletenik, Deborah Sturm:
Game Development with a Serious Focus. 652-657 - Meg Fryling, MaryAnne L. Egan, Robin Y. Flatland, Scott VandenBerg, Sharon G. Small:
Catch 'em Early: Internship and Assistantship CS Mentoring Programs for Underclassmen. 658-663 - Jody Clarke-Midura, Frederick Poole, Katarina Pantic, Megan Hamilton, Chongning Sun, Vicki Allan:
How Near Peer Mentoring Affects Middle School Mentees. 664-669
Panel Session: Alternative Paths to Computing Careers to Broaden Participation
- Kathleen J. Lehman, Maureen Doyle, Louise Ann Lyon, Kyle Thayer:
Alternative Paths to Computing Careers and Their Role in Broadening Participation. 670-671
Panel Session: Best Practices To Remedy Gender Bias in Tech
- Ursula Wolz, Lina Battestilli, Bruce A. Maxwell, Susan H. Rodger, Michelle Trim:
Best Practices in Academia to Remedy Gender Bias in Tech. 672-673
Panel Session: Researcher-Practitioner Partnerships in CS4All
- Lucia Dettori, Don Yanek, Helen H. Hu, Dennis Brylow:
The Role of Researcher-Practitioner Partnerships in CS4All: Lessons from the Field. 674-675
Panel Session: Using Real-world Data in Introductory Courses
- Austin Cory Bart, Kalpathi R. Subramanian, Ruth E. Anderson, Nadeem Abdul Hamid:
Preparing, Visualizing, and Using Real-world Data in Introductory Courses. 676-677
Special Session: CS4All for Sustainable K-12 CS Implementations
- Rafi Santo, Sara Vogel, Leigh Ann DeLyser, June Ahn:
Asking "CS4What?" as a Basis for CS4All: Workshop Tools to Support Sustainable K-12 CS Implementations. 678-686
Paper Session: CS1 #3
- Daniel Zingaro, Michelle Craig, Leo Porter, Brett A. Becker, Yingjun Cao, Phillip T. Conrad, Diana Cukierman, Arto Hellas, Dastyni Loksa, Neena Thota:
Achievement Goals in CS1: Replication and Extension. 687-692 - Jane G. Stout, N. Burçin Tamer, Christine J. Alvarado:
Formal Research Experiences for First Year Students: A Key to Greater Diversity in Computing? 693-698 - Jonathan P. Munson, Joshua P. Zitovsky:
Models for Early Identification of Struggling Novice Programmers. 699-704
Paper Session: Diversity #3
- Sathya Narayanan, Kathryn Cunningham, Sonia M. Arteaga, William J. Welch, Leslie Maxwell, Zechariah Chawinga, Bude Su:
Upward Mobility for Underrepresented Students: A Model for a Cohort-Based Bachelor's Degree in Computer Science. 705-710 - Nwannediya Ada Ibe, Rebecca Howsmon, Lauren Penney, Nathaniel Granor, Leigh Ann DeLyser, Kevin Wang:
Reflections of a Diversity, Equity, and Inclusion Working Group based on Data from a National CS Education Program. 711-716 - Stephanie Ludi, Matt Huenerfauth, Vicki L. Hanson, Nidhi Rajendra Palan, Paula Garcia:
Teaching Inclusive Thinking to Undergraduate Students in Computing Programs. 717-722
Paper Session: Elementary #2
- Michele Roberts, Kiki Prottsman, Jeff Gray:
Priming the Pump: Reflections on Training K-5 Teachers in Computer Science. 723-728 - Cecily Heiner:
A Robotics Experience for All the Students in an Elementary School. 729-734 - Ashish Aggarwal, David S. Touretzky, Christina Gardner-McCune:
Demonstrating the Ability of Elementary School Students to Reason About Programs. 735-740
Paper Session: K thru 12
- Karla R. Hamlen, Nigamanth Sridhar, Lisa Bievenue, Debbie K. Jackson, Anil Lalwani:
Effects of Teacher Training in a Computer Science Principles Curriculum on Teacher and Student Skills, Confidence, and Beliefs. 741-746 - Rui Zhi, Nicholas Lytle, Thomas W. Price:
Exploring Instructional Support Design in an Educational Game for K-12 Computing Education. 747-752 - Amber Dryer, Nicole Walia, Ankur Chattopadhyay:
A Middle-School Module for Introducing Data-Mining, Big-Data, Ethics and Privacy Using RapidMiner and a Hollywood Theme. 753-758
Paper Session: Pair Programming
- Onni Aarne, Petrus Peltola, Juho Leinonen, Arto Hellas:
A Study of Pair Programming Enjoyment and Attendance using Study Motivation and Strategy Metrics. 759-764 - Mehmet Celepkolu, Kristy Elizabeth Boyer:
The Importance of Producing Shared Code Through Pair Programming. 765-770 - Mehmet Celepkolu, Kristy Elizabeth Boyer:
Thematic Analysis of Students' Reflections on Pair Programming in CS1. 771-776
Paper Session: Professional Development
- Mark M. Meysenburg, Tessa Durham Brooks, Raychelle Burks, Erin L. Doyle, Timothy Frey:
DIVAS: Outreach to the Natural Sciences through Image Processing. 777-782 - Yunjeong Chang, Leslie G. Cintron, James P. Cohoon, Luther A. Tychonievich:
Diversity-focused Online Professional Development for Community College Computing Faculty: Participant Motivations and Perceptions. 783-788 - Beth A. Quinn, Wendy M. DuBow, Jamie Huber Ward:
Broadening Participation in Computing via Professional Development for Community College CS/IT Faculty. 789-793
Paper Session: Software Engineering
- Sarah Heckman, Jason King:
Developing Software Engineering Skills using Real Tools for Automated Grading. 794-799 - Gene Fisher, Corrigan Johnson:
Specification-Based Testing in Software Engineering Courses. 800-805 - Maria Lydia Fioravanti, Bruno Sena, Leo Natan Paschoal, Laíza R. Silva, Ana P. Allian, Elisa Yumi Nakagawa, Simone R. S. Souza, Seiji Isotani, Ellen F. Barbosa:
Integrating Project Based Learning and Project Management for Software Engineering Teaching: An Experience Report. 806-811
Panel Session: AP Computer Science: Two Complementary Courses
- Crystal Furman, Timothy Gallagher, Richard Kick:
AP Computer Science: Two Complementary Courses. 812-813
Panel Session: Raspberry Pi for CS Education
- Joel C. Adams, Richard A. Brown, Jalal Kawash, Suzanne J. Matthews, Elizabeth Shoop:
Leveraging the Raspberry Pi for CS Education. 814-815
Panel Session: The Role of Community Colleges in BPC
- Amardeep Kahlon, Deborah Boisvert, Louise Ann Lyon, Melanie Williamson, Cheryl Calhoun:
The Authentic Inclusion and Role of Community Colleges in National Efforts to Broaden Participation in Computing. 816-817
Special Session: Connecting Evaluation and CS Ed Research
- Adrienne Decker, Monica M. McGill, Jason Ravitz, Eric Snow, Rebecca Zarch:
Connecting Evaluation and Computing Education Research: Why is it so Important? 818-819
Special Session: Exploring and Discovering Concepts via POGIL
- Helen H. Hu, Clifton Kussmaul, Lisa M. Olivieri:
Special Session: Exploring and Discovering Concepts via POGIL. 820-821
Paper Session: Active Learning #1
- Lijuan Cao, Audrey Rorrer:
An Active and Collaborative Approach to Teaching Discrete Structures. 822-827 - Saúl A. Blanco:
Active Learning in a Discrete Mathematics Class. 828-833 - Darina Dicheva, Austin Hodge:
Active Learning through Game Play in a Data Structures Course. 834-839
Paper Session: CS Education Around the Globe
- Tom Neutens, Francis Wyffels:
Bringing Computer Science Education to Secondary School: A Teacher First Approach. 840-845 - Karsten Lundqvist, Craig Anslow, Michael Homer, Kris Bubendorfer, Dale Anthony Carnegie:
An Agile Conversion Masters Degree Programme in Software Development. 846-851 - Simon, Raina Mason, Tom Crick, James H. Davenport, Ellen Murphy:
Language Choice in Introductory Programming Courses at Australasian and UK Universities. 852-857
Paper Session: Data Structures
- Leo Porter, Daniel Zingaro, Cynthia Bailey Lee, Cynthia Bagier Taylor, Kevin C. Webb, Michael J. Clancy:
Developing Course-Level Learning Goals for Basic Data Structures in CS2. 858-863 - Matthew Mcquaigue, David Burlinson, Kalpathi R. Subramanian, Erik Saule, Jamie Payton:
Visualization, Assessment and Analytics in Data Structures Learning Modules. 864-869 - Jeffrey M. Young, Eric Walkingshaw:
A Domain Analysis of Data Structure and Algorithm Explanations in the Wild. 870-875
Paper Session: High School #1
- Christine Alvarado, Gustavo Umbelino, Mia Minnes:
The Persistent Effect of Pre-College Computing Experience on College CS Course Grades. 876-881 - Kevin Robinson, Keyarash Jahanian, Justin Reich:
Using Online Practice Spaces to Investigate Challenges in Enacting Principles of Equitable Computer Science Teaching. 882-887 - Yvonne Kao, Katie D'Silva, Aleata Hubbard, Joseph Green, Kimkinyona Cully:
Applying the Mathematical Work of Teaching Framework to Develop a Computer Science Pedagogical Content Knowledge Assessment. 888-893
Paper Session: K thru 8 #1
- Moran Tsur, Natalie Rusk:
Scratch Microworlds: Designing Project-Based Introductions to Coding. 894-899 - Meg J. Ray, Maya Israel, Chung Eun Lee, Virginie Do:
A Cross-Case Analysis of Instructional Strategies to Support Participation of K-8 Students with Disabilities in CS for All. 900-905 - Philip Sheridan Buffum, Kimberly Michelle Ying, Xiaoxi Zheng, Kristy Elizabeth Boyer, Eric N. Wiebe, Bradford W. Mott, David C. Blackburn, James C. Lester:
Introducing the Computer Science Concept of Variables in Middle School Science Classrooms. 906-911
Paper Session: Nifty Session
- Nick Parlante, Julie Zelenski, Ben Stephenson, Ali Malik, Phil Ventura, Michael Guerzhoy, David Reed, Josh Hug:
Nifty Assignments. 912-913
Panel Session: Maryland Computing Education
- Jandelyn D. Plane, Rebecca Zarch, Marie desJardins, Dianne O'Grady-Cunniff, Scott Nichols, Pat Yongpradit:
Maryland Computing Education Expansion: From Grassroots to the MCCE. 914-915
Special Session: Filk Circle: Computing in Verse
- Michael E. Caspersen, Judith Gal-Ezer, Enrico Nardelli, Jan Vahrenhold, Mirko Westermeier:
The CECE Report: Creating a Map of Informatics in European Schools. 916-917
Special Session: Joint Task Force on Cybersecurity Education
- Diana L. Burley, Matt Bishop, Siddharth Kaza, David S. Gibson, Scott Buck, Allen Parrish, Herb Mattord:
Special Session: Joint Task Force on Cybersecurity Education. 918-919
Special Session: Repositories You Shouldn't Be Living Without
- Adrienne Decker, Monica M. McGill, Leigh Ann DeLyser, Beth A. Quinn, Miles G. Berry, Kathy Haynie, Tom McKlin:
Repositories You Shouldn't Be Living Without. 920-921
Paper Session: Active Learning #2
- Ricardo Caceffo, Guilherme Gama, Rodolfo Azevedo:
Exploring Active Learning Approaches to Computer Science Classes. 922-927 - Shannon Duvall, Dugald Ralph Hutchings, Robert C. Duvall:
Scrumage: A Method for Incorporating Multiple, Simultaneous Pedagogical Styles in the Classroom. 928-933 - Qiang Hao, Bradley Barnes, Ewan Wright, Eunjung Kim:
Effects of Active Learning Environments and Instructional Methods in Computer Science Education. 934-939
Paper Session: Ethics
- Michael Skirpan, Nathan Beard, Srinjita Bhaduri, Casey Fiesler, Tom Yeh:
Ethics Education in Context: A Case Study of Novel Ethics Activities for the CS Classroom. 940-945 - Michael Skirpan, Jacqueline Cameron, Tom Yeh:
Quantified Self: An Interdisciplinary Immersive Theater Project Supporting a Collaborative Learning Environment for CS Ethics. 946-951 - Jeffrey S. Saltz, Neil I. Dewar, Robert Heckman:
Key Concepts for a Data Science Ethics Curriculum. 952-957
Paper Session: High School #2
- Robin Y. Flatland, Ira Goldstein, MaryAnne L. Egan, Scott VandenBerg, Meg Fryling, Sharon G. Small:
Connecting Colleges/Universities and Local High Schools: A New Model for High School CS Teacher Development. 958-963 - Monica M. McGill, Adrienne Decker, Zachary Abbott:
Improving Research and Experience Reports of Pre-College Computing Activities: A Gap Analysis. 964-969 - Chris Rhoton:
Examining the State of CS Education in Virginia's High Schools. 970-974
Paper Session: Interdisciplinary Perspectives
- Sebastien Siva, Tacksoo Im, Tom McKlin, Jason Freeman, Brian Magerko:
Using Music to Engage Students in an Introductory Undergraduate Programming Course for Non-Majors. 975-980 - Richert Wang, Vincent Olivieri:
Sound Design for Video Games: An Interdisciplinary Course for Computer Science and Art Students. 981-986 - Tom McKlin, Brian Magerko, Taneisha Lee, Dana Linnell Wanzer, Doug Edwards, Jason Freeman:
Authenticity and Personal Creativity: How EarSketch Affects Student Persistence. 987-992
Paper Session: K thru 8 #2
- Francisco J. Gutierrez, Jocelyn Simmonds, Cecilia Casanova, Cecilia Sotomayor, Nancy Hitschfeld:
Coding or Hacking?: Exploring Inaccurate Views on Computing and Computer Scientists among K-6 Learners in Chile. 993-998 - Shuchi Grover, Satabdi Basu, Patricia K. Schank:
What We Can Learn About Student Learning From Open-Ended Programming Projects in Middle School Computer Science. 999-1004 - Luis Gustavo Jesus Araujo, Roberto Almeida Bittencourt, David Moises Barreto dos Santos:
An Analysis of a Media-Based Approach to Teach Programming to Middle School Students. 1005-1010
Paper Session: Recursion
- Ramy Esteero, Mohammed Khan, Mohamed Mohamed, Larry Yueli Zhang, Daniel Zingaro:
Recursion or Iteration: Does it Matter What Students Choose? 1011-1016 - Robert Ball, Linda P. DuHadway, Spencer Hilton, Brian W. Rague:
GUI-Based vs. Text-Based Assignments in CS1. 1017-1022 - Preston Tunnell Wilson, Kathi Fisler, Shriram Krishnamurthi:
Evaluating the Tracing of Recursion in the Substitution Notional Machine. 1023-1028
Paper Session: Undergrad Education: Data Science and Gaming
- Austin Cory Bart, Dennis G. Kafura, Clifford A. Shaffer, Eli Tilevich:
Reconciling the Promise and Pragmatics of Enhancing Computing Pedagogy with Data Science. 1029-1034 - Sarah Dahlby Albright, Titus H. Klinge, Samuel A. Rebelsky:
A Functional Approach to Data Science in CS1. 1035-1040
Panel Session: CS4NC Summit 2017
- David Frye, Mary Lou Maher, Deborah W. Seehorn, Sam Morris:
CS4NC Summit 2017: Lessons Learned in Developing a Coordinated Statewide CS For All Initiative. 1041-1042
Panel Session: Technology We Can't Live Without!, revisited
- Ria Galanos, Michael Ball, John P. Dougherty, Joe Hummel, David J. Malan:
Technology We Can't Live Without!, revisited. 1043-1044
Special Session: IT2017 Report
- Mihaela Sabin, John Impagliazzo, Hala Alrumaih, Cara Tang, Ming Zhang:
IT2017 Report: Implementing A Competency-Based Information Technology Program. 1045-1046
Special Session: SIGCSE Committee on Computing Education in the Liberal Arts
- Douglas Baldwin:
Draft Report of the SIGCSE Committee on Computing Education in the Liberal Arts. 1047-1048
Closing Keynote
- Ruthe Farmer:
CSforALL: Nodes and Networks for National Impact. 1049
Wednesday Workshops
- Brian Kokensparger, Wade Peyou:
Programming for the Humanities: A Whirlwind Tour of Assignments (Abstract Only). 1050 - Ariel Ortiz:
Programming Web Services on the Cloud with Node.js: (Abstract Only). 1050 - Siddharth Kaza, Blair Taylor:
Introducing Secure Coding in Undergraduate (CS0, CS1, and CS2) and High School (AP Computer Science A) Programming Courses: (Abstract Only). 1050 - Christine Alvarado, Neil Spring:
Successfully Engaging Early Undergraduates in CS Research: (Abstract Only). 1050 - Charles Wallace:
Learning Discrete Structures Interactively With Alloy: (Abstract Only). 1051 - Jeffrey C. Carver, Sarah Heckman, Mark Sherriff:
Designing Empirical Education Research Studies (DEERS): Creating an Answerable Research Question (Abstract Only). 1051 - Rémi Sharrock, Baptiste Gaultier, Petra Taylor, Michael Goudzwaard, Mathias Hiron, Ella Hamonic:
Coding Tutorials for any Programming Language or Interactive Tutorials for C and Arduino: (Abstract Only). 1051 - Shimon Schocken:
Nand to Tetris: Building a Modern Computer System from First Principles (Abstract Only). 1052 - Stan Kurkovsky, Stephanie Ludi:
LEGO-based Active Learning Exercises for Teaching Software Development: (Abstract Only). 1052 - Karen Anewalt, Jennifer A. Polack:
Playing to Learn: Using Hands-on Activities to Boost Learning in Computer Science (Abstract Only). 1052 - Ali Erkan, John Barr:
Geographic Information Systems (GIS): Opportunities of Spatial Data Processing for Computer Science Education (Abstract Only). 1053
Friday Workshops
- Richard A. Brown, Joel C. Adams, Suzanne J. Matthews, Elizabeth Shoop:
Teaching Parallel and Distributed Computing with MPI on Raspberry Pi Clusters: (Abstract Only). 1054 - Denise M. Case, Douglas Hawley:
Chrome Home: Six Fun Activities Introducing Basic Web Programming Techniques (Abstract Only). 1054 - Sami Khuri:
Introducing Bioinformatics Algorithms in Computer Science Courses: (Abstract Only). 1054 - Ursula Wolz, Gwen Charles, Laura Feire, Eleanor Nicolson:
Code Crafters Curriculum: A Textile Crafts Approach To Computer Science (Abstract Only). 1055 - Douglas S. Blank, Lisa Meeden, Jim Marshall:
Deep Learning in the Classroom: (Abstract Only). 1055 - Aaron Bloomfield, Blythe Samuels, Andrew P. Norton:
Organizing a High School Programming Contest: (Abstract Only). 1055 - Helen H. Hu, Clifton Kussmaul, Chris Mayfield:
Guiding Students to Discover CS Concepts & Develop Process Skills Using POGIL: (Abstract Only). 1056 - Colleen M. Lewis, Eleanor Rackoff, Emily Cao, Saber Khan, Cynthia Bailey Lee, Saturnino Garcia:
Integrating Social Justice Topics into CS1: (Abstract Only). 1056 - Joseph D. Chase, Prem Uppuluri:
Building a Virtual Challenge-Based Learning Environment: (Abstract Only). 1056 - Meghan Allen, Steven A. Wolfman, Anasazi Valair:
Playing to Your Strengths: Appreciative Inquiry as a Scholarly Tool for Your Computing Education Practice and Professional Development (Abstract Only). 1056 - Leigh Ann DeLyser, Jumee Song:
CSforALL School District Implementation Facilitators Workshop: Just Follow the SCRIPT! (Abstract Only). 1057 - Lori L. Pollock, Terry Harvey, James Atlas, Chrystalla Mouza:
Customizing a Field Experience for CS Undergrads in Teaching Computer Science for Your School Context: (Abstract Only). 1057
Saturday Workshops
- Leland L. Beck, Alexander W. Chizhik, Patty Kraft, Alan Riggins:
Designing Classroom Activities to Improve Student Engagement and Learning: (Abstract Only). 1058 - Ambareen Siraj, Sheikh K. Ghafoor:
CReST-Security Knitting Kit: Readily Available Teaching Resources to Integrate Security Topics into Traditional CS Courses (Abstract Only). 1058 - Joe Gibbs Politz, Kathi Fisler, Shriram Krishnamurthi, Benjamin S. Lerner:
From Spreadsheets to Programs: Data Science and CS1 in Pyret (Abstract Only). 1058 - Kevin Robinson, Justin Reich:
Playing with and Creating Practice Spaces for Equitable Teaching: (Abstract Only). 1058 - Alexandra Milliken, Michael Ball, Lauren Mock:
AP CS Principles and The Beauty and Joy of Computing Curriculum: (Abstract Only). 1059 - Bill Siever, Michael P. Rogers:
Micro: bit Magic: Engaging K-12, CS1/2, and Non-majors with IoT & Embedded (Abstract Only). 1059 - Stephanie E. August, Mark A. Pauley, S. Megan Che, Eileen T. Kraemer, Murali Sitaraman:
Understanding the Essence of Successful Computing Education Projects through Analyzing NSF Proposals: (Abstract Only). 1059 - David Hayes:
Mobile Web App Development for All!: (Abstract Only). 1060 - Russell E. McMahon:
Improv for Computer Scientists: (Abstract Only). 1060 - Leen-Kiat Soh, Elizabeth Ingraham, Duane F. Shell:
Computational Creativity Exercises for Improving Student Learning and Performance: (Abstract Only). 1060 - Shannon Duvall, Dugald Ralph Hutchings, Robert C. Duvall:
Beyond the Flipped Classroom: Implementing Multiple, Simultaneous Pedagogical Styles Using Scrumage (Abstract Only). 1061
BOF Flock #1
- Richard E. Ladner, Brianna Blaser, Daniela Marghitu:
Access to Computing Education for Students with Disabilities: (Abstract Only). 1062 - Henry M. Walker, Mehran Sahami, Christine Alvarado:
Challenges and Approaches for Data Collection to Understand Student Retention: (Abstract Only). 1062 - Michael S. Kirkpatrick, Dee A. B. Weikle:
Active Learning Strategies for Integrating the ACM Code of Ethics into CS Courses: (Abstract Only). 1062 - Rajendra K. Raj, Allen Parrish:
Bringing Up Cybersecurity Degree Programs: (Abstract Only). 1063 - Clifford A. Shaffer, Peter Brusilovsky, Kenneth R. Koedinger, Stephen H. Edwards:
CS Education Infrastructure for All: Interoperability for Tools and Data Analytics (Abstract Only). 1063 - David Reed, Fred Martin, Deborah W. Seehorn, Chinma Uche:
CSTA: Connecting Colleges and K-12 CS Teachers (Abstract Only). 1063 - Lillian N. Cassel, Christo Dichev, Darina Dicheva, Don Goelman, Michael A. Posner:
Designing an Introductory Course in Data Science: Topics and Pedagogy (Abstract Only). 1063 - Sarah T. Dunton, Stephanie Rodriguez:
Examining the Role of Informal Education in K-12 Computing Pathways & CS Education Reform Efforts: (Abstract Only). 1064 - Farzana Rahman, Perry Fizzano, Evan M. Peck, Shameem Ahmed, Stu Thompson:
How to Build a Student-Centered Research Culture for the Benefit of Undergraduate Students: (Abstract Only). 1064 - Cynthia Bagier Taylor, Jaime Spacco, David P. Bunde, Joe Hummel, David Hovemeyer:
Peer Instruction: Tips, Techniques and Resources (Abstract Only). 1065 - Jennifer Bivens, Ashwin Satyanarayana, Jan Way Chen:
Pros and Cons of Using Data Analytics for Predicting Academic Performance in Computer Science Courses: (Abstract Only). 1065 - Catherine C. Bareiss:
Small Department Initiative: (Abstract Only). 1065 - Chris Gregg, Mark Sherriff:
Teaching Track Faculty in Computer Science: (Abstract Only). 1065 - Amardeep Kahlon, Cheryl Calhoun, Wendy M. DuBow, Jill Denner, Louise Ann Lyon, Deborah Boisvert, Melanie Williamson:
The Authentic Inclusion and Role of Community Colleges in National Efforts to Broaden Participation in Computing: (Abstract Only). 1065 - Briana B. Morrison, Adrienne Decker:
Using Subgoals to Improve Student Performance in CS1: (Abstract Only). 1066 - Michael P. Rogers, Bill Siever:
What to do about Comp Org?: (Abstract Only). 1066 - Sloan Davis, Olga Garcia, Chris Stephenson:
Working Together to Provide Equitable CS K-12 Educator Professional Development at Scale: (Abstract Only). 1066
BOF Flock #2
- John P. Russo:
Designing CS Courses using Universal Design Concepts: (Abstract Only). 1067 - Gloria Childress Townsend, Paula Gabbert, Wendy Powley:
A Town Meeting: SIGCSE Committee on Expanding the Women-in-Computing Community (Abstract Only). 1067 - Brian P. Railing, Cynthia Bagier Taylor, Saturnino Garcia:
Active Learning in Systems Courses: (Abstract Only). 1067 - Linda M. Ott, Leo C. Ureel II, Charles Wallace:
Building and Nurturing Communities of Practice among K-12 CS Teachers: (Abstract Only). 1067 - Jacqueline Smith, Diane Horton:
Building Community in Large or Virtual Classrooms: (Abstract Only). 1067 - Lori Carter, Derek C. Schuurman:
Computing and Values: (Abstract Only). 1068 - Karen C. Davis, Brandeis Marshall, Lancie Affonso:
Data Modeling for Undergraduate Data Science: (Abstract Only). 1068 - Farzana Rahman, Mohsen Dorodchi:
Effective POGIL Implementation Approaches in Computer Science Courses: (Abstract Only). 1069 - Amardeep Kahlon, Bonnie K. MacKellar, Anastasia Kurdia:
Combating the Wide Web of Plagiarism: the Discussion Continues (Abstract Only). 1069 - Barbara Boucher Owens, Alison Clear, John Impagliazzo, Mirella M. Moro, Ming Zhang:
Global Awareness for Computing Educators and Scholars: (Abstract Only). 1069 - Christopher Gregg, Benjamin Hescott:
How Do We Provide Effective Student Advising and Mentoring During Record Growth?: (Abstract Only). 1069 - Richard Weiss, Ambareen Siraj, Jens Mache, Blair Taylor, Siddharth Kaza, Ankur Chattopadhyay, Michael E. Locasto:
Integrating Hands-on Cybersecurity Exercises into the Curriculum in 2018: (Abstract Only). 1070 - John Owen, Carol L. Fletcher, Pat Yongpradit, David Benedetto:
K-12 CS Teacher Certification: What Should New CS Teachers Know and Be Able to Do? (Abstract Only). 1070 - Darci Burdge, Gregory W. Hislop, Joanna Klukowska:
Open Source Student Clubs: (Abstract Only). 1070 - Paul Ruvolo, Jeff Dusek, Larry Goldberg:
Teach Access: Teaching the Design and Development of Inclusive Technologies for All (Abstract Only). 1071 - Darina Dicheva, Christo Dichev, Elva J. Jones, Peter J. Clarke, Lillian N. Cassel:
Using Gamification Strategies to Motivate and Engage Students in Computer Science Courses: (Abstract Only). 1071 - Christian Murphy, Jennifer Akullian:
We're All in This Together: CS Students, the Tech Industry, and Mental Health (Abstract Only). 1071
Poster Session #1
- Stefan C. Christov, Mark E. Hoffman:
The Ongoing Development of a Collaboration between a Software Project Management Course and an Introduction to Software Development Course: (Abstract Only). 1072 - Mark M. Meysenburg:
Charles Babbage, Ada Lovelace, and the Dawn of Computing: (Abstract Only). 1072 - Sven Jatzlau, Ralf Romeike:
New Teaching Strategies for New Concepts - What is Different with Block-based Programming?: (Abstract Only). 1072 - Adam Fischbach, Yana Kortsarts, Suk-Chung Yoon:
Developing Interdisciplinary Programs: Challenges and Opportunities (Abstract Only). 1073 - Brandon Myers:
POGIL Activities for Computer Organization and Architecture: (Abstract Only). 1073 - Zhen Zeng, Yuli Deng, Sharon I-Han Hsiao, Dijiang Huang, Chun-Jen Chung:
Conceptualizing Student Engagement in Virtual Hands-on Lab: Preliminary Findings from a Computer Network Security Course (Abstract Only). 1073 - Isabella Corradini, Michael Lodi, Enrico Nardelli:
Coding and Programming: What Do Italian Primary School Teachers Think? (Abstract Only). 1074 - Rentaro Yoshioka, Tastuki Kawaguchi:
How to Foster Creativity?: Curriculum of Creativity Development Program for Computer Science Students (Abstract Only). 1074 - Xiaojun Wu, Yongqiang Chen:
Teamwork Training for Programming Contests: (Abstract Only). 1074 - Rebecca N. Wright, Jane Stout, Geraldine Cochran, Thu D. Nguyen, Cynthia Sanchez Gomez:
Computer Science Living-Learning Community for Women at Rutgers: Initial Experiences and Outcomes (Abstract Only). 1075 - Subhajit Chakrabarty, Fred Martin:
Role of Prior Experience on Student Performance in the Introductory Undergraduate CS Course: (Abstract Only). 1075 - Xiaochun Yang, Jiawei Liang:
Machine Learning Online Education Experience for Non-technical People: (Abstract Only). 1075 - Laura Hobbes LeGault, Matthew Berland:
Students' Perceptions of Pair Programming in CS1: (Abstract Only). 1076 - Amanda Dickes, Shari Metcalf, Amy Kamarainen, Joseph M. Reilly, Karen Brennan, Tina A. Grotzer, Chris Dede:
EcoMOD: Integrating Computational Thinking into Ecosystems Science Education via Modeling in Immersive Virtual Worlds (Abstract Only). 1076 - William Gregory Johnson, Raj Sunderraman, Anu G. Bourgeois:
Performance Impact of Computer Science Course Load and Transfer Status: (Abstract Only). 1076 - Cheryl Calhoun:
Online Technical Education in Advanced Technical Education Funded Programs: (Abstract Only). 1077 - Katelyn Bright Alderfer, Brian K. Smith, Santiago Ontañón, Bruce W. Char, Jessica Nebolsky, Jichen Zhu, Anushay Furqan, Evan Freed, Justin H. Patterson, Josep Valls-Vargas:
Lessons Learned From an Interactive Educational Computer Game About Concurrent Programming: (Abstract Only). 1077 - Mohsen Dorodchi, Aileen Benedict, Devansh Desai, Mohammad Javad Mahzoon:
Reflections are Good!: Analysis of Combination of Grades and Students' Reflections using Learning Analytics (Abstract Only). 1077 - Darren Tirto, Alexander Hamme, Keith J. O'Hara, Sven Anderson:
Language, Thinking, Code: Interactive Essays with Twine (Abstract Only). 1078 - Yvonne S. Kao:
Alternatives to Simple Multiple-Choice Questions: Computer Scorable Questions that Reveal and Challenge Student Thinking (Abstract Only). 1078 - Shannon Ernst, Jennifer Parham-Mocello:
Analysis of the Difference in Designs between CS 1 and CS 2 Students: (Abstract Only). 1078 - Mahnas Jean Mohammadi-Aragh, Phyllis J. Beck, Amy Barton, Donna S. Reese, Bryan A. Jones, Monika Jankun-Kelly:
Coding the Coders: Creating a Qualitative Codebook for Students? Commenting Patterns (Abstract Only). 1078 - Jian Zhang, Marie-Anne Demuynck, Don Edwards, Mari Tietze:
Computer Science at the Interdisciplinary/Interprofessional Education Crossroad: Informatics at Texas Woman's University (Abstract Only). 1079 - Stephen H. Edwards, Mukund B. M. Manniam Rajagopal, Nischel Kandru:
Pedagogical Agent as a Teaching Assistant for Programming Assignments: (Abstract Only). 1079 - David P. Bunde, Cynthia Bagier Taylor, Jaime Spacco, Andrew Petersen, Soohyun Nam Liao, Leo Porter:
A Multi-Institution Exploration of Peer Instruction in Practice: (Abstract Only). 1079 - Caelin Bryant, Jonathan Gilmour, Beatriz Herce-Hagiwara, Anh Thu Pham, Halle Remash, Marli Remash, Jonah Zimmerman, Sarah Dahlby Albright, Samuel A. Rebelsky:
The Craft of Code: Exposing Elementary Students to Computing Through Tangible Crafts (Abstract Only). 1080 - Amanpreet Kapoor, Christina Gardner-McCune:
Understanding How Computer Science Undergraduate Students are Developing their Professional Identities: (Abstract Only). 1080 - Pankaj Kamthan, Samia Hilal:
On the Role of Paper in Agile and Active Requirements Engineering Education: (Abstract Only). 1080 - Travis Mandel, Jens Mache, Richard Weiss, Peter Drake:
Building Out Data Science at Small Colleges: (Abstract Only). 1081 - Matthew Neis, Vincent Cefalu, Ankur Chattopadhyay:
Developing a Unique Android App-driven Nifty Middle-School Educational Module on Mobile Security for Driving Basic Information Security Awareness and Generating Interests in Cybersecurity: (Abstract Only). 1081
Poster Session #2
- Rebecca Grasser:
A Year of Living Actively: Hybrid PBL in a Community College CS Curriculum (Abstract Only). 1082 - Yu Cai:
A Holistic and Case-Analysis Approach for Cybersecurity Education: (Abstract Only). 1082 - Miriam E. Armstrong, Keith S. Jones, Akbar Siami Namin, David C. Newton:
What Vulnerability Assessment and Management Cybersecurity Professionals Think Their Future Colleagues Need to Know: (Abstract Only). 1082 - Debarati Basu, N. Dwight Barnette, Godmar Back, David McPherson, William M. Naciri, Paul E. Plassmann, Calvin J. Ribbens, Vinod K. Lohani, Margaret Ellis, Kira R. Gantt:
Development and Analysis of a Spiral Theory-based Cybersecurity Curriculum: (Abstract Only). 1083 - Sonal Dekhane, Nannette P. Napier:
Does Participation in a Programming Boot Camp Impact Retention of Women in Computing?: (Abstract Only). 1083 - Jian Zhang, Kimberly Huett, Jonathan Gratch:
Do I Need an IRB?: Computer Science Education Research and Institutional Review Board (IRB) (Abstract Only). 1083 - Candido Cabo, Ashwin Satyanarayana:
Building a Community of First Year Students Improves Student Retention and Performance in Computing Courses: (Abstract Only). 1084 - Paul-Marie Moulema:
On Integrating Students in the Development and Review of IT Undergraduate Curriculum: (Abstract Only). 1084 - Mostafa Mohammed, Sushma Mandava, Jieun Chon, Margaret Ellis, Clifford A. Shaffer:
An Interactive Tutorial for Learning to Manipulate References: (Abstract Only). 1084 - Reza Soltanpoor, Charles Thevathayan:
Correcting Novice Programmers' Misconceptions Through Personalized Quizzes: (Abstract Only). 1085 - Godmar Back, Lance Chao, Pratik Anand, Thomas Lux, Bo Li, Ali Raza Butt, Kirk W. Cameron:
Teaching Variability in a Core Systems Course: (Abstract Only). 1085 - Michael H. Dunn, Robert J. Caruso, Laurence D. Merkle, Ray Trygstad:
Proposed Cybersecurity Merit Badge for the Boy Scouts of America: (Abstract Only). 1085 - Nhat Rich Nguyen:
Affective Peer Tutoring: (Abstract Only). 1085 - Zack Butler, Ivona Bezáková, Kimberly Fluet:
Qualitative Analysis of Open-ended Comments in Introductory CS Courses: (Abstract Only). 1086 - Michael A. Posner, Darina Dicheva, Christo Dichev, Don Goelman, Lillian (Boots) Cassel:
1 Grant + 2 Institutions + 3 Course Variations = Data Science 4 All: (Abstract Only). 1086 - Md Mahmudur Rahman:
Infusing Visual Programming and Interactive Learning to Teach an Introductory Programming Course with Positive Learning Outcomes: (Abstract Only). 1086 - Todd Lash, Maya Israel:
Bridging the Research to Practice Gap with Project TACTICal Briefs: (Abstract Only). 1087 - Matthew Peveler, Evan Maicus, Buster O. Holzbauer, Barbara Cutler:
Analysis of Container Based vs. Jailed Sandbox Autograding Systems: (Abstract Only). 1087 - Mehmet Ergezer, Bryon Kucharski, Aaron Carpenter:
Curriculum Design for a Multidisciplinary Embedded Artificial Intelligence Course: (Abstract Only). 1087 - Yifan Guo, Yang Song, Edward F. Gehringer:
Early Detection on Students' Failing Open-Source based Course Projects using Machine Learning Approaches: (Abstract Only). 1088 - Caelin Bryant, Jonathan Gilmour, Beatriz Herce-Hagiwara, Anh Thu Pham, Halle Remash, Marli Remash, Jonah Zimmerman, Sarah Dahlby Albright, Samuel A. Rebelsky:
A Middle-School Code Camp Experience Emphasizing Data Science for Social Good: (Abstract Only). 1088 - Zhiping Xiao, Siqi Li, Zachary A. Pardos:
AutoQuiz: A Personalized, Adaptive, Test Practice System (Abstract Only). 1089 - Maddie Zug, Hanna Hoffman, Forest Kobayashi, Miles President, Zachary Dodds:
CS for All Academic Identities: (Abstract Only). 1089 - Fay Zhong:
Designing Adaptive Learning Objects for Enhanced Student Engagement in Data Structures and Algorithms: (Abstract Only). 1089 - Samuel Breese, Evan Maicus, Matthew Peveler, Barbara Cutler:
Correlation of a Flexible Late Day Policy with Student Stress and Programming Assignment Plagiarism: (Abstract Only). 1089 - Stefan Seegerer, Ralf Romeike:
Goals, Topics and Tools of Computer Science for All University or College Courses: (Abstract Only). 1090 - Ana L. Milanova, Barbara Cutler, Buster O. Holzbauer, Evan Maicus, Samuel Breese, Elizabeth Dinella, Matthew Peveler:
Program Analysis Tools in Automated Grading of Homework Assignments: (Abstract Only). 1090 - Juan Chen, Li Shen, Jianping Yin, Chunyuan Zhang:
Design of Practical Experiences to Improve Student Understanding of Efficiency and Scalability Issues in High Performance Computing: (Abstract Only). 1090 - Ke Zhang, Mingyu Chen, Yungang Bao:
ZyForce: An FPGA-based Cloud Platform for Experimental Curriculum of Computer System in University of Chinese Academy of Sciences (Abstract Only). 1091 - Yu Zhang:
Compiler Practice System Integrated with Real Open Source Compiler: (Abstract Only). 1091
Poster Session #3
- Stacey Watson, Julio César Bahamón, Harini Ramaprasad, Heather Richter Lipford:
Developing Soft Skills with a Classroom Behavior Management Game: (Abstract Only). 1092 - Paulina Haduong, Karen Brennan:
Getting Unstuck: New Resources for Teaching Debugging Strategies in Scratch (Abstract Only). 1092 - Peter E. J. Kemp, Miles G. Berry, Billy Wong:
The New Computing Curriculum in English Schools: A Statistical Analysis of Student Participation (Abstract Only). 1092 - Gina Sprint, Andy O'Fallon:
Engaging Programming Assignments to Recruit and Retain CS0 Students: (Abstract Only). 1093 - Neal Mazur, Joseph Zawicki, Sarbani Banerjee:
Attracting Secondary School Students to Computer Science through Training Teachers to Establish Computer Clubs: (Abstract Only). 1093 - Shannon Campe, Jill Denner, Emily Green, Linda L. Werner:
Pair Programming Interactions in Middle School: Collaborative, Constructive, Dismissive, or Disengaged? (Abstract Only). 1093 - Kris Jordan, Gabi Stein:
The Math Gap in an Inclusive CS1 Course: (Abstract Only). 1094 - Andrea Bonani, Vincenzo Del Fatto, Gabriella Dodero, Rosella Gennari:
Tangibles for Graph Algorithmic Thinking: Experience with Children (Abstract Only). 1094 - Shan Jiang, Gary K. W. Wong:
Are Children More Motivated with Plugged or Unplugged Approach to Computational Thinking?: (Abstract Only). 1094 - Dale R. Thompson, Bryan Hill, David M. Shannon, Himasri Lekkala, Wen-Juo Lo:
Preliminary Results of TACT Integration and Confidence Levels on Seven Big Ideas of CS: (Abstract Only). 1094 - Fred Martin, Chike Abuah, Subhajit Chakrabarty, David Nguyen, Mark Sherman, Diane Schilder:
The Tablet Game: An Embedded Assessment for Measuring Students' Programming Skill in App Inventor (Abstract Only). 1095 - Sara-Lynn Gopalkrishna:
Implementation of a District-Level CS for All Policy: What Can We Learn? (Abstract Only). 1095 - Jennifer Sabourin, Lucy Kosturko, Scott W. McQuiggan:
SpatialCS: CS to Support Spatial Reasoning (Abstract Only). 1095 - Jayce R. Warner, Carol L. Fletcher, William Wesley Monroe, Lisa S. Garbrecht:
Growing the High School CS Teacher Workforce: Predictors of Success in Achieving CS Certification (Abstract Only). 1096 - Thea Charles, Amber Oliver, Kate Mulloy:
Effective Models for Integrating Computational Thinking into NYC Elementary Schools: A Proposed Research Agenda (Abstract Only). 1096 - Carol Ramsey, Justin Cannady, Michael DeGraff:
Closing the Gender and Underrepresented Minority Gap in CS: UTeach Computer Science Principles AP Assessment Results (Abstract Only). 1096 - Roxana Hadad, C. Meghan Hausman Jacobson, Kate Thomas, Germania Solórzano, Mila Kachovska, Yue Yin:
Using Cultural Responsiveness to Elicit Computational Thinking in Maker Environments: (Abstract Only). 1097 - Diane Levitt, Judith Spitz:
Impact of a Pre-College Summer Workshop on Women's Confidence and Interest in Pursuing Undergraduate Computer Science Studies: (Abstract Only). 1097 - Kim C. Huett, Carl D. Westine:
Using Needs Assessment to Inform a Rural School District's Efforts to Expand Access to Computer Science Education: (Abstract Only). 1097 - Leigh Ann DeLyser, Lauren Wright:
Creating a Landscape of K-12 CS Curriculum: (Abstract Only). 1098 - Jill Denner, Shannon Campe:
Computer Science Pathways for Latino/a Youth in a Community Technology Center: (Abstract Only). 1098 - Samuel Adam Micka, Brittany Terese Fasy, Stacey A. Hancock, Jachiike C. Madubuko, Allison Shay Theobold:
American Indian Storytelling with Alice: (Abstract Only). 1098 - David S. Touretzky, Christina Gardner-McCune, Joseph T. Isaac, Laura Mayfield Tomokiyo:
Couplets: Helping Elementary School Students Recognize Structure in Code (Abstract Only). 1098 - Karen H. Jin:
A "Loopy" Encounter: Teaching Elementary Students the Concept of Loops (Abstract Only). 1099 - Jeremiah J. Blanchard, Christina Gardner-McCune, Lisa Anthony:
How Perceptions of Programming Differ in Children with and without Prior Experience: (Abstract Only). 1099 - Yifat Amir:
Modeling Student Engagement and Attrition in BJCx, a CS Principles MOOC: (Abstract Only). 1099 - June Mark:
Broadening Participation in Advanced Placement Computer Science Principles: (Abstract Only). 1100 - Meg J. Ray, Diane Levitt, Maya Israel:
Teacher in Residence: (Abstract Only). 1100 - Amber Solomon, Vedant Pradeep, Sarah Li, Mark Guzdial:
The Role of Gestures in Learning Computer Sciences: (Abstract Only). 1100 - Frieda McAlear, Allison Scott, Sonia Koshy, Alexis Martin:
Do Social and Emotional Learning Outcomes and Instructional Practices Promote Persistence in Computer Science for Underrepresented Secondary Students of Color?: (Abstract Only). 1101
Lightning Talk #1
- Madeleine Lorås, Trond Aalberg:
Exploring a Student-centered Approach to Innovating Computer Science Education: (Abstract Only). 1102 - Alex D. Edgcomb, Frank Vahid:
Interactive, Language-neutral Flowcharts and Pseudocode for Teaching Core CS0/1 Programming Concepts: (Abstract Only). 1102 - Cruz Izu, Olga Sanchez Castro:
Designing Active Mediated Learning Tasks: Can Small Failures Enhance Student Learning? (Abstract Only). 1102 - Jared O'Leary:
Interest-driven Coding Projects: (Abstract Only). 1103 - Michael Ball:
IRT in 5 Minutes: Easy Ways to Better Understand an Assessment (Abstract Only). 1103 - Jared O'Leary:
Facilitating Multiple Programming Languages in One Space: (Abstract Only). 1103 - Paul Dickson:
We Should Give Messy Problems and Make Students Reflect on What They Learn: (Abstract Only). 1103 - Roman Lysecky, Frank Vahid:
Teaching Students a Systematic Approach to Debugging: (Abstract Only). 1104 - Toby Dragon:
Improving Course Content and Providing Intelligent Support Simultaneously: (Abstract Only). 1104 - Lea Wittie, Anastasia Kurdia, Meriel Huggard:
Recruiting Experts: Toward a Concept Inventory for Computer Science 2 (Abstract Only). 1104 - Michael S. Kirkpatrick:
OpenCSF: An Online Interactive Textbook for Computer Systems Fundamentals (Abstract Only). 1105 - Adam Fischbach, Yana Kortsarts, Suk-Chung Yoon:
Developing Computer Forensics Minor - Challenges and Opportunities: (Abstract Only). 1105 - Debasis Bhattacharya:
Bitcoins, Blockchains and Cybersecurity: Teaching Emerging Technologies in the Classroom (Abstract Only). 1105
Lightning Talk #2
- Robert Montante:
Using Scapy in Teaching Network Header Formats: Programming Network Headers for Non-Programmers (Abstract Only). 1106 - Elizabeth S. Boese:
Linked-List vs Array in Memory: an Unplugged Active Learning Experience (Abstract Only). 1106 - Robert Ravenscroft:
An HTML5 Browser Application for Modeling and Teaching Linked Lists: (Abstract Only). 1106 - Ramachandra B. Abhyankar:
Teaching Deduction Using Athena and Related Tools: (Abstract Only). 1106 - Lisa L. Lacher, Cydnee Biehl:
Using Discord to Understand and Moderate Collaboration and Teamwork: (Abstract Only). 1107 - Wensheng Wu:
SLASH: Automatically Generating Flash Cards for Reviewing Concepts in Lectures Slides (Abstract Only). 1107 - Dante Ciolfi:
Computer Programming Training for Under-Served Groups: (Abstract Only). 1107 - Sven Jatzlau, Ralf Romeike:
Toward Teaching Strategies for Block-based Languages: Possibilities, Challenges, and Experiences (Abstract Only). 1108 - Ryan Clarke, Sarah Judd:
Evaluating the Impact of the Girls Who Code Summer Immersion Program: (Abstract Only). 1108 - Jeffrey Miller:
Benefits of Exposure Programs to K12 Student Interest in Computer Science: (Abstract Only). 1108 - Abril Vela:
Exploring Computer Science Beyond High School: Introducing Career and College Pathways (Abstract Only). 1109 - Adrienne Smith, Rebecca Zulli:
Asset Maps: A Simple Tool for Recruiting and Retaining Underrepresented Populations in Computer Science (Abstract Only). 1109 - Orit Hazzan:
The Dual Ladder - Academic vs. Industrial Experience: What kind of Experience should Computer Science Students Gain during their Undergraduate Studies and How? (Abstract Only). 1109
Demonstrations
- Gina Likins, Jen Krieger:
Teaching "Blinky Flashy": Best Practices and Helpful Tips for Teaching eTextiles to a Wide Range of Students (Abstract Only). 1110 - John Maloney:
GP: A New Blocks Language for CS Education (Abstract Only). 1110 - David S. Touretzky, Christina Gardner-McCune:
Calypso for Cozmo: Robotic AI for Everyone (Abstract Only). 1110 - Leo C. Ureel II, Charles R. Wallace:
WebTA: Online Code Critique and Assignment Feedback (Abstract Only). 1111 - Barbara Cutler, Matthew Peveler, Samuel Breese, Evan Maicus, Ana L. Milanova, Buster O. Holzbauer, Andrew Aikens, James Anderson, Josh Barthelmess, Timothy Cyrus, Marisa Lee, Leon Montealegre, Jessica Wang:
Supporting Team Submissions and Peer Grading within Submitty: (Abstract Only). 1111 - Rita Garcia, Katrina Falkner, Rebecca Vivian:
Parsons Problems usage within a MOOC Pedagogy: (Abstract Only). 1111 - Timothy J. Hickey, Fatima Abu Deeb:
SPINOZA: In-class Python Problem Solving with Classroom Orchestration (Abstract Only). 1112 - Seongtaek Lim, Rama Adithya Varanasi, Tapan Parikh:
GLIDE (Git-Learning IDE; Integrated Development Environment): In-class Collaboration in Web Engineering Curriculum for Youths (Abstract Only). 1112 - Mark Mahoney:
Storyteller: A New Medium for Guiding Students Through Code Examples (Abstract Only). 1112 - Thomas W. Price:
iSnap: Automatic Hints and Feedback for Block-based Programming (Abstract Only). 1113
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.