default search action
SIGCSE 2015: Kansas City, MO, USA
- Adrienne Decker, Kurt Eiselt, Carl Alphonce, Jodi L. Tims:
Proceedings of the 46th ACM Technical Symposium on Computer Science Education, SIGCSE 2015, Kansas City, MO, USA, March 4-7, 2015. ACM 2015, ISBN 978-1-4503-2966-8
Keynote Address
- Jessica K. Hodgins:
Educating for Both Art and Technology. 1 - Frank H. Young:
Paying Back and Paying Forward. 2 - Mark Allen Weiss:
Data Structures Courses: Past, Present, and Future. 3 - Keith N. Hampton:
Connected, Committed and Social?: The Consequences of Computing for Relationships. 4
Demonstration Session
- Jason Freeman, Brian Magerko, Regis Verdin:
EarSketch: A Web-based Environment for Teaching Introductory Computer Science Through Music Remixing. 5 - Jake A. Trower, Jeff Gray:
Blockly Language Creation and Applications: Visual Programming for Media Computation and Bluetooth Robotics Control. 5
Paper Session: CS Education Research
- Noah John, Jaime Ruiz:
Student Response to Teaching of Memory Cues and Resumption Strategies in Computer Science Classes. 6-11 - Ashok Ram Basawapatna, Alexander Repenning, Kyu Han Koh:
Closing The Cyberlearning Loop: Enabling Teachers To Formatively Assess Student Programming Projects. 12-17 - Jaime Spacco, Paul Denny, Brad Richards, David Babcock, David Hovemeyer, James Moscola, Robert C. Duvall:
Analyzing Student Work Patterns Using Programming Exercise Data. 18-23
Paper Session: Curriculum
- Jerod J. Weinman, David D. Jensen, David Lopatto:
Teaching Computing as Science in a Research Experience. 24-29 - Michael S. Kirkpatrick, Mohamed S. Aboutabl, David Bernstein, Sharon Simmons:
Backward Design: An Integrated Approach to a Systems Curriculum. 30-35 - Martin Burtscher, Wuxu Peng, Apan Qasem, Hongchi Shi, Dan E. Tamir, Heather Thiry:
A Module-based Approach to Adopting the 2013 ACM Curricular Recommendations on Parallel Computing. 36-41
Paper Session: CS1/CS2: Focus on CS1
- Kian L. Pokorny:
Creating a Computer Simulator as a CS1 Student Project. 42-47 - Aaron W. Keen, Kurt Mammen:
Program Decomposition and Complexity in CS1. 48-53 - Tammy VanDeGrift:
Supporting Creativity and User Interaction in CS 1 Homework Assignments. 54-59
Paper Session: Beyond CS2: Miscellaneous Topics
- Michael Whitney, Heather Richter Lipford, Bill Chu, Jun Zhu:
Embedding Secure Coding Instruction into the IDE: A Field Study in an Advanced CS Course. 60-65 - Andrey Esakia, Shuo Niu, D. Scott McCrickard:
Augmenting Undergraduate Computer Science Education With Programmable Smartwatches. 66-71 - Wlodek Zadrozny, Sean Gallagher, Walid Shalaby, Adarsh Avadhani:
Simulating IBM Watson in the Classroom. 72-77
Special Session
- Wanda P. Dann, Dennis Cosgrove, Don Slater:
Tutorial: Concurrency with Alice 3 and Java. 78-79
Panel Session
- Tracy Camp, Stu Zweben, Ellen Walker, Lecia Barker:
Booming Enrollments: Good Times? 80-81
Special Session
- Joe D. Chase, Premchand Uppuluri, Tracy L. Lewis, Ian Barland, Jeff Pittges:
Integrating Live Projects Into Computing Curriculum. 82-83
Paper Session: Automated Assessment
- Antonio Carvalho Siochi, William Randall Hardy:
WebWolf: Towards a Simple Framework for Automated Assessment of Webpage Assignments in an Introductory Web Programming Class. 84-89 - Chris Wilcox:
The Role of Automation in Undergraduate Computer Science Education. 90-95 - James R. Wright, Chris Thornton, Kevin Leyton-Brown:
Mechanical TA: Partially Automated High-Stakes Peer Grading. 96-101
Paper Session: Gender & Diversity
- Samantha Krieger, Meghan Allen, Catherine Rawn:
Are Females Disinclined to Tinker in Computer Science? 102-107 - Jennifer Dempsey, Richard T. Snodgrass, Isabel Kishi, Allison Titcomb:
The Emerging Role of Self-Perception in Student Intentions. 108-113 - Gabriela T. Richard, Yasmin B. Kafai, Barrie M. Adleberg, Orkan Telhan:
StitchFest: Diversifying a College Hackathon to Broaden Participation and Perceptions in Computing. 114-119
Paper Session: Non-majors/Interdisciplinary
- Andrea Tartaro, Renee J. Chosed:
Computer Scientists at the Biology Lab Bench. 120-125 - Christopher Plaue, Lindsey R. Cook:
Data Journalism: Lessons Learned While Designing an Interdisciplinary Service Course. 126-131 - Heather Bort, Mimi Czarnik, Dennis Brylow:
Introducing Computing Concepts to Non-Majors: A Case Study in Gothic Novels. 132-137
Paper Session: CS1/CS2: Themed Approaches
- Olaf A. Hall-Holt, Kevin R. Sanft:
Statistics-infused Introduction to Computer Science. 138-143 - Zoë J. Wood, Aaron W. Keen:
Building Worlds: Bridging Imperative-First and Object-Oriented Programming in CS1-CS2. 144-149 - Ruth E. Anderson, Michael D. Ernst, Robert Ordóñez, Paul Pham, Ben Tribelhorn:
A Data Programming CS1 Course. 150-155
Paper Session: Beyond CS2: Programming Languages/Compilers
- Michael Wirth:
A Descent into the Maelstrom: Teaching Legacy Programming and Re-engineering. 156-161 - Kent D. Lee:
A Framework for Teaching Programming Languages. 162-167 - John H. E. Lasseter:
The Interpreter In An Undergraduate Compilers Course. 168-173
Panel Session
- Jesse M. Heines, Jeffrey L. Popyack, Briana B. Morrison, Kate Lockwood, Doug Baldwin:
Panel on Flipped Classrooms. 174-175
Special Session
- Daniel D. Garcia, Owen L. Astrachan, Bennett Brown, Jeffrey G. Gray, Calvin Lin, Bradley Beth, Ralph A. Morelli, Marie desJardins, Nigmanath Sridhar:
Computer Science Principles Curricula: On-the-ground; adoptable; adaptable; approaches to teaching. 176-177
Demonstration Session
- Elissa M. Redmiles, Mary Allison Abad, Isabella Coronado, Sean Kross, Amelia Malone:
A Classroom Tested Accessible Multimedia Resource for Engaging Underrepresented Students in Computing: The University of Maryland Curriculum In A Box. 178 - Amjad AlTadmri, Neil C. C. Brown, Michael Kölling:
Using BlueJ to Code Java on the Raspberry Pi. 178
Paper Session: Block Languages
- Yasin N. Silva, Jaime Chon:
DBSnap: Learning Database Queries by Snapping Blocks. 179-184 - Yoshiaki Matsuzawa, Takashi Ohata, Manabu Sugiura, Sanshiro Sakai:
Language Migration in non-CS Introductory Programming through Mutual Language Translation Environment. 185-190 - Mark Dorling, Dave White:
Scratch: A Way to Logo and Python. 191-196
Paper Session: Gender & Diversity
- Gloria Childress Townsend, Kay Sloan:
An Effective Alternative to the Grace Hopper Celebration. 197-202 - Alicia Nicki Washington, Legand Burge, Marlon Mejias, Ketly Jean-Pierre, Qi'Anne Knox:
Improving Undergraduate Student Performance in Computer Science at Historically Black Colleges and Universities (HBCUs) through Industry Partnerships. 203-206 - Francisco C. de M. B. Oliveira, Gerarda N. C. Gomes, Adriano T. de Freitas, Anibal C. de Oliveira, Lidiane C. Silva, Bruno Queiroz:
A Comparative Study of the Acceptability of Signs for the Brazilian Sign Language Created in Person and Remotely. 207-211
Paper Session: Student Engagement: Flipped Classroom
- Michael Skirpan, Tom Yeh:
Beyond the Flipped Classroom: Learning by Doing Through Challenges and Hack-a-thons. 212-217 - Mary Lou Maher, Celine Latulipe, Heather Richter Lipford, Audrey Rorrer:
Flipped Classroom Strategies for CS Education. 218-223 - Lisa L. Lacher, Mark C. Lewis:
The Effectiveness of Video Quizzes in a Flipped Class. 224-228
Paper Session: CS1/CS2: Persistance and Attitudes
- Amber Settle, John Lalor, Theresa A. Steinbach:
Reconsidering the Impact of CS1 on Novice Attitudes. 229-234 - Diane Horton, Michelle Craig:
Drop, Fail, Pass, Continue: Persistence in CS1 and Beyond in Traditional and Inverted Delivery. 235-240 - Jason Carter, Prasun Dewan, Mauro Pichiliani:
Towards Incremental Separation of Surmountable and Insurmountable Programming Difficulties. 241-246
Paper Session: Beyond CS2: Algorithms
- Joan M. Lucas:
Illustrating the Interaction of Algorithms and Data Structures Using the Matching Problem. 247-252 - Saad Mneimneh:
Fibonacci in The Curriculum: Not Just a Bad Recurrence. 253-258 - Brian C. Dean, Raghuveer Mohan, Chad G. Waters:
Randomized Reduction. 259-264
Special Session
- Henry M. Walker, Sue Fitzgerald, John F. Dooley:
Curricular Assessment: Tips and Techniques. 265-266
Panel Session
- Michael S. Kirkpatrick, Janice E. Cuny, Mark Guzdial, Amanda M. Holland-Minkley, Clifford A. Shaffer:
Best Practices for IRB Approval: Four Perspectives. 267-268 - Amy Briggs, David Bau, Caroline Meeks, Pat Yongpradit:
Supporting the Computer Science Learning Process. 269-270
Demonstration Session
- Caitlin Kelleher:
Looking Glass. 271 - Alvaro E. Monge, Beth A. Quinn, Cameron L. Fadjo:
EngageCSEdu: CS1 and CS2 Materials for Engaging and Retaining Undergraduate CS Students. 271
Paper Session: Student Engagement: Self Explanation
- Leigh Ann Sudol-DeLyser:
Expression of Abstraction: Self Explanation in Code Production. 272-277 - Paul Denny:
Generating Practice Questions as a Preparation Strategy for Introductory Programming Exams. 278-283 - Arto Vihavainen, Craig S. Miller, Amber Settle:
Benefits of Self-explanation in Introductory Programming. 284-289
Paper Session: Focus on K-12: Professional Development
- Stephen Cooper, Susan H. Rodger, Madeleine Schep, RoxAnn H. Stalvey, Wanda P. Dann:
Growing a K-12 Community of Practice. 290-295 - Brian Dorn, Derek Babb, Dawn M. Nizzi, Cory M. Epler:
Computing on the Silicon Prairie: The State of CS in Nebraska Public Schools. 296-301 - Robin Y. Flatland, Darren Lim, James R. Matthews, Scott VandenBerg:
Supporting CS10K: A New Computer Science Methods Course for Mathematics Education Students. 302-307
Paper Session: Soft Skills: Teamwork & Communication
- Raymond Greenlaw, Christopher W. Brown, Zachary Dannelly, Andrew Phillips, Sarah Standard:
Using a Message Board as a Teaching Tool in an Introductory Cyber-Security Course. 308-313 - Mark Zarb, Janet M. Hughes, John Richards:
Further Evaluations of Industry-Inspired Pair Programming Communication Guidelines with Undergraduate Students. 314-319 - Christopher D. Hundhausen, Adam S. Carter, Olusola O. Adesope:
Supporting Programming Assignments with Activity Streams: An Empirical Study. 320-325
Paper Session: Beyond CS2: Cloud Computing
- Weiying Zhu:
Hands-On Network Programming Projects in the Cloud. 326-331 - Richard S. Weiss, Stefan Boesen, James F. Sullivan, Michael E. Locasto, Jens Mache, Erik Nilsen:
Teaching Cybersecurity Analysis Skills in the Cloud. 332-337 - M. Suhail Rehman, Jason Boles, Mohammad Hammoud, Majd F. Sakr:
A Cloud Computing Course: From Systems to Services. 338-343
Special Session
- Joel C. Adams, Jacob Caswell, Suzanne J. Matthews, Charles Peck, Elizabeth Shoop, David Toth:
Budget Beowulfs: A Showcase of Inexpensive Clusters for Teaching PDC. 344-345
Panel Session
- Meimei Gao, Julie Johnson, Dale Reed, Cate Sheller, Franklyn A. Turbak:
Using App Inventor in Introductory CS Courses. 346-347 - Cameron L. Fadjo, Betsy James DiSalvo, Irene A. Lee, Karen Peterson:
Research, Resources and Communities: Informal Ed as a Partner in Computer Science Education. 348-349
Paper Session: CS Education Research
- Renée A. McCauley, Brian Hanks, Sue Fitzgerald, Laurie Murphy:
Recursion vs. Iteration: An Empirical Study of Comprehension Revisited. 350-355 - Daniel Zingaro, Leo Porter:
Tracking Student Learning from Class to Exam using Isomorphic Questions. 356-361 - Amruth N. Kumar:
The Effectiveness of Visualization for Learning Expression Evaluation. 362-367
Paper Session: Focus on K-12: Professional Development
- Ralph A. Morelli, Chinma Uche, Pauline Lake, Lawrence Baldwin:
Analyzing Year One of a CS Principles PD Project. 368-373 - Lori L. Pollock, Chrystalla Mouza, James Atlas, Terry Harvey:
Field Experiences in Teaching Computer Science: Course Organization and Reflections. 374-379 - Jeffrey G. Gray, Kathleen Haynie, Sheryl Packman, Mary Boehm, Carol Crawford, Deepa Muralidhar:
A Mid-Project Report on a Statewide Professional Development Model for CS Principles. 380-385
Paper Session: Student Engagement: Active Learning
- David Toth, Mary Kayler:
Integrating Role-Playing Games into Computer Science Courses as a Pedagogical Tool. 386-391 - Celine Latulipe, Bruce Long, Carlos E. Seminario:
Structuring Flipped Classes with Lightweight Teams and Gamification. 392-397 - Hanna Mäenpää, Sasu Tarkoma, Samu Varjonen, Arto Vihavainen:
Blending Problem- and Project-Based Learning in Internet of Things Education: Case Greenhouse Maintenance. 398-403
Paper Session: Testing: Improving Quality of Student Testing
- Sara Hooshangi, Richard S. Weiss, Justin Cappos:
Can the Security Mindset Make Students Better Testers? 404-409 - Raymond Pettit, John Homer, Roger Gee, Susan A. Mengel, Adam Starbuck:
An Empirical Study of Iterative Improvement in Programming Assignments. 410-415 - Kevin Buffardi, Stephen H. Edwards:
Reconsidering Automated Feedback: A Test-Driven Approach. 416-420
Paper Session: Beyond CS2: OS/Virtualization
- Lee Wittenberg:
MC-Live: A Portable Computing Environment for Computer Science Students. 421-423 - Abhinand Palicherla, Tao Zhang, Donald E. Porter:
Teaching Virtualization by Building a Hypervisor. 424-429 - Rafael Román Otero, Alex A. Aravind:
MiniOS: An Instructional Platform for Teaching Operating Systems Projects. 430-435
Special Session
- Paul T. Tymann, Frances P. Trees, Lester L. Wainwright, Richard Kick, Sandy Czajka, Andrew Kuemmel, Lien Diaz:
Achieving a shared goal with AP Computer Science A and AP Computer Science Principles. 436-437 - Lecia Jane Barker, Stephen Cooper, Andrew D. McGettrick, Jason Bennett Thatcher, Heikki Topi:
Towards Grand Challenges in Computing Education Across Disciplines. 438-439
Demonstration Session
- Shuo Niu, Andrey Esakia, D. Scott McCrickard:
Exploring Computer Science Topics with Programmable Smartwatches. 440 - Kristy Elizabeth Boyer, Philip Sheridan Buffum, Kirby Culbertson, Megan Hardy Frankosky, James C. Lester, Allison G. Martínez-Arocho, Wookhee Min, Bradford W. Mott, Fernando J. Rodríguez, Eric N. Wiebe:
ENGAGE: A Game-based Learning Environment for Middle School Computational Thinking. 440
Paper Session: CS Education Research
- Shaymaa E. Sorour, Kazumasa Goda, Tsunenori Mine:
Correlation of Topic Model and Student Grades Using Comment Data Mining. 441-446 - Barry Wittman, Jean Pretz:
Bats, Balls, and Lures: Cognitive Style in CS Education. 447-451 - David Ginat, Eti Menashe:
SOLO Taxonomy for Assessing Novices' Algorithmic Design. 452-457
Paper Session: Focus on K-12: Engaging Students
- Antti-Jussi Lakanen, Ville Isomöttönen:
What Does It Take to Do Computer Programming?: Surveying the K-12 Students' Conceptions. 458-463 - David R. Musicant, S. Selcen Guzey:
Engaging High School Students in Modeling and Simulation through Educational Media. 464-469 - Rachel Menzies, Michael Crabb, Daniel Herron, Karen E. Petrie, Craig D. Stewart, Mark Zarb:
An Analysis of User Engagement in Relation to Computing Workshop Activities. 469-474
Paper Session: Testing: Tools & Techniques
- Don Blaheta:
Unci: a C++-based Unit-testing Framework for Intro Students. 475-480 - Laurie Murphy, Sue Fitzgerald, Scott Grissom, Renée McCauley:
Bug Infestation!: A Goal-Plan Analysis of CS2 Students' Recursive Binary Tree Solutions. 482-487 - Michael K. Bradshaw:
Ante Up: A Framework to Strengthen Student-Based Testing of Assignments. 488-493
Paper Session: Soft Skills: Teamwork
- Anya Tafliovich, Andrew Petersen, Jennifer Campbell:
On the Evaluation of Student Team Software Development Projects. 494-499 - Craig Anslow, Frank Maurer:
An Experience Report at Teaching a Group Based Agile Software Development Project Course. 500-505 - Jennifer Campbell, Anya Tafliovich:
An Experience Report: Using Mobile Development To Teach Software Design. 506-511
Lightning Talk Session
- Nicole Anderson, Tim Gegg-Harrison:
Montessori Methods + A Living Textbook > Traditional CS Instruction (Abstract Only). 512 - Robert R. Lewis:
coaster: Teaching Computer Graphics Incrementally (Abstract Only). 512 - Shuchi Grover:
Hugging and Bridging: What It Is And Why You Should Be Doing It! (Abstract Only). 512 - Marie A. Bienkowski:
Making Computer Science a First-Class Object in the K-12 Next Generation Science Standards (Abstract Only). 513 - David Heise:
Launching CROMA: Computational Research On Music & Audio. 513 - Eric Andrew Freudenthal, Kien Lim, Karla Carmona, Catherine Tabor:
Integrating Programming into Physics and Algebra (Abstract Only). 513 - Samuel A. Rebelsky:
HFOSS-Lite in CS2: Incorporating the Ushahidi Crowdmapping Program in a Data Structures and Algorithms Course (Abstract Only). 514 - Dee A. B. Weikle:
A Peer Tutoring Model for Small Schools with Limited Funding and Resources (Abstract Only). 514-513 - Douglas Fisher:
An Across-Institution Anytime MOOC in Database. 514 - Joseph Kendall-Morwick:
The Need for Voices in CS to Address the #GamerGate Controversy (Abstract Only). 514 - Wen-Jung Hsin:
Learning Computer Networking Through Illustration (Abstract Only). 515
Special Session
- Helen H. Hu, Clifton Kussmaul, Deepa Muralidhar, Kristine S. Nagel:
Special Session: Perspectives on Adopting and Facilitating Guided Inquiry Learning. 516-517 - Andreas Stefik, Richard E. Ladner:
Introduction to AccessCS10K and Accessible Tools for Teaching Programming. 518-519
Panel Session
- Daniel D. Garcia, Wei Ding, Joseph Paul Cohen, Barbara Ericson, Jeff Gray, Dale Reed:
One-Day Activities for K-12 Face-to-Face Outreach. 520-521
Paper Session: Testing: Student Programming Errors
- Amjad AlTadmri, Neil C. C. Brown:
37 Million Compilations: Investigating Novice Programming Mistakes in Large-Scale Student Data. 522-527 - Scott Alexander Turner:
Looking Glass: A C++ Library for Testing Student Programs through Reflection. 528-533 - Zalia Shams, Stephen H. Edwards:
Checked Coverage and Object Branch Coverage: New Alternatives for Assessing Student-Written Tests. 534-539
Paper Session: Focus on K-12: Elementary
- Linda M. Seiter:
Using SOLO to Classify the Programming Responses of Primary Grade Students. 540-545 - Charlotte Hill, Hilary A. Dwyer, Tim Martinez, Danielle Harlow, Diana Franklin:
Floors and Flexibility: Designing a Programming Environment for 4th-6th Grade Classrooms. 546-551 - Diana Franklin, Charlotte Hill, Hilary A. Dwyer, Ashley Iveland, Alexandria Killian, Danielle Harlow:
Getting Started in Teaching and Researching Computer Science in the Elementary Classroom. 552-557
Paper Session: Non-majors/Interdisciplinary
- Victor T. Norman, Joel C. Adams:
Improving Non-CS Major Performance in CS1. 558-562 - Douglas Baldwin:
Can We "Flip" Non-Major Programming Courses Yet? 563-568 - Clem O'Donnell, Jim Buckley, Abdulhussain E. Mahdi, John Nelson, Michael English:
Evaluating Pair-Programming for Non-Computer Science Major Students. 569-574
Paper Session: Focus on K-12: Outreach/Summer Camps
- Allison Sauppé, Daniel Szafir, Chien-Ming Huang, Bilge Mutlu:
From 9 to 90: Engaging Learners of All Ages. 575-580 - Chulakorn Aritajati, Mary Beth Rosson, Joslenne Pena, Dana Cinque, Ana Segura:
A Socio-Cognitive Analysis of Summer Camp Outcomes and Experiences. 581-586 - Courtney Starrett, Marguerite A. Doman, Chlotia Posey Garrison, Merry Sleigh:
Computational Bead Design: A Pilot Summer Camp in Computer Aided Design and 3D Printing for Middle School Girls. 587-590
Special Session
- Orit Hazzan, Clifford A. Shaffer:
Big Data in Computer Science Education Research. 591-592 - Owen L. Astrachan, Ralph A. Morelli, Gail Chapman, Jeffrey G. Gray:
Scaling High School Computer Science: Exploring Computer Science and Computer Science Principles. 593-594
Panel Session
- Janet E. Burge, Armando Fox, Dan Grossman, Gerald Roth, Joe Warren:
SPOCs: What, Why, and How. 595-596 - Daniel D. Garcia, Eric Allatta, Manuel A. Pérez-Quiñones, Jeff Solin:
Technology We Can't Live Without! 597-598
Demonstration Session
- Joseph B. Wiggins, Kristy Elizabeth Boyer, Alok Baikadi, Aysu Ezen-Can, Joseph F. Grafsgaard, Eunyoung Ha, James C. Lester, Christopher Michael Mitchell, Eric N. Wiebe:
JavaTutor: An Intelligent Tutoring System that Adapts to Cognitive and Affective States during Computer Programming. 599 - Eileen Fordham, Halley Freger, Amanda Hinchman-Dominguez, Alexander Mitchell, Daniel Rebelsky, Victoria Tsou, Earnest Wheeler, Zoe Wolter, Samuel A. Rebelsky:
MIST, The Mathematical Image Synthesis Toolkit. 599
Paper Session: Teaching Practices
- Janet E. Burge:
Insights into Teaching and Learning: Reflections on MOOC Experiences. 600-603 - Lecia Barker, Christopher Lynnly Hovey, Jane Gruning:
What Influences CS Faculty to Adopt Teaching Practices? 604-609 - Dirk Grunwald, Elizabeth S. Boese, Rhonda Hoenigman, Andy Sayler, Judith A. Stafford:
Personalized Attention @ Scale: Talk Isn't Cheap, But It's Effective. 610-615
Paper Session: Focus on K-12: Miscellaneous topics
- Emmanuel Schanzer, Kathi Fisler, Shriram Krishnamurthi, Matthias Felleisen:
Transferring Skills at Solving Word Problems from Computing to Algebra Through Bootstrap. 616-621 - Philip Sheridan Buffum, Eleni V. Lobene, Megan Hardy Frankosky, Kristy Elizabeth Boyer, Eric N. Wiebe, James C. Lester:
A Practical Guide to Developing and Validating Computer Science Knowledge Assessments with Application to Middle School. 622-627 - Alan M. Cleary, Lucas Vandenbergh, John Peterson:
Reactive Game Engine Programming for STEM Outreach. 628-632
Paper Session: Computers & Society
- Mikko Apiola, Jarkko Suhonen, Abbi Nangawe, Erkki Sutinen:
Building CS Research Capacity in sub-Saharan Africa by Implementing a Doctoral Training Program. 633-638 - Jennifer Burg, Victor Paúl Pauca, William H. Turkett Jr., Errin W. Fulp, Samuel S. Cho, Peter Santago, Daniel A. Cañas, H. Donald Gage:
Engaging Non-Traditional Students in Computer Science through Socially-Inspired Learning and Sustained Mentoring. 639-644 - Grace Ngai, Stephen C. F. Chan:
How much impact can be made in a week?: Designing Effective International Service Learning Projects for Computing. 645-650
Paper Session: Beyond CS2: Networking/Security
- Joel Sommers:
Lowering the Barrier to Systems-level Networking Projects. 651-656 - Maxim Timchenko, David Starobinski:
A Simple Laboratory Environment for Real-World Offensive Security Education. 657-662 - Keunhong Lee, Joongi Kim, Sue B. Moon:
An Educational Networking Framework for Full Layer Implementation and Testing. 663-668
Special Session
- Nafeesa Dewji, Steven A. Wolfman, Geoffrey L. Herman, Leo Porter, Cynthia Bagier Taylor, Jan Vahrenhold:
The CS Concept Inventory Quiz Show. 669-670
Panel Session
- Katie Apone, Marina Umaschi Bers, Karen Brennan, Diana Franklin, Maya Israel, Pat Yongpradit:
Bringing Grades K-5 to the Mainstream of Computer Science Education. 671-672
Special Session
- Nick Parlante, Julie Zelenski, Peter-Michael Osera, Marty Stepp, Mark Sherriff, Luther A. Tychonievich, Ryan Layer, Suzanne J. Matthews, Allison Obourn, David R. Raymond, Josh Hug, Stuart Reges:
Nifty Assignments. 673-674
Poster Session I
- Sarah J. Wille, Dae Kim:
Factors Affecting High School Student Engagement in Introductory Computer Science Classes (Abstract Only). 675 - Daniel W. Lewis, Lisa Kohne, Timothy Mechlinski, Mariana Schmalstig:
Exploring Computer Science Course and Math Achievement (Abstract Only). 675 - Karen H. Jin, Gavin Kearns:
Just Enough Programming for Eight-years Olds (Abstract Only). 675 - Lori Carter, Tim Little, Claire Mathews:
Moving Ahead with Undergraduate Computational Science Programs (Abstract Only). 676 - Yesem Kurt-Peker, Lydia Ray, Rania A. Hodhod, Shamim Khan:
Computing in the Classroom: A Workshop for Teachers to Infuse Computational Thinking into K-12 Classrooms (Abstract Only). 676 - Helen H. Hu:
Using POGIL Activities to Teach CS Principles to Diverse Students (Abstract Only). 676 - Jeff Gray, Mary Boehm, Carol Crawford, Jeff Baker, Gina McCarley, Kitty Morgan, Kelley Rouze, Jill Westerlund, Carol Yarbrough:
A Case Study on Adding Computer Science as a Math Graduation Elective: A Report from the Alabama CS/Mathematics Crosswalk Committee (Abstract Only). 677 - Jake A. Trower, Jeff Gray:
Creating New Languages in Blockly: Two Case Studies in Media Computation and Robotics (Abstract Only). 677 - Sarah Heckman, Jason King, Michael Winters:
Automating Software Engineering Best Practices Using an Open Source Continuous Integration Framework (Abstract Only). 677 - Ariel Ortiz:
A Bottom-Up Approach to Teaching Server-Side Web Development Skills (Abstract Only). 678 - David Weintrop, Uri Wilensky, Jennifer Roscoe, Daniel Law:
Teaching Text-based Programming in a Blocks-based World (Abstract Only). 678 - Sonal Dekhane, Kristine S. Nagel, Nannette P. Napier:
Summer Programming Boot Camp: A Strategy For Retaining Women In IT (Abstract Only). 678 - Jennifer L. Albert, Barry W. Peddycord III, Tiffany Barnes:
Evaluating Scratch Programs to Assess Computational Thinking in a Science Lesson (Abstract Only). 679 - Evelyn Brannock, Robert Lutz, Mai Yin Tsoi:
Integrating Cutting Edge Devices to Increase Student Retention in Programming (Abstract Only). 679 - Jean H. French, D. Brian Larkins:
E-Assess: A Web-Based Tool for Coordinating and Managing Program Assessment (Abstract Only). 679 - E. Kent Palmer, Terry Linkletter, Paulette Alexander, Patricia L. Roden, Kewal Dhariwal, Indira R. Guzman:
CS2013 Assessment Exam (Abstract Only). 680 - Sarah Hug, Jane Krauss, Catherine Ashcraft:
Case Studies of Use: Creating Counselor Champions for Change in K12 Computing Education (Abstract Only). 680 - Amit Maor:
A Qualitative Analysis of Students' Difficulties with the Quicksort Algorithm Using Arrays (Abstract Only). 680 - Brittany Ann Kos, Elizabeth Sims:
STEM Ccareers Inforgaphic Project (SCIP): Teaching Media-Based Computational Thinking Practices (Abstract Only). 681 - Elodie Fourquet:
Algorithmic Thinking: Program that Solve Well-defined Visual Problems (Abstract Only). 681 - Catherine Ashcraft:
Culturally Responsive Computing: An In-depth Examination of Outcomes in COMPUGIRLS (Abstract Only). 681 - Emily Stansbury:
Students' (Mis)Understanding of Dictionaries (Abstract Only). 682 - Samuel A. Rebelsky:
It's Not Just About Functionality Anymore: Expanding Student Projects with Web Ecosystems (Abstract Only). 682 - Gabriela T. Richard, Yasmin B. Kafai:
"Maker Innovators": A Workshop for Youth Creating Responsive and Wearable Game Interfaces with Tangible and Digital Construction Toolkits (Abstract Only). 682 - Zachary MacHardy, Daniel D. Garcia:
Using Big Data and BKT to Evaluate Course Resources (Abstract Only). 683
Poster Session II
- Mark E. Hoffman:
Student Board-Writing to Integrate Communication Skills and Content to Enhance Student Learning (Abstract Only). 684 - Cara Tang, Cindy S. Tucker, Elizabeth K. Hawthorne:
Correlating ACM Core IT Learning Outcomes with Associate Degree and Certificate Programs (Abstract Only). 684 - Chris Johnson, Peter Bui:
Madeup: A Language for Making Things Up (Abstract Only). 684 - Alisa Neeman, Michael Snider, Allen Hudson:
Student Discovery of Network Security Ethics (Abstract Only). 685 - Carsten Kleiner, Felix Heine, Bastian Fischer:
Extending SQL Auto-Grading to DML and DDL Statements (Abstract Only). 685 - Swaroop Joshi, Neelam Soundarajan, Rajiv Ramnath:
Conflict-Driven Cooperative-Learning in Computing Courses (Abstract Only). 685 - R. Mitchell Parry:
A Nearest Neighbors Analysis of Student Academic Performance in Computer Science (Abstract Only). 685 - Xiaohong Yuan, Kelvin S. Bryant, Kenneth Williams, Jinsheng Xu:
Integrating Mobile Computing and Security into a Computer Science Curriculum (Abstract Only). 686 - Ama Nyame-Mensah:
The Effects of Formal Undergraduate Research Experiences on Student Aspirations for Graduate Study in Computer Science (Abstract Only): Explaining the Relative Influence of Racial Identity Status. 686 - Louise Ann Lyon, Jill Denner, Jacob Martinez:
CSteach: Engaging Latino/a Youth in Computer Science with Social Justice and Near Peers (Abstract Only). 686 - Sagar Raina, Blair Taylor, Siddharth Kaza:
Security Injections 2.0: Using Segmentation, Instant-feedback, and Auto-grading to Enhance Secure Coding Modules for Lower-level Programming Courses (Abstract Only). 687 - Guatam Mohan, Benjamin Rempel, Eli Rosenberg, David Wurtele, Cynthia Bagier Taylor, Kevin C. Webb:
Conceptum: An Online Infrastructure for Concept Inventories (Abstract Only). 687 - Kenneth Fox, William M. Mongan, Jeffrey Popyack:
Raspberry HadooPI: A Low-Cost, Hands-On Laboratory in Big Data and Analytics (Abstract Only). 687 - David Pritchard, Sandy Graham, Troy Vasiga:
The State of CS Circles: Open Source and Outreach with an Introductory Python Website (Abstract Only). 688 - David S. Touretzky:
Building the Pascaline: Digital Computing Like It's 1642 (Abstract Only). 688 - Wu He, Ashish Kshirsagar, Alexander C. Nwala, Yaohang Li:
Using Workflow Technology to Create Scenario-based Workflows for Information Security Education: Scenario-based Workflows (Abstract Only). 688 - Hai Hong, Jennifer Wang, Jason Ravitz, Mo-Yun Lei Fong:
Gender Differences in High School Students' Decisions to Study Computer Science and Related Fields (Abstract Only). 689 - Nicholas Senske:
Learning from What Works: Improving an Introductory Computing Course for Architects with Teaching Methods from Media Computation (Abstract Only). 689 - Zachary Kurmas, Jack Rosenhauer:
MIPSUnit: A Unit Testing Framework for MIPS Assembly (Abstract Only). 689 - Yuting Zhang, Xin Shan, Yingyuan Zhang, Juejie Wang:
A Web-based Simulator for Learning Multiprocessor Real-time Scheduling (Abstract Only). 689 - Ying Zhu, G. Scott Owen:
Teaching Debugging Skills in Shader-Based Computer Graphics Programming (Abstract Only). 690 - Eileen Fordham, Halley Freger, Amanda Hinchman-Dominguez, Alexander Mitchell, Daniel Rebelsky, Victoria Tsou, Earnest Wheeler, Zoe Wolter, Samuel A. Rebelsky:
Developing Computational Thinking Through Image Making and Constructionist Learning (Abstract Only). 690 - Andrey Esakia:
Smartwatches For Junior/Senior Level CS Education (Abstract Only). 691 - Emmett Tomai, Roberto Flores, Casey Richardson, Jose Rojas, Julio Oliva, German Zuniga:
A Gateway Game to Make Computational Problem Solving Accessible and Engaging (Abstract Only). 691 - Michael Ball, Lauren Mock, Jonathan McKinsey, Zachary MacHardy, Daniel D. Garcia, Nathaniel Titterton, Brian Harvey:
Oh, Snap! Enabling and Encouraging Success in CS1 (Abstract Only). 691
Birds of a Feather Flock I
- Richard E. Ladner, Brianna Blaser, Daniela Marghitu:
Universal Access to Computing Education (Abstract Only). 692 - Donald J. Slater, Wanda P. Dann, Stephen Cooper:
Birds of a Feather: Mapping Alice Curriculum to Standards (Abstract Only). 692 - Greg Kawell, Benjamin Schafer:
Brainstorming How to Use Lego Mindstorms EV3 in the Classroom (Abstract Only). 692 - Doug Baldwin, John P. Dougherty:
What Math is the Right Math for Computing? (Abstract Only). 693 - Shuchi Grover, R. Benjamin Shapiro, Brian Dorn:
K12 CS Teaching Methods Courses (Abstract Only). 708-707 - Clif Kussmaul, Helen H. Hu, Chris Mayfield:
Process Oriented Guided Inquiry Learning (POGIL) in Computer Science (Abstract Only). 693 - Gloria Childress Townsend:
A Town Meeting: SIGCSE Committee on Expanding the Women-in-Computing Community (Abstract Only). 693 - Edward F. Gehringer, Mark S. Hall:
Resources and Strategies for Flipped Classrooms (Abstract Only). 694 - Michael P. Rogers, William M. Siever:
The Great Objective-C Swift Migration of 2015 (Abstract Only). 694 - Mark Sherriff, Daniel D. Garcia:
Teaching Track Faculty in CS (Abstract Only). 694 - Farzana Rahman, Dee A. B. Weikle:
Juggling the Jigsaw: Enabling CS1 Growing Enrollment and Diversity at Undergraduate Institutions (Abstract Only). 694 - Cay S. Horstmann, Smita Bakshi, Amruth Kumar, Frank Vahid:
Interactive Ebooks and Course Materials: A BOF for Authors and Instructors (Abstract Only). 695 - Mihaela Sabin, Svetlana Peltsverger, Cara Tang:
Updating the ACM/IEEE 2008 Curriculum in Information Technology (Abstract Only). 695 - Emmanuel Schanzer, Kathi Fisler:
Teaching Algebra and Computing through Bootstrap and Program by Design (Abstract Only). 695 - Richard S. Weiss, Michael E. Locasto, Jens Mache, Blair Taylor, Elizabeth K. Hawthorne, Justin Cappos, Ambareen Siraj:
Teaching Security Using Hands-on Exercises in 2015 (Abstract Only). 695 - Geoffrey L. Herman, Ronald Dodge:
Creating Assessment Tools for Cybersecurity Education (Abstract Only). 696 - Bruce W. Char, Jeffrey L. Popyack, Jeremy Johnson, William M. Mongan:
Automatically Generated Feedback for CS student Work: Best Practices (Abstract Only). 696 - Josh Hug, Daniel D. Garcia:
Handling Very Large Lecture Courses: Keeping the Wheels on the Bus (Abstract Only). 697 - Owen L. Astrachan, Lien Diaz, Amy Briggs, Fran Trees, Richard Kick:
Computer Science Principles: Expanding the Community (Abstract Only). 697
Birds of a Feather Flock II
- Michael Oudshoorn, Stan Thomas, Barbara Boucher Owens, Deborah Anne Trytten, Mary Jane Willshire:
Proposed ABET Computer Science Criteria and the CS2013 Curriculum (Abstract Only). 698 - Paul T. Tymann, Lester L. Wainwright, Sandy Czajka:
AP CS A: Sharing Teching Strategies and Curricular Ideas (Abstract Only). 698 - Cindy S. Tucker, Cara Tang, Elizabeth K. Hawthorne:
Perspectives on How Computer Science Curricula 2013 Influences Two-Year College Programs (Abstract Only). 698 - Carsten Kleiner:
New Concepts in Database System Education: Experiences and Ideas (Abstract Only). 698 - David Reed, Frances P. Trees:
Addressing Professional Development Needs for K-12 CS: Working with Your Local CSTA Chapter (Abstract Only). 699 - Michael Goldweber:
Study Abroad Experiences in Computer Science (Abstract Only). 699 - Meghan Allen, Ben Coleman, Diane Horton, Lynn Lambert, Michele Ng:
Sharing Best Practices for Alumni Engagement (Abstract Only). 715-714 - Shuchi Grover, Marie A. Bienkowski, Eric Snow:
Assessments for Computational Thinking in K-12 (Abstract Only). 700 - Lori Postner, Stoney Jackson, Ben Coleman, Suzanne Mello-Stark, Samuel A. Rebelsky:
Student Contributions to Humanitarian Free and Open Source Software (HFOSS) (Abstract Only). 700 - W. Richards Adrion, Mark Guzdial, Barbara Ericson:
Partnering to Promote State-by-State Computing Education Reform (Abstract Only). 700 - Lillian (Boots) Cassel, Cynthia Bailey Lee, Clifford A. Shaffer, Darina Dicheva:
Open Educational Resources: What Next? (Abstract Only). 701 - Catherine C. Bareiss:
Computer Science: Small Department Initiative (Abstract Only). 701 - Mark Sherriff, Sarah Heckman:
Empirical Research in CS Education (Abstract Only). 701 - Farzana Rahman, Jennifer Stevens, Sharon Simmons:
CS 4 Everyone: Diversifying the K-12 Pipeline for CS at College and High School Level (Abstract Only). 701 - Janet Davis, Christine Alvarado, Miranda C. Parker, Jennelle Nystrom:
Preparing Undergraduates to Make the Most of Attending CS Conferences (Abstract Only). 702 - Kristine S. Nagel, Sonal Dekhane, Nannette P. Napier:
Can Programming Boot Camp Help Under-represented College Students Succeed in Computing Degrees? (Abstract Only). 702 - Rebecca Bates, Judy Goldsmith, Valerie Summet:
SIGCSE Reads: Time for Book Discussion (Abstract Only). 702 - Chris Gregg, Colleen M. Lewis:
Working with Undergraduate Teaching Assistants: Best Practices and Lessons Learned (Abstract Only). 703 - Douglas H. Fisher, Janet E. Burge, Mary Lou Maher, Jerry Roth:
Blended CS Courses using Massive, Open, Online Courses (and other Online Resources) (Abstract Only). 703
Wednesday Workshops
- Catherine C. Bareiss, Larry Vail:
Teaching Computing Foundations to Non-Majors (Abstract Only). 704 - Joel C. Adams, Richard A. Brown, Elizabeth Shoop:
Teaching Parallel & Distributed Computing with MPI (Abstract Only). 704 - Orit Hazzan, Gadi Har-Shai:
Teaching Computer Science Soft Skills (Abstract Only). 704 - Wenliang Du:
SEED Labs: Using Hands-on Lab Exercises for Computer Security Education (Abstract Only). 704 - Jeff Stern, Ashley Gavin, Kari Bancrof:
Teaching Introductory Computer Science for a Diverse Student Body: Girls Who Code Style (Abstract Only). 705 - Bill Z. Manaris, Andrew R. Brown, Tobias Kohn:
Making Music with Computers: Creative Programming in Python (Abstract Only). 705 - David G. Kay:
Intellectual Property Law Basics for Computer Science Instructors (Abstract Only). 705
Friday Workshops
- Michael P. Rogers, William M. Siever:
A Swift Introduction to Swift App Development (Abstract Only). 706 - Aman Yadav:
Conducting Educational Research in the Computer Science Classroom: Choosing the Appropriate Research Design to Address your Research Questions (Abstract Only). 706 - David Bau, Matthew Dawson, Anthony Bau:
Using Pencil Code to Bridge the Gap between Visual and Text-Based Coding (Abstract Only). 706 - Steve Carr, Melissa S. Keranen, Jean Mayo:
Teaching Cryptography and Access Control Hands-On (Abstract Only). 707 - Alicia Nicki Washington, Legand Burge, Marlon Mejias, Ketly Jean-Pierre, Qi'Anne Knox:
Bridging the Divide: Developing Culturally-Responsive Curriculum for K-12 Computer Science Education (Abstract Only). 707 - Zack Butler, Ivona Bezáková:
On Beyond Sudoku: Pencil Puzzles for Introductory Computer Science (Abstract Only). 707 - Marguerite A. Doman, Barbara J. Ericson, Kristine S. Nagel, Nannette P. Napier, Krishnendu Roy:
How to Plan and Run Summer Computing Camps: Logistics (Abstract Only). 708 - Andrea Danyluk, Michael J. Jipping, Rhys Price Jones, David Reed, Brad Richards, Richard Wicentowski:
Small or Liberal Arts Colleges Adapting to CS2013: Making It Work (Abstract Only). 708 - Remy DeCausemaker, Stephen Jacobs:
Steal This Courseware: FOSS, Github, Python, and OpenShift (Abstract Only). 708 - Lien Diaz, Richard Kick, Andrew Kuemmel:
The Internet, Creativity and Global Impact: Curriculum Modules for the New AP Computer Science Principles Course (Abstract Only). 709 - Veronica Cateté, Barry W. Peddycord III, Tiffany Barnes:
Augmenting introductory Computer Science Classes with GameMaker and Mobile Apps (Abstract Only). 709 - Jeff Gray, Fran Trees, Owen L. Astrachan:
Infusing Cooperative Learning into Early Computer Science Courses to Support Improved Engagement (Abstract Only). 709
Saturday Workshops
- Jason Freeman, Brian Magerko, Regis Verdin:
Computer Science Principles With EarSketch (Abstract Only). 710 - Aaron Cadle, Ira Greenberg, Deepak Kumar, Darby Thompson, Ursula Wolz, Dianna Xu:
Teaching Computing with Processing, the Bridge Between High School and College (Abstract Only). 710 - Daniel Zingaro, Leo Porter, Quintin I. Cutts, John Glick, Joe Hummel, Cynthia Bailey Lee, Jaime Spacco:
Supporting New Adopters to Peer Instruction in Computing (Abstract Only). 710 - Michael Erlinger, Paul Tymann:
Reviewing NSF Proposals: Learn about Effective Proposal Writing via the Review Process (Abstract Only). 711 - Eli Tilevich, Clifford A. Shaffer, Austin Cory Bart:
Creating Stimulating, Relevant, and Manageable Introductory Computer Science Projects that Utilize Real-Time, Large, Web-Based Datasets (Abstract Only). 711 - Barry L. Kurtz, Rahman Mitchel Tashakkori, Ahmad Esmaili:
Building Code Magnet Labs for Tablets and Other Devices (Abstract Only). 711 - Siddharth Kaza, Blair Taylor, Elizabeth K. Hawthorne:
Introducing Secure Coding in CS0, CS1, and CS2. (Abstract Only). 712 - Raja Sooriamurthi, Nickolas J. G. Falkner, Ed Meyer, Zbigniew Michalewicz:
Puzzle-Based Learning: Introducing Creative Thinking and Problem Solving for Computer Science and Engineering (Abstract Only). 712 - Diana Franklin, Hilary A. Dwyer:
KELP CS and LaPlaya: A Computational Thinking Curriculum and Development Environment for 4th - 6th Grade (Abstract Only). 712 - Gerald Friedland, Serge Egelman, Daniel D. Garcia:
Teaching Privacy: What Every Student Needs to Know (Abstract Only). 713 - Baker Franke, Rebecca Brook Osborne:
Decoding CS Principles: A Curriculum from Code.org (Abstract Only). 713
Undergraduate & Graduate Abstract
- Deanna Biesan:
Improvement of Robot Mapping and Localization Using Combined Sensory Data (Abstract Only). 714 - Matthew Bowen:
Speed Estimation Using Computer Vision (Abstract Only). 714 - Donald D. Buhl-Brown:
Developing a Robotics Education Platform using Android Based Cellbots (Abstract Only). 714 - Jae-Hyun Choe:
ACEit!: Assist Children in English-language (Abstract Only). 715 - Erol Cromwell:
Computational Creativity in the Culinary Arts (Abstract Only). 715 - Mindy DeWaal:
Data Mining: Building Better Bug Messages (Abstract Only). 715 - Derek M. Duchesne:
Using CABECTPortal as a Case Study to Extend the Capabilities of Penetration Testing Tools (Abstract Only). 715 - Thomas D. Effland:
Focused Mining of University Course Descriptions from Highly Variable Sources (Abstract Only). 716 - Brandon Gottlob:
Real Time Occupancy Notification: A Comparison Between Passive Infrared and iBeacon Implementations (Abstract Only). 716 - Barry Hamilton Jr.:
Automation of Layer 7 DDoS Attacks and Post Forensic Analysis of Server Logs. 716 - Andrew Keenan:
NeuroSoccer: Neural Network Q-Learning (Abstract Only). 716 - Andreas Kellas, Alexander Molnar, Leo St. Amour, Frederick Ulrich, Suzanne J. Matthews:
Parallel Author Verification of E-mail (Abstract Only). 717 - Darrion Jarrell Long, David Heise:
Development of an Offset Detection Task for MIREX 2015 (Abstract Only). 717 - Melissa Katherine Mulcahy:
Automatic Fall Detection Using Mobile Devices (Abstract Only). 717 - Christina Noe:
Web-based Application for Virtual Exercise Regimen (Abstract Only). 718 - Lindsey Press:
Selection in 3D Graphics Enviornments (Abstract Only). 718 - Joseph Rioux, James Vanderhyde:
Jumping Implementation in Video Games (Abstract Only). 718 - Dharmin Shah:
The Backbone Project (Abstract Only). 718
Back Matter Items
- Austin Cory Bart:
Situating Computational Thinking with Big Data: Pedagogy and Technology (Abstract Only). 719 - Hannah Blau:
FrenchPress Gives Students Automated Feedback on Java Program Flaws (Abstract Only). 719 - Saami Rahman:
Selecting the Optimal Hardware Prefetching Algorithm for Parallel Workloads (Abstract Only). 719 - Brian P. Railing:
Using Active Learning Techniques in Mixed Undergraduate / Graduate Courses (Abstract Only). 720 - Mohammed Seyam:
User Interface Design and Agility: Practices for Integration in CS Classrooms (Abstract Only). 720 - David Weintrop:
Minding the Gap Between Blocks-Based and Text-Based Programming (Abstract Only). 720
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.