


default search action
SIGCSE 2014: Atlanta, GA, USA
- J. D. Dougherty, Kris Nagel, Adrienne Decker, Kurt Eiselt:
The 45th ACM Technical Symposium on Computer Science Education, SIGCSE 2014, Atlanta, GA, USA, March 5-8, 2014. ACM 2014, ISBN 978-1-4503-2605-6
Keynote addresses
- Robert M. Panoff:
Computational thinking for all: the power and the peril. 1-2 - Andrea W. Lawrence:
SIGCSE plus you equals leverage. 3-4 - Hadi Partovi:
Transforming US education with computer science. 5-6 - A. J. Bernheim Brush:
Lab of things: a devices research and teaching platform for home and beyond. 7-8
Automated assessment
- Nickolas J. G. Falkner, Rebecca Vivian
, David Piper, Katrina Falkner
:
Increasing the effectiveness of automated assessment by increasing marking granularity and feedback units. 9-14 - Stephen H. Edwards, Zalia Shams, Craig Estep:
Adaptively identifying non-terminating code when testing student programs. 15-20 - Matheus Gaudencio, Ayla Dantas, Dalton Dario Serey Guerrero:
Can computers compare student code solutions as well as teachers? 21-26
Gamification
- Alexandru Iosup
, Dick H. J. Epema:
An experience report on using gamification in technical higher education. 27-32 - Lassi Haaranen, Petri Ihantola
, Lasse Hakulinen, Ari Korhonen
:
How (not) to introduce badges to online exercises. 33-38 - Briana B. Morrison
, Betsy James DiSalvo
:
Khan academy gamifies computer science. 39-44
Software engineering: projects
- Sonal Dekhane, Richard Price:
Course-embedded research in software development courses. 45-48 - Daniel E. Krutz, Samuel A. Malachowsky, Thomas Reichlmayr:
Using a real world project in a software testing course. 49-54 - Claudia Szabo:
Student projects are not throwaways: teaching practical software maintenance in a software engineering course. 55-60
Mathematical perspectives
- Diego Zaccai, Aditi Tagore, Dustin Hoffman, Jason Kirschenbaum, Zakariya Bainazarov, Harvey M. Friedman, Dennis K. Pearl, Bruce W. Weide:
Syrus: providing practice problems in discrete mathematics with instant feedback. 61-66 - Maria Knobelsdorf, Christoph Kreitz, Sebastian Böhne:
Teaching theoretical computer science using a cognitive apprenticeship approach. 67-72 - Jason Gorman, Sebastian Gsell, Chris Mayfield:
Learning relational algebra by snapping blocks. 73-78
Special Session
- Richard A. Brown, Elizabeth Shoop, Joel C. Adams:
Bringing CS2013 recommendations for parallel and distributed computing into your CS curriculum. 79-80
Special session
- Andrew D. McGettrick, Lillian N. Cassel, Melissa Dark, Elizabeth K. Hawthorne, John Impagliazzo:
Toward curricular guidelines for cybersecurity. 81-82 - Jan Cuny, Jeffrey Forbes, Harriet G. Taylor, Valerie Barr, Victor Piotrowski, Jane Prey, Paul Tymann:
Understanding NSF funding. 83-84
Engaging students through artistic expression
- Jason Freeman
, Brian Magerko, Tom McKlin, Mike Reilly, Justin Permar, Cameron Summers, Eric Fruchter:
Engaging underrepresented groups in high school introductory computing through computational remixing with EarSketch. 85-90 - Shaundra Bryant Daily, Alison E. Leonard, Sophie Jörg, Sabarish V. Babu, Kara Gundersen:
Dancing alice: exploring embodied pedagogical strategies for learning computational thinking. 91-96 - Ashley Robinson, Manuel A. Pérez-Quiñones
:
Underrepresented middle school girls: on the path to computer science through paper prototyping. 97-102
Research: concept inventories & neo-piagetian theory
- Kevin C. Webb, Cynthia Bagier Taylor:
Developing a pre- and post-course concept inventory to gauge operating systems learning. 103-108 - Kuba Karpierz, Steven A. Wolfman:
Misconceptions and concept inventory questions for binary search trees and hash tables. 109-114 - Claudia Szabo, Katrina Falkner
:
Neo-piagetian theory as a guide to curriculum analysis. 115-120
Active learning
- Barry L. Kurtz, James B. Fenwick Jr., Rahman Mitchel Tashakkori, Ahmad Esmaili, Stephen R. Tate:
Active learning during lecture using tablets. 121-126 - Helen H. Hu
, Tricia D. Shepherd
:
Teaching CS 1 with POGIL activities and roles. 127-132 - Michele Van Dyne, Jeffrey Braun:
Effectiveness of a computational thinking (CS0) course on student analytical skills. 133-138
Big data
- Yasin N. Silva, Suzanne W. Dietrich, Jason M. Reed, Lisa M. Tsosie:
Integrating big data into the computing curricula. 139-144 - Paul E. Anderson, James F. Bowring
, Renée McCauley, George J. Pothering, Christopher W. Starr:
An undergraduate degree in data science: curriculum and a decade of implementation experience. 145-150 - Philip Sheridan Buffum, Allison G. Martínez-Arocho, Megan Hardy Frankosky, Fernando J. Rodríguez, Eric N. Wiebe
, Kristy Elizabeth Boyer:
CS principles goes to middle school: learning how to teach "Big Data". 151-156
Games
- Robert Don Collier, Jalal Kawash:
Lessons learned and recommended strategies for game development components in a computer literacy course. 157-162 - Veronica Cateté
, Kathleen Wassell, Tiffany Barnes:
Use and development of entertainment technologies in after school STEM program. 163-168 - Jiangjiang Liu, Cheng-Hsien Lin, Joshua Wilson, David Hemmenway, Ethan Philip Hasson, Zebulun David Barnett, Yingbo Xu:
Making games a "snap" with Stencyl: a summer computing workshop for K-12 teachers. 169-174
Panel session
- Mehran Sahami, Steve Roach, Ernesto Cuadros-Vargas
, Elizabeth K. Hawthorne, Amruth Kumar
, Richard LeBlanc, David Reed, Remzi Seker:
ACM/IEEE-CS computer science curricula 2013: implementing the final report. 175-176
Special session
- Owen L. Astrachan, Rebecca Brook Osborne, Irene A. Lee
, Bradley Beth
, Jeff Gray
:
Diverse learners, diverse courses, diverse projects: learning from challenges in new directions. 177-178 - Joseph E. Hollingsworth, Murali Sitaraman:
Special session: engaging mathematical reasoning exercises. 179-180
Focus on K-12: growing the profession and professional development
- Orit Hazzan, Noa Ragonis
:
STEM teaching as an additional profession for scientists and engineers: the case of computer science education. 181-186 - Scott Bell, Tim Frey, Eugene Y. Vasserman
:
Spreading the word: introducing pre-service teachers to programming in the K12 classroom. 187-192 - Rahman Mitchel Tashakkori, Robert Mitchell Parry, Adam Benoit, Rebecca A. Cooper, Jessica L. Jenkins, Nicholas T. Westveer:
Research experience for teachers: data analysis & mining, visualization, and image processing. 193-198
Design: courses and curricula
- Fredrik Heintz, Inger Erlander Klein:
The design of Sweden's first 5-year computer science and software engineering program. 199-204 - Guangzhi Zheng, Chi Zhang, Lei Li:
Bringing business intelligence to healthcare informatics curriculum: a preliminary investigation. 205-210 - Jason O. Hallstrom, Cathy Hochrine, Jacob Sorber, Murali Sitaraman:
An ACM 2013 exemplar course integrating fundamentals, languages, and software engineering. 211-216
Collecting and analyzing student data I
- Barbara Ericson
, Mark Guzdial
:
Measuring demographics and performance in computer science education at a nationwide scale using AP CS data. 217-222 - Neil Christopher Charles Brown, Michael Kölling
, Davin McCall, Ian Utting
:
Blackbox: a large scale repository of novice programmers' activity. 223-228 - Kenny Heinonen, Kasper Hirvikoski, Matti Luukkainen, Arto Vihavainen:
Using CodeBrowser to seek differences between novice programmers. 229-234
Tactile computing
- Raghuraman Balasubramanian, Zachary York, Matthew Doran, Aritra Biswas, Timur Girgin, Karthikeyan Sankaralingam:
Hands-on introduction to computer science at the freshman level. 235-240 - Yasmin B. Kafai, Kristin A. Searle, Cristóbal Martinez, Bryan M. J. Brayboy:
Ethnocomputing with electronic textiles: culturally responsive open design to broaden participation in computing in American indian youth and communities. 241-246 - Shaun K. Kane, Jeffrey P. Bigham:
Tracking @stemxcomet: teaching programming to blind students via 3D printing, crisis management, and twitter. 247-252
Projects and capstone courses
- Maria Vasilevskaya, David Broman, Kristian Sandahl:
An assessment model for large project courses. 253-258 - Christopher Brown, Robert Pastel, Marika Seigel, Charles Wallace, Linda M. Ott:
Adding unit test experience to a usability centered project course. 259-264 - Aaron Bloomfield, Mark Sherriff
, Kara Williams:
A service learning practicum capstone. 265-270
Panel session
- Richard E. Ladner
, Jillian Hall, Samir Jain, CeAhna Lathon, Vincent Martin:
Panel of computing students with disabilities. 271-272 - Daniel D. Garcia, Jennifer Campbell, Rebecca Dovi, Cay S. Horstmann:
Rediscovering the passion, beauty, joy, and awe: making computing fun again, part 7. 273-274
Special session
- Scott Grissom, Christopher D. Hundhausen, Phillip T. Conrad
:
Alternatives to lecture: experience peer instruction and pedagogical code reviews. 275-276
CS2
- Joel C. Adams
:
Injecting parallel computing into CS2. 277-282 - Ivona Bezáková, James E. Heliotis, Sean Strout:
On the efficacy of board game strategy development as a first-year CS project. 283-288 - Austin Cory Bart, Eli Tilevich
, T. Simin Hall, Tony Allevato, Clifford A. Shaffer
:
Transforming introductory computer science projects via real-time web data. 289-294
Assessment and evaluation
- Leo Porter
, Daniel Zingaro:
Importance of early performance in CS1: two conflicting assessment stories. 295-300 - Don Blaheta:
Reinventing homework as cooperative, formative assessment. 301-306 - Jennifer Campbell
, Diane Horton, Michelle Craig, Paul Gries
:
Evaluating an inverted CS1. 307-312
Classroom management
- Andy Sayler, Dirk Grunwald, John Black, Elizabeth White, Matthew Monaco:
Supporting CS education via virtualization and packages: tools for successfully accommodating "bring-your-own-device" at scale. 313-318 - Lecia Jane Barker
, Melissa O'Neill, Nida Kazim:
Framing classroom climate for student learning and retention in computer science. 319-324 - Don G. Davis, Timothy T. Yuen, Matthew Berland:
Multiple case study of nerd identity in a CS1 class. 325-330
Focus on K-12: middle school
- Caitlin Hulsey, Toni Bloodworth Pence, Larry F. Hodges:
Camp CyberGirls: using a virtual world to introduce computing concepts to middle school girls. 331-336 - Elizabeth Schofield, Michael Erlinger, Zachary Dodds:
MyCS: CS for middle-years students and their teachers. 337-342 - Shuchi Grover, Roy Pea
, Stephen Cooper:
Remedying misperceptions of computer science among middle school students. 343-348
Soft skills: industry perspectives
- Mark E. Hoffman, Paul V. Anderson, Magnus Gustafsson
:
Workplace scenarios to integrate communication skills and content: a case study. 349-354 - Marisa E. Exter
:
Comparing educational experiences and on-the-job needs of educational software designers. 355-360 - Mark Zarb
, Janet M. Hughes
, John Richards:
Evaluating industry-inspired pair programming communication guidelines with undergraduate students. 361-366
Panel session
- David Reed, Andrea Danyluk, Elizabeth K. Hawthorne, Mehran Sahami, Henry M. Walker:
Experiences mapping and revising curricula with CS2013. 367-368 - Erin Mindell, Karen Brennan, Gwendolyn Britton, Jennifer S. Kay, Jennifer Rosato:
CS professional development MOOCs. 369-370 - Annemieke Craig
, Catherine Lang, Michail N. Giannakos
, Carsten Kleiner
, Judith Gal-Ezer:
Looking outside: what can be learnt from computing education around the world? 371-372
Peer instruction
- Daniel Zingaro:
Peer instruction contributes to self-efficacy in CS1. 373-378 - Christine Alvarado, Cynthia Bailey Lee, Gary Gillespie:
New CS1 pedagogies and curriculum, the same success factors? 379-384 - Zhen Li, Eileen T. Kraemer:
Social effects of pair programming mitigate impact of bounded rationality. 385-390
Software engineering: courses
- Andrés Neyem, José I. Benedetto, Andres F. Chacon:
Improving software engineering education through an empirical approach: lessons learned from capstone teaching experiences. 391-396 - Thérèse Mary Smith, Robert McCartney, Swapna S. Gokhale, Lisa C. Kaczmarczyk:
Selecting open source software projects to teach software engineering. 397-402 - Claudia Szabo:
Evaluating GameDevTycoon for teaching software engineering. 403-408
Web-based instruction
- Radu Paul Mihail, Beth Rubin, Judy Goldsmith:
Online discussions: improving education in CS? 409-414 - Luca de Alfaro, Michael Shavlovsky:
CrowdGrader: a tool for crowdsourcing the evaluation of homework assignments. 415-420 - John DeNero, Stephen Martinis:
Teaching composition quality at scale: human judgment in the age of autograders. 421-426
Recruitment and retention of underrepresented groups
- An-I Andy Wang
, Gary S. Tyson, David B. Whalley, Robert van Engelen, Zhenghao Zhang:
A journey toward obtaining our first NSF S-STEM (scholarship) grant. 427-432 - Tia Newhall, Lisa Meeden, Andrew Danner, Ameet Soni, Frances Ruiz, Richard Wicentowski:
A support program for introductory CS courses that improves student performance and retains students from underrepresented groups. 433-438 - Barbara Ericson
, Shelly Engelman, Tom McKlin, Ja'Quan Taylor:
Project rise up 4 CS: increasing the number of black students who pass advanced placement CS A. 439-444
Interdisciplinary courses and curricula
- Lori Carter:
Interdisciplinary computing classes: worth the effort. 445-450 - Bill Z. Manaris, Renée McCauley, Marian Mazzone, William H. Bares:
Computing in the arts: a model curriculum. 451-456 - Debra S. Goldberg, Elizabeth K. White:
E pluribus, plurima: the synergy of interdisciplinary class groups. 457-462
Panel session
- Daniel D. Garcia, Baker Franke, Stephanie Hoeppner, Josh Paley:
Teaching tips we wish they'd told us before we started: high school edition. 463-464
Special session
- Ruth E. Anderson, Michael D. Ernst, Robert Ordóñez, Paul Pham, Steven A. Wolfman:
Introductory programming meets the real world: using real problems and data in CS1. 465-466
Panel session
- Helen H. Hu, Matthew A. Lang, Clif Kussmaul
, Chris Mayfield, Tammy Pirmann:
Guided inquiry learning in context: perspectives on POGIL in CS. 467-468
Research: predictors, creative thinking, co-linking courses
- Christopher Watson, Frederick W. B. Li
, Jamie L. Godwin:
No tests required: comparing traditional and dynamic predictors of programming success. 469-474 - Lee Dee Miller, Leen-Kiat Soh, Vlad Chiriacescu, Elizabeth Ingraham, Duane F. Shell
, Melissa Patterson Hazley:
Integrating computational and creative thinking to improve learning and performance in CS1. 475-480 - Yolanda Reimer, Michael Cassens:
Perspectives on co-linking design and development courses in CS. 481-486
Focus on K-12: informal education, curriculum, and robots
- Betsy James DiSalvo
, Cecili Reid, Parisa Khanipour Roshan:
They can't find us: the search for informal CS education. 487-492 - Joanna Goode, Jane Margolis, Gail Chapman:
Curriculum is not enough: the educational theory and research foundation of the exploring computer science professional development model. 493-498 - Jennifer S. Kay
, Janet G. Moss, Shelly Engelman, Tom McKlin:
Sneaking in through the back door: introducing k-12 teachers to robot programming. 499-504
Focus on K-12: before middle school
- Osvaldo Luiz De Oliveira, Maria C. Nicoletti, Luís Mariano del Val Cura:
Quantitative correlation between ability to compute and student performance in a primary school. 505-510 - Hilary A. Dwyer, Charlotte Hill, Stacey Carpenter, Danielle Harlow, Diana Franklin:
Identifying elementary students' pre-instructional ability to develop algorithms and step-by-step instructions. 511-516 - Neil Smith, Clare Sutcliffe, Linda Sandvik:
Code club: bringing programming to UK primary schools through scratch. 517-522
Security among the cloud
- Justin Cappos, Richard S. Weiss:
Teaching the security mindset with reference monitors. 523-528 - Khaled Salah
:
Harnessing the cloud for teaching cybersecurity. 529-534 - Yanyan Zhuang, Chris Matthews, Stephen Tredger, Steven R. Ness, Jesse Short-Gershman, Li Ji, Niko Rebenich, Andrew French, Josh Erickson, Kyliah Clarkson, Yvonne Coady, Rick McGeer:
Taking a walk on the wild side: teaching cloud computing on distributed research testbeds. 535-540
Panel session
- Leisa D. Thompson, Crystal Eney, Ruth Davis, Tiffany Grady:
Recruit and retain women in undergraduate computing: success stories using research-based practices. 541-542 - Jan Cuny, Diane A. Baxter, Daniel D. Garcia, Jeff Gray
, Ralph A. Morelli:
CS principles professional development: only 9, 500 to go! 543-544 - Paul Medlock-Walton, Kyle J. Harms, Eileen T. Kraemer, Karen Brennan
, Daniel Wendel
:
Blocks-based programming languages: simplifying programming for different audiences with different goals. 545-546 - Richard A. Brown, Joel C. Adams, Clayton Ferner, Elizabeth Shoop, Anthony Barry Wilkinson:
Teaching parallel design patterns to undergraduates in computer science. 547-548
Operating systems and programming languages
- Christoffer Dall, Jason Nieh:
Teaching operating systems using code review. 549-554 - Christopher Corsi, Robert Geist, Dennis Lingerfelt:
A virtual graphics card for teaching device driver design. 555-560 - Timothy V. Fossum:
PLCC: a programming language compiler compiler. 561-566
Soft skills: academic perspectives
- Orit Hazzan, Gadi Har-Shai:
Teaching and learning computer science soft skills using soft skills: the students' perspective. 567-572 - Daniela Inclezan, Luis Pradanos:
Promoting ecoliteracy in an introductory database systems course: activities for the first week. 573-578 - Janet E. Burge, Gerald C. Gannod, Mike Carter, Alanna Howard, Brian Schultz, Mladen A. Vouk, David Wright, Paul V. Anderson:
Developing CS/SE students' communication abilities through a program-wide framework. 579-584
What we say, what they do
- Joseph P. Sanford, Aaron Tietz, Saad Farooq, Samuel Z. Guyer, R. Benjamin Shapiro
:
Metaphors we teach by. 585-590 - Malcolm Corney, Sue Fitzgerald, Brian Hanks, Raymond Lister, Renée A. McCauley, Laurie Murphy:
'explain in plain english' questions revisited: data structures problems. 591-596 - Kevin Buffardi
, Stephen H. Edwards:
A formative study of influences on student testing behaviors. 597-602
Extending frameworks
- James R. Miller:
Using a software framework to enhance online teaching of shader-based OpenGL. 603-608 - James H. Cross, T. Dean Hendrix, Larry A. Barowski, David A. Umphress:
Dynamic program visualizations: an experience report. 609-614 - Ivaylo Ilinkin:
Opportunities for android projects in a CS1 course. 615-620
Special session
- Nick Parlante, Julie Zelenski, Josh Hug, John Nicholson, John DeNero, Antti Laaksonen, Arto Vihavainen, Frank McCown, Kevin Wayne:
Nifty assignments. 621-622
Panel session
- Lillian (Boots) Cassel, Bonnie K. MacKellar
, Joan Peckham, Carol Spradling, Han Reichgelt
, Suzanne Westbrook, Ursula Wolz:
Interdisciplinary computing in many forms. 623-624
Special session
- Murali Sitaraman, Bruce W. Weide:
Special session: "hands-on" tutorial: teaching software correctness with RESOLVE. 625-626 - Wanda P. Dann, Dennis Cosgrove, Don Slater, Dave Culyba:
Tutorial: team projects with Alice 3. 627-628
Tools
- Andrés Moreno, Erkki Sutinen, Mike Joy
:
Defining and evaluating conflictive animations for programming education: the case of jeliot ConAn. 629-634 - Jun Tao, Jun Ma, Melissa S. Keranen, Jean Mayo, Ching-Kuang Shene, Chaoli Wang:
RSAvisual: a visualization tool for the RSA cipher. 635-640 - Stephen H. Edwards, Daniel S. Tilden, Anthony Allevato:
Pythy: improving the introductory python programming experience. 641-646
Focus on K-12: outreach and computational thinking
- Antti-Jussi Lakanen, Ville Isomöttönen, Vesa Lappalainen
:
Five years of game programming outreach: understanding student differences. 647-652 - Polina Charters, Michael Jongseon Lee
, Amy J. Ko, Dastyni Loksa:
Challenging stereotypes and changing attitudes: the effect of a brief programming encounter on adults' attitudes toward programming. 653-658 - Ashok R. Basawapatna, Alexander Repenning
, Kyu Han Koh, Mark Savignano:
The consume - create spectrum: balancing convenience and computational thinking in stem learning. 659-664
MOOCs
- Joe Warren, Scott Rixner, John Greiner, Stephen Wong:
Facilitating human interaction in an online programming course. 665-670 - Terry Tang, Scott Rixner, Joe Warren:
An environment for learning interactive programming. 671-676 - Pascal Van Hentenryck, Carleton Coffrin:
Teaching creative problem solving in a MOOC. 677-682
Collecting and analyzing student data II
- Chris Mayfield, Carole Ottenheimer, Bethann Canada, Brooke Bell:
Introducing undergraduate database students to K-12 education research. 683-688 - Douglas A. Kranch:
Remediation and student success in CIS programs. 689-694 - Yuliya Cherenkova, Daniel Zingaro, Andrew Petersen
:
Identifying challenging CS1 concepts in a large problem dataset. 695-700
Special session
- Paul T. Tymann, Frances P. Trees, Robert Glen Martin, Richard Kick, Lien Diaz:
Advanced placement computer science: AP computer science a and AP computer science principles. 701-702 - Owen L. Astrachan, Amy Briggs, Gail Chapman, Joanna Goode, Rebecca Brook Osborne, Pat Yongpradit:
A public/private partnership for expanding computer science in schools. 703-704
Panel session
- Paul E. Anderson, James W. McGuffee
, David Uminsky:
Data science as an undergraduate degree. 705-706
Poster session I
- Chunming Gao, Noriyuki Iwane:
Application of a blended active learning model in teaching computer programming to non-majors (abstract only). 707 - Kuan-Yu Lin, Janet Mei-Chuen Lin, Hue-Ching Kao:
An analysis of difficulties encountered by novice alice programmers (abstract only). 707 - Ting-Yun Hou, Yu-Tzu Lin, Yu-Chih Lin, Cheng-Chih Wu:
Exploring cognitive processes in program comprehension based on eye-movement analysis (abstract only). 707-708 - Stephanie Rogers, Steven Tang, Dan Garcia:
ACCE: automatic coding composition evaluator (abstract only). 708 - Cecily Heiner:
Guidelines for group work in CS1 (abstract only). 708 - Shearon Brown, Xiaohong Yuan:
Techniques for retaining low performing students: high-need student mentoring program (abstract only). 708 - Wingyan Chung, Albert Chan, Daniel Plante, Ray Villalobos, Joseph Woodside:
Intelligence and security informatics: developing curricular modules in context (abstract only). 708-709 - Stephanie E. August
, Michael A. Fraser, Miguel A. Vazquez:
Teaching artificial intelligence as a lab science: basic and informed search (abstract only). 709 - Daniel A. Breakiron
, Eric Fouh, Sally Hamouda
, Clifford A. Shaffer
:
Analysis of interaction logs for online tutorials (abstract only). 709 - Elizabeth K. Hawthorne, Cara Tang, Jim Nichols, Cindy Tucker:
ACM associate-degree IT curricular guidance (abstract only). 709 - Jakita Owensby Thomas:
Supporting computational algorithmic thinking (SCAT): development of a complex cognitive capability in african-american middle-school girls (abstract only). 709-710 - Nadeem Abdul Hamid, Steven Benzel:
Towards engaging big data for CS1/2 (abstract only). 710 - Susan H. Rodger, Daniel MacDonald, Elizabeth Onstwedder, Bella Onwumbiko, Edwin Ward:
Integrating computer science and mathematics in middle school with alice (abstract only). 710 - Chiung-Fang Chiu:
Use of problem-solving approach to teach scratch programming for adult novice programmers (abstract only). 710-711 - Johanna Pirker, Christian Gütl
:
Motivational active learning for computer science education (abstract only). 711 - Emmett Tomai, Christine F. Reilly:
The impact of math preparedness on introductory programming (CS1) success (abstract only). 711 - Catherine S. Ashcraft, Wendy M. DuBow, Zhen Wu
:
How do we measure success?: a new instrument for evaluating girls' progress in middle and high school computing programs (abstract only). 711-712 - Allison G. Martínez-Arocho, Philip Sheridan Buffum, Kristy Elizabeth Boyer:
Developing a game-based learning curriculum for "Big Data" in middle school (abstract only). 712 - Daniela Marghitu
, Lavaris Thomas, Yasmeen Rawajfih, Jillian Hall, Andrew Marshall:
Kodu alice and computer science unplugged: a model of effective introducing middle school students to computer science and computational thinking (abstract only). 712 - Diane Horton, Michelle Craig:
Who drops CS1? (abstract only). 712-713 - Shiva Azadegan, Josh Dehlinger, Siddharth Kaza:
Revitalizing the computer science undergraduate curriculum inside and outside of the classroom using mobile computing platforms (abstract only). 713 - Bruce W. Char, Thomas T. Hewett:
A first year common course on computational problem solving and programming (abstract only). 713 - David Sturgill:
Altruism among programmers: the availability and effectiveness of on-line, spontaneous peer mentoring in competitive problem solving (abstract only). 713 - Amber Wagner
, Jeff Gray:
Observations of first learners with different capabilities (abstract only). 714 - Gili Rusak, Darren Lim:
"Come code with codester": an educational app that teaches computer science (abstract only). 714 - Jean H. French:
Implementing a living lab approach to foster innovation in an advanced software engineering course (abstract only). 714 - Thomas Ashmore, Sorathan Chaturapruek, Zachary Dodds, Corinne Druhan, Bridgette Eichelberger, Michael Erlinger, Elizabeth Schofield:
MyCS: building a middle-years CS curriculum (abstract only). 714-715 - Daniel Armendariz, Zachary MacHardy, Daniel D. Garcia:
OCTAL: online course tool for adaptive learning (abstract only). 715
Poster session II
- Debzani Deb, Mohammad Muztaba Fuad
:
Use of mobile application to improve active learning and student participation in the computer science classroom (abstract only). 717 - Wenliang Du, Li Yang, Joseph Migga Kizza, Xiaohong Yuan:
New hands-on labs on browser security (abstract only). 717 - Rajshekhar Sunderraman:
An integrated approach to teaching of abstract query languages and their implementations (abstract only). 717 - Martha J. Kosa, Ambareen Siraj:
The rising renaissance engineer spectrum awards (abstract only). 717-718 - Anna Koufakou, Dahai Guo:
Developing and using an in-house plugin for easy social network programming (abstract only). 718 - Marcell Amorim Almeida Mesquita, Armando Maciel Toda, Jacques Duílio Brancher, Ricardo Melo Casseb do Carmo:
Utilizing gamification with social network to aid students in programming languages lessons in higher education IT courses (abstract only). 718 - Andrew Hicks, Barry W. Peddycord III, Irena Rindos, Christopher Simmons:
A comparison of two approaches for hint generation in programming tutors (abstract only). 718-719 - Johanna Pirker, Christian Gütl
, Frank Kappe:
Collaborative programming exercises in virtual worlds (abstract only). 719 - Stoney Jackson, Heidi J. C. Ellis, Robert Crouse:
Impact of programming language on success in high school programming contests (abstract only). 719 - Amanda Ochsner, Rane Johnson-Stempson, Matthew Berland:
Mission critical: building community to engage young women in computer science (abstract only). 719 - Sagar Raina, Blair Taylor, Siddharth Kaza:
Interactive e-learning modules for teaching secure: a pilot study (abstract only). 719-720 - Lisa M. Marvel, Stephen Raio, Lori L. Pollock, David Arty, Gerard Chaney, Giorgio Bertoli, Christopher Paprcka, Wendy Choi, Erica Bertoli, Sandra K. Young:
A comparison of two hands-on laboratory experiences in computers, networks and cyber security for 10th-12th graders (abstract only). 720 - Premchand Uppuluri, Jeff Pittges, Joseph Chase:
Scare and prepare: increasing awareness, safety, and passion for cyber-security (abstract only). 720 - Volker Ahlers:
An extensible scene graph library for teaching computer graphics along the programmable pipeline (abstract only). 720-721 - Roy P. Pargas, Punit Kulkarni, Greg Edison, Barbara J. Speziale:
Teaching mobile app software development is a challenge! (abstract only). 721 - Joseph B. Wiggins, Joseph F. Grafsgaard, Kristy Elizabeth Boyer, Eric N. Wiebe, James C. Lester:
The relationship between task difficulty and emotion in online computer programming tutoring (abstract only). 721 - Scott A. Turner:
Looking glass: a C++ library for testing student programs through reflection (abstract only). 721-722 - David P. Bunde, Michael Graf, Deyu Han, Jens Mache
:
Parallel programming paradigms illustrated (abstract only). 722 - Stephen Jacobs, Amit Ray, Jonathan Schull:
RIT's new minor in free and open source software and free culture (abstract only). 722 - D. Brian Larkins
:
Making use of the cognitive apprenticeship framework in an undergraduate robotics course (abstract only). 722 - Leo C. Ureel II, John Earnest, Charles Wallace:
Copper country programmers: a novel curriculum for beginning programmers in middle and high school (abstract only). 722-723 - Gabriella Anton, Matthew Berland:
Studio K: a game development environment designed for gains in computational thinking (abstract only). 723 - Ankur Chattopadhyay, Thomas Nehring:
PVA (privacy through visual anonymity) lab for enhancing CS education and outreach (abstract only). 723 - Remy DeCausemaker, Stephen Jacobs:
Adventures in hackademia: leveraging humanitarian free/open source software development in the class room (abstract only). 723-724 - Michele S. Roberts:
Data-driven broadened participation (abstract only). 724 - Kevin Buffardi
, Stephen H. Edwards:
Introducing CodeWorkout: an adaptive and social learning environment (abstract only). 724 - Jeff Gray, Mokter Hossain, Jonathan Corley, Amber Wagner
, Cassidy Lamm, Mary Boehm, Carol Crawford, Kathleen Haynie, Sheryl Packman, Deepa Muralidhar, Jeff Baker, Roy Black, Sandy Falgout, Leella Holt, Albert Lilly, Gina McCarley, James Morse, Jennie Rountree, Jill Westerlund
, Carol Yarbrough:
A first-year experience report on a model for statewide deployment of CS principles courses (abstract only). 724 - Jonathan McKinsey, Samuel Joseph, Armando Fox, Daniel D. Garcia:
Remote pair programming (RPP) in massively open online courses (MOOCs) (abstract only). 725 - Frank McCown, Michael L. Nelson:
Resources for teaching web science to computer science undergraduates (abstract only). 725
Birds of a feather flock I
- John K. Estell, Ken Christensen:
Promoting professional responsibility and ethics: the pledge of the computing professional (abstract only). 727 - Elissa M. Redmiles, Jandelyn D. Plane:
An exploration of mentor-protégé relationships and how to train future mentors (abstract only). 727 - Ernst L. Leiss, Lila Ghemri:
Privacy between technological capabilities and society's expectations (abstract only). 727 - Frances P. Trees, Lissa Clayborn:
CSTA chapters: building a CS community (abstract only). 727-728 - William John Pulling:
What analogies/metaphors/similes do you use when teaching CS concepts? (abstract only). 728 - Mark Sherriff, Daniel D. Garcia, Jody Paul:
Teaching track faculty in CS (abstract only). 728 - Aidan L. Feldman, Matthew McCullough:
Fighting impostor syndrome (abstract only). 728 - Carsten Kleiner
:
No news in database education by all accounts: seriously? (abstract only). 728-729 - Gloria Childress Townsend:
A town meeting: SIGCSE committee on expanding the women-in-computing community (abstract only). 729 - Magdy Ellabidy, John P. Russo:
Using the cloud to replace traditional physical networking laboratories (abstract only). 729 - Brian Patterson, William E. J. Doane:
Toolmaker or scientist? (abstract only). 729 - Paige H. Meeker:
Inspiring a love of computer science through the education of our youth (abstract only). 729-730 - Jian Zhang, Philip H. Sweany:
Debugging teacher certification (abstract only). 730 - Peter H. Fröhlich, Joanne F. Selinski:
Introduction to programming for scientists and engineers (abstract only). 730 - Ming Zhang, Bo Li, Ginnie Lo:
China's perspective from the viewpoint of computational thinking on CS1 for non-majors (abstract only). 730 - Elizabeth K. Hawthorne, Robert D. Campbell, Jim Nichols, Cara Tang, Cindy Tucker:
IT curricular guidance for associate-degree granting institutions (abstract only). 730 - Nina S. Onesti, Saúl A. Blanco, John Duncan, Dimitrij (Mitja) Hmeljak, Daniel Richert:
CAT's: not just a furry friend. using active learning in your classrooms (abstract only). 731 - Daniela Inclezan:
Preparing computer science students for a sustainable future (abstract only). 731
Birds of a feather flock II
- W. Richards Adrion:
State-level advocacy for computing education reform (abstract only). 733 - Adrian German, Suzanne Menzel, Joan Middendorf, John F. Duncan:
How to decode student bottlenecks to learning in computer science (abstract only). 733 - Jamie Payton, Tiffany Barnes, Jason Black, Cheryl D. Seals:
Engaging college students in service learning to grow the K-12 computing pipeline and prepare the 21st century workforce (abstract only). 733 - Suzanne W. Dietrich, Don Goelman:
Data fluency: curricular issues for all majors (abstract only). 733-734 - Karl R. Wurst, Lori Postner, Stoney Jackson:
Teaching open source (software) (abstract only). 734 - Debra Lee Davis, Dave Berque, Janet Davis, Matt Jadud, Paul Resnick:
Including HCI and user experience (UX) methodologies in computing curricula (abstract only). 734 - Lillian N. Cassel, Lois M. L. Delcambre, Gregory W. Hislop:
Ensemble: the sharing community (abstract only). 734 - Chris Mayfield, Dennis Brylow:
Survey courses and AP CS principles (abstract only). 735 - Shiva Azadegan, Josh Dehlinger, Siddharth Kaza:
Incorporating mobile computing into the CS curriculum (abstract only). 735 - Sushil K. Prasad, Almadena Yu. Chtchelkanova, Anshul Gupta, Arnold L. Rosenberg, Alan Sussman:
NSF/IEEE-TCPP curriculum initiative on parallel and distributed computing: core topics for undergraduates (abstract only). 735 - Michael S. Kirkpatrick, Leo Porter:
Integrating active learning techniques into systems courses (abstract only). 735-736 - Richard S. Weiss, Michael E. Locasto, Jens Mache
, Elizabeth K. Hawthorne, Justin Cappos:
Teaching security using hands-on exercises (abstract only). 736 - Douglas E. Harms:
Community engagement and service learning opportunities in computer science (abstract only). 736 - Daniel D. Garcia, Daniel Armendariz:
Technology that educators of computing hail (TECH): come, share your favorites! (abstract only). 736 - Rebecca Bates, Judy Goldsmith, Valerie Summet, Nanette Veilleux:
Using science fiction in CS courses (abstract only). 736-737 - David Hovemeyer, Jaime Spacco, Robert C. Duvall, Stephen H. Edwards, Amruth N. Kumar, Andrew Petersen
, Daniel Zingaro:
Using and sharing programming exercises to improve introductory courses (abstract only). 737 - Peter-Michael Osera, Brent A. Yorgey:
Making induction meaningful, recursively (abstract only). 737 - Martin Stepp, Jessica Miller:
Web programming (abstract only). 737 - Stephanie E. August
, Jungwoo Ryoo:
Can 3D virtual world environments and game-based learning effectively teach computer science concepts? (abstract only). 737-738
Wednesday workshops
- Yan Bai, Xinli Wang:
ITSEED: hands-on labs for IT security education (abstract only). 739 - Tiffany Barnes, Veronica Cateté
, Andrew Hicks, Barry W. Peddycord III:
Making games and apps in introductory computer science (abstract only). 739 - Valerie Barr, Paul Tymann:
Reviewing NSF proposals: learn about effective proposal writing via the review process (abstract only). 739 - Peter J. Clarke
, Yujian Fu, James D. Kiper, Gursimran S. Walia:
Integrating software testing into programming courses (WISTPC 2014) (abstract only). 739-740 - Greg Wilson
, Fernando Perez, Peter Norvig:
Teaching computing with the IPython notebook (abstract only). 740 - Xumin Liu, Rajendra K. Raj, Thomas Reichlmayr, Alex Pantaleev, Chunmei Liu:
Teaching service-oriented programming to CS and SE undergraduate students (abstract only). 740 - Vicraj Thomas, Niky Riga, Sarah Edwards:
GENI as a virtual laboratory for networking and distributed systems classes (abstract only). 740 - Sarah Monisha Pulimood, Kim Pearson, Diane C. Bates:
CABECT: collaborating across boundaries to engage undergraduates in computational thinking (abstract only). 741 - Robert Lutz, Evelyn Brannock:
Enhancing computer science education (CSE) with the use of 3D printer technology. 741 - Mark C. Lewis, Konstantin Läufer, George K. Thiruvathukal:
Scala for introductory CS and parallelism(abstract only). 741 - Andrea F. Lobo
, Ganesh Baliga
:
Teach algorithm design and intractability with a project-based curriculum centered on a single intractable problem: three domains to choose from (abstract only). 741
Friday Workshops
- Gail Chapman, Joanna Goode:
Exploring computer science: computational practices in action (abstract only). 743 - Joel C. Adams, Richard A. Brown, Elizabeth Shoop:
Teaching shared memory parallel concepts with OpenMP (abstract only). 743 - Eli Tilevich
, Clifford A. Shaffer, Austin Cory Bart:
Creating stimulating, relevant, and manageable introductory computer science projects that utilize real-time web-based data (abstract only). 743 - Brian Magerko, Jason Freeman, Christopher Michaud, Michael Reilly:
Computational music remixing with EarSketch (abstract only). 744 - Victor T. Norman:
Scratch + Xbox Kinect: a magical combination for outreach (abstract only). 744 - Stephen H. Edwards, Manuel A. Pérez-Quiñones
:
The absolute beginner's guide to JUnit in the classroom (abstract only). 744 - Darci Burdge, Lori Postner, Becka Morgan, Heidi J. C. Ellis, Stoney Jackson, Gregory W. Hislop, Michelle Purcell:
Teaching with HFOSS to provide students with real world experience: an introduction (abstract only). 744-745 - Clifton Kussmaul
, Helen H. Hu, Matthew A. Lang:
Guiding students to discover CS concepts and develop process skills using POGIL (abstract only). 745 - Franklyn A. Turbak, Fred G. Martin, Shaileen Crawford Pokress, Ralph A. Morelli, Mark Sherman, David Wolber:
Mobile computational thinking with app inventor 2 (abstract only). 745 - Frank Klassner, Benjamin Schafer:
Using the new lego MindStorms EV3 robotics platform in CS courses (abstract only). 745-746 - Daniel D. Garcia, Brian Harvey, Tiffany Barnes, Daniel Armendariz, Jon McKinsey, Zachary MacHardy, Omoju Miller, Barry W. Peddycord III, Eugene Lemon, Sean Morris, Josh Paley:
AP CS principles and the beauty and joy of computing curriculum (abstract only). 746 - Richard S. Weiss, Jens Mache
, Michael E. Locasto, Vincent Nestler:
Hands-on cybersecurity exercises in the EDURange framework (abstract only). 746
Saturday workshops
- Ariel Ortiz:
Server-side web development with JavaScript and Node.js (abstract only). 747 - Adam Norton, Holly A. Yanco:
Artbotics with lego mindstorms (abstract only). 747 - Robert Glen Martin, Paul T. Tymann, Lester L. Wainwright:
Using the AP CS labs in the classroom (abstract only). 747 - Peter Drake, Mark H. Goadrich:
Learn Java in N games (abstract only). 748 - David P. Bunde, Kyle Burke:
Chapel: a versatile tool for teaching undergraduates parallel programming (abstract only). 748 - Neil Christopher Charles Brown:
Introduction to analysing the BlueJ blackbox data (abstract only). 748 - Blair Taylor, Siddharth Kaza, Elizabeth K. Hawthorne:
Introducing secure coding in CS0, CS1, and CS2 (abstract only). 748 - Barbara J. Ericson
, Christopher Michaud, Xin Xu, Krishnendu Roy:
Projects for computing summer camps for 4th-12th grade students (abstract only). 748-749 - Brian Harvey, Daniel D. Garcia, Tiffany Barnes, Nathaniel Titterton, Omoju Miller, Daniel Armendariz, Jon McKinsey, Zachary MacHardy, Eugene Lemon, Sean Morris, Josh Paley:
Snap! (build your own blocks) (abstract only). 749 - 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). 749 - James H. Cross, T. Dean Hendrix, David A. Umphress:
Dynamic program visualizations for Java (abstract only). 749-750 - Ralph A. Morelli, David Wolber, Jennifer Rosato
, Chinma Uche, Pauline Lake:
Mobile computer science principles: a professional development sampler for teachers (abstract only). 750

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.