default search action
SIGCSE 2013: Denver, CO, USA
- Tracy Camp, Paul T. Tymann, J. D. Dougherty, Kris Nagel:
The 44th ACM Technical Symposium on Computer Science Education, SIGCSE 2013, Denver, CO, USA, March 6-9, 2013. ACM 2013, ISBN 978-1-4503-1868-6
Keynote addresses
- Tracy Camp:
Changing the face of computing. 1-2 - Henry M. Walker:
Principles, priorities, and pressures: personal and organizational. 3-4 - Michael Kölling:
This much I know: thoughts on the past, present and future of educational programming tools. 5-6 - John Etchemendy:
Online education. 7-8 - Jane Margolis:
Unlocking the clubhouse: a decade later and now what? 9-10
Panel session
- Yolanda A. Rankin, Jakita Owensby Thomas, Quincy Brown, Leshell Hatley:
Shifting the paradigm of african-american students from consumers of computer science to producers of computer science. 11-12 - Mehran Sahami, Steve Roach, Ernesto Cuadros-Vargas, Richard LeBlanc:
ACM/IEEE-CS computer science curriculum 2013: reviewing the ironman report. 13-14
Special session
- Michael Goldweber, John Barr, Elizabeth Ann Patitsas:
Computer science education for social good. 15-16
Paper - data structures
- Ivona Bezáková, James E. Heliotis, Sean Strout:
Board game strategies in introductory computer science. 17-22 - John W. Coffey:
Integrating theoretical and empirical computer science in a data structures course. 23-28 - Wolfgang Paul, Jan Vahrenhold:
Hunting high and low: instruments to detect misconceptions related to algorithms and data structures. 29-34
Paper - peer instruction
- Cynthia Bailey Lee:
Experience report: CS1 in MATLAB for non-majors, with media computation and peer instruction. 35-40 - Beth Simon, Julian Parris, Jaime Spacco:
How we teach impacts student learning: peer instruction vs. lecture in CS0. 41-46 - Daniel Zingaro, Cynthia Bailey Lee, Leo Porter:
Peer instruction in computing: the role of reading quizzes. 47-52
Paper - student dynamics
- Murali Mani, Quamrul Mazumder:
Incorporating metacognition into learning. 53-58 - Orit Hazzan, Gadi Har-Shai:
Teaching computer science soft skills as soft concepts. 59-64 - Nanette Veilleux, Rebecca Bates, Cheryl Allendoerfer, Diane Jones, Joy Crawford, Tamara Floyd Smith:
The relationship between belonging and ability in computer science. 65-70
Paper - non-majors
- David G. Sullivan:
A data-centric introduction to computer science for non-majors. 71-76 - Sridhar Iyer, Sahana Murthy:
Demystifying networking: teaching non-majors via analogical problem-solving. 77-82 - Marie desJardins:
Computation, complexity, and emergence: an interdisciplinary honors seminar. 83-88
Paper - approaches for outreach
- D. Brian Larkins, J. Christopher Moore, Louis J. Rubbo, Laura R. Covington:
Application of the cognitive apprenticeship framework to a middle school robotics camp. 89-94 - Heidi C. Webb, Mary Beth Rosson:
Using scaffolded examples to teach computational thinking concepts. 95-100 - Yasmin B. Kafai, Jean Griffin, Quinn Burke, Michelle Slattery, Deborah A. Fields, Rita Manco Powell, Michele Grab, Susan B. Davidson, Joseph S. Sun:
A cascading mentoring pedagogy in a CS service learning course to broaden participation and perceptions. 101-106
Panel session
- Stoney Jackson, Stan Kurkovsky, Eni Mustafaraj, Lori Postner:
Panel: mobile application development in computing curricula. 107-108 - Richard A. Brown, Joel C. Adams, David P. Bunde, Jens Mache, Elizabeth Shoop:
Strategies for adding the emerging PDC curriculum recommendations into CS courses. 109-110 - Matthew R. Boutell, Tom Armstrong, Linda M. Ott:
Fulbrights abroad in computer science. 111-112
Paper - alternatives to lectures
- Kate Lockwood, Rachel Esselstein:
The inverted classroom and the CS curriculum. 113-118 - Michael James Scott, Gheorghita Ghinea:
Integrating fantasy role-play into the programming lab: exploring the 'projective identity' hypothesis. 119-122 - Andrea Salgian, Teresa Marrin Nakra, Christopher Ault, Yunfeng Wang:
Teaching creativity in computer science. 123-128
Paper - instructional technologies
- Andrew P. Black, Kim B. Bruce, Michael Homer, James Noble, Amy Ruskin, Richard Yannow:
Seeking grace: a new object-oriented language for novices. 129-134 - James B. Fenwick Jr., Barry L. Kurtz, Philip Meznar, Reed Phillips, Alex Weidner:
Developing a highly interactive ebook for CS instruction. 135-140 - David J. Malan:
CS50 sandbox: secure execution of untrusted code. 141-146
Paper - tough curricular challenges
- Charles Border:
Cloud computing in the curriculum: fundamental and enabling technologies. 147-152 - Scott D. Dexter, Elizabeth Buchanan, Kellen Dins, Kenneth R. Fleischmann, Keith W. Miller:
Characterizing the need for graduate ethics education. 153-158 - Matti Tedre:
Methodology education in computing: towards a congruent design approach. 159-164
Paper - retention
- Leo Porter, Beth Simon:
Retaining nearly one-third more majors with a trio of instructional best practices in CS1. 165-170 - Bethany Bowling, Heather Bullen, Maureen Doyle, John Filaseta:
Retention of STEM majors using early undergraduate researchexperiences. 171-176 - Leo Porter, Cynthia Bailey Lee, Beth Simon:
Halving fail rates using peer instruction: a study of four computer science courses. 177-182
Paper - CS education research
- Brian Dorn, Allison Elliott Tew:
Becoming experts: measuring attitude development in introductory computer science. 183-188 - Noa Ragonis, Gila Shilo:
What is it we are asking: interpreting problem-solving questions in computer science and linguistics. 189-194 - Matthew Hertz, Sarah Michele Ford:
Investigating factors of student learning in introductory courses. 195-200
Panel session
- Elizabeth K. Hawthorne, Florence Appel, Carol Spradling, Lisa C. Kaczmarczyk:
Computer science curriculum 2013: social and professional recommendations from the ACM/IEEE-CS task force. 201-202
Special session
- Jeffrey Forbes, Victor Piotrowski, Jane Prey, Suzanne Westbrook:
Understanding NSF funding opportunities. 203-204 - Lynn Andrea Stein, Debbie Chachra, Yevgeniya V. Zastavker, Caitrin Lynch, Alisha Sarang-Sieminski:
An interactive exploration of gender and computing: unpacking the student experience. 205-206 - Daniel D. Garcia, David Ginat:
Demystifying computing with magic, continued. 207-208
Paper - tools
- Jennifer Bayzick, Bradley Askins, Sharon Kalafut, Michael F. Spear:
Reading mobile games throughout the curriculum. 209-214 - Bryce Boe, Charlotte Hill, Michelle Len, Greg Dreschler, Phillip T. Conrad, Diana Franklin:
Hairball: lint-inspired static analysis of scratch projects. 215-220 - Suzanne Balik, Sean P. Mealin, Matthias F. Stallmann, Robert D. Rodman:
GSK: universally accessible graph sketching. 221-226
Paper - student behaviors and experiences
- Katrina Falkner, Nickolas J. G. Falkner, Rebecca Vivian:
Collaborative learning and anxiety: a phenomenographic study of collaborative learning activities. 227-232 - Adrienne Decker, Elizabeth Lane Lawley:
Life's a game and the game of life: how making a game out of it can change student behavior. 233-238 - Anya Tafliovich, Jennifer Campbell, Andrew Petersen:
A student perspective on prior experience in CS1. 239-244
Paper - introducing CS in high school
- David Thompson, Tim Bell, Peter Andreae, Anthony V. Robins:
The role of teachers in implementing curriculum changes. 245-250 - Andrea C. Arpaci-Dusseau, Owen L. Astrachan, N. Dwight Barnette, Matthew Bauer, Marilyn Carrell, Rebecca Dovi, Baker Franke, Christina Gardner, Jeff Gray, Jean Griffin, Richard Kick, Andy Kuemmel, Ralph A. Morelli, Deepa Muralidhar, Rebecca Brook Osborne, Chinma Uche:
Computer science principles: analysis of a proposed advanced placement course. 251-256 - Rex L. Page, Ruben Gamboa:
A more formal approach to "computer science: principles". 257-262
Paper - socio-cultural issues
- Niral Shah, Colleen M. Lewis, Roxane Caires, Nasar Khan, Amirah Qureshi, Danielle Ehsanipour, Noopur Gupta:
Building equitable computer science classrooms: elements of a teaching approach. 263-268 - Neil Christopher Charles Brown, Michael Kölling, Tom Crick, Simon L. Peyton Jones, Simon Humphreys, Sue Sentance:
Bringing computer science back into schools: lessons from the UK. 269-274 - Sarah Hug, Richard Guenther, Michael Wenk:
Cultivating a K12 computer science community: a case study. 275-280
Panel session
- Blair Taylor, Matt Bishop, Elizabeth K. Hawthorne, Kara L. Nance:
Teaching secure coding: the myths and the realities. 281-282
Special session
- Scott Grissom, Beth Simon, Leland L. Beck, Alexander W. Chizhik:
Alternatives to lecture: revealing the power of peer instruction and cooperative learning. 283-284 - Andrea Danyluk, Steve Roach, Elizabeth K. Hawthorne, Henry MacKay Walker, Ruth E. Anderson, Christa M. Chewar:
ACM/IEEE computer science 2013 exemplar-fest. 285-286
Paper - student-centered approaches
- Khuloud Ahmad, Paul Gestwicki:
Studio-based learning and app inventor for android in an introductory CS course for non-majors. 287-292 - Kevin Buffardi, Stephen H. Edwards:
Impacts of adaptive feedback on teaching test-driven development. 293-298 - Henry A. Etlinger:
Adding a contributing student pedagogy component to an introductory database course. 299-304
Paper - underserved populations
- Sarah Esper, Stephen R. Foster, William G. Griswold:
On the nature of fires and how to spark them when you're not there. 305-310 - Yasmin B. Kafai, Kristin A. Searle, Eliot Kaplan, Deborah A. Fields, Eunkyoung Lee, Debora Lui:
Cupcake cushions, scooby doo shirts, and soft boomboxes: e-textiles in high school to promote computational concepts, practices, and perceptions. 311-316 - Betsy James DiSalvo, Mark Guzdial, Charles Meadows, Kenneth Perry, Tom McKlin, Amy S. Bruckman:
Workifying games: successfully engaging african american gamers with computer science. 317-322
Paper - architecture and hardware
- Michael Black, Nathaniel Waggoner:
Emumaker86: a hardware simulator for teaching CPU design. 323-328 - Michael B. Gousie, James D. Teresco:
Helping students understand the datapath with simulators and crazy models. 329-334 - Derek C. Schuurman:
Step-by-step design and simulation of a simple CPU architecture. 335-340
Paper - teaching CS1
- Barry Lawson, Doug Szajda, Lewis Barnett:
Introducing computer science in an integrated science course. 341-346 - Vahab Pournaghshband:
Teaching the security mindset to CS1 students. 347-352 - David Ginat, Ronit Shmallo:
Constructive use of errors in teaching CS1. 353-358
Paper - assessment
- Vicki E. Bennett, Kyu Han Koh, Alexander Repenning:
Computing creativity: divergence in computational thinking. 359-364 - Renate Thies, Jan Vahrenhold:
On plugging "unplugged" into CS classes. 365-370 - Diana Franklin, Phillip T. Conrad, Bryce Boe, Katy Nilsen, Charlotte Hill, Michelle Len, Greg Dreschler, Gerardo Aldana, Paulo Almeida-Tanaka, Brynn Kiefer, Chelsea Laird, Felicia Lopez, Christine Pham, Jessica Suarez, Robert Waite:
Assessment of computer science learning in a scratch-based outreach program. 371-376
Panel session
- Wendy M. DuBow, Ignatios Vakalis, Manuel A. Pérez-Quiñones, Jason T. Black:
Growing female undergraduate enrollments in computer science: some successful approaches. 377-378 - Daniel D. Garcia, Valerie Barr, Mark Guzdial, David J. Malan:
Rediscovering the passion, beauty, joy, and awe: making computing fun again, part 6. 379-380
Special session
- Renee Ciezki, Lien Diaz, Robert Glen Martin, Henry MacKay Walker:
AP CS A exploration of a change from GridWorld to labs. 381-382 - Gregory W. Hislop, Mark A. Ardis, David Budgen, Mark J. Sebern, Jeff Offutt, Willem Visser:
Revision of the SE 2004 curriculum model. 383-384
Paper - tools for teaching the core
- Gregory H. Cooper, Arjun Guha, Shriram Krishnamurthi, Jay A. McCarthy, Robert Bruce Findler:
Teaching garbage collection without implementing compiler or interpreters. 385-390 - Steve Hodges, James Scott, Sue Sentance, Colin Miller, Nicolas Villar, Scarlet Schwiderski-Grosche, Kerry Hammil, Steven J. Johnston:
.NET gadgeteer: a new platform for K-12 computer science education. 391-396 - D. Brian Larkins, William M. Jones, H. Erin Rickard:
Using FPGAs as a reconfigurable teaching tool throughout CS systems curriculum. 397-402
Paper - parallel distributed computing
- Eric Larson, Rochelle Palting:
MDAT: a multithreading debugging and testing tool. 403-408 - Barry Wilkinson, Jeremy F. Villalobos, Clayton Ferner:
Pattern programming approach for teaching parallel and distributed computing. 409-414 - Yousun Ko, Bernd Burgstaller, Bernhard Scholz:
Parallel from the beginning: the case for multicore programming in thecomputer science undergraduate curriculum. 415-420
Paper - teacher preparation
- Linda L. Werner, Jill Denner, Shannon Campe, Eloy Ortiz, Dawn DeLay, Amy C. Hartl, Brett Laursen:
Pair programming for middle school students: does friendship influence academic outcomes? 421-426 - Heather Bort, Dennis Brylow:
CS4Impact: measuring computational thinking concepts present in CS4HS participant lesson plans. 427-432 - Jiangjiang Liu, Cheng-Hsien Lin, Phillip Potter, Ethan Philip Hasson, Zebulun David Barnett, Michael Singleton:
Going mobile with app inventor for android: a one-week computing workshop for K-12 teachers. 433-438
Paper - diversity
- Katie Redmond, Sarah Evans, Mehran Sahami:
A large-scale quantitative study of women in computer science at Stanford University. 439-444 - Carol Frieze, Jeria L. Quesenberry:
From difference to diversity: including women in the changing face of computing. 445-450 - Annemieke Craig, Jo Coldwell-Neilson, Jenine P. Beekhuyzen:
Are IT interventions for girls a special case? 451-456
Panel session
- Mehran Sahami, Mark Guzdial, Fred G. Martin, Nick Parlante:
The revolution will be televised: perspectives on massive open online education. 457-458
Special session
- Joseph E. Hollingsworth, Joan Krone, Jason O. Hallstrom, Murali Sitaraman, Bruce W. Weide:
Engaging mathematical reasoning exercises. 459-460 - Renee Ciezki, Lien Diaz, Frances E. Hunt, Henry MacKay Walker:
How AP CS A matches college courses. 461-462 - Karen Brennan, Mitchel Resnick:
Stories from the scratch community: connecting with ideas, interests, and people. 463-464
Paper - assessment in programming courses
- Wade A. Fagen, Samuel N. Kamin:
Measuring increased engagement using tablet PCs in a code review class. 465-470 - Sue Fitzgerald, Brian Hanks, Raymond Lister, Renée McCauley, Laurie Murphy:
What are we thinking when we grade programs? 471-476 - Lewis Baumstark, Edwin Rudolph:
Automated online grading for virtual machine-based systems administration courses. 477-482
Paper - active learning
- Samuel A. Rebelsky, Janet Davis, Jerod J. Weinman:
Building knowledge and confidence with mediascripting: a successful interdisciplinary approach to CS1. 483-488 - Edward F. Gehringer, Barry W. Peddycord III:
The inverted-lecture model: a case study in computer architecture. 489-494 - Nicole Anderson, Tim Gegg-Harrison:
Learning computer science in the "comfort zone of proximal development". 495-500
Paper - tools to support novice programmer
- Ashok R. Basawapatna, Alexander Repenning, Clayton H. Lewis:
The simulation creation toolkit: an initial exploration into making programming accessible while preserving computational thinking. 501-506 - Linda L. Werner, Charlie McDowell, Jill Denner:
Middle school students using Alice: what can we learn from logging data? 507-512 - Renée C. Bryce, Quentin Mayo, Aaron Andrews, Daniel Bokser, Michael Burton, Chelynn Day, Jessica Gonzolez, Tara Noble:
Bug catcher: a system for software testing competitions. 513-518
Paper - SE and professional practice
- Lisa Lancor, Samyukta Katha:
Analyzing PHP frameworks for use in a project-based software engineering course. 519-524 - Alex Radermacher, Gursimran S. Walia:
Gaps between industry expectations and the abilities of graduates. 525-530 - Amruth N. Kumar:
A mid-career review of teaching computer science I. 531-536
Special session
- Katrina Falkner, Nickolas J. G. Falkner:
Designing and supporting collaborative learning activities. 537-538 - Nick Parlante, Julie Zelenski, Michelle Craig, John DeNero, Mark Guzdial, David J. Malan, Aditi S. Muralidharan, Eric Roberts, Kevin Wayne:
Nifty assignments. 539-540 - Baker Franke, Jeanne Century, Michael Lach, Cameron Wilson, Mark Guzdial, Gail Chapman, Owen L. Astrachan:
Expanding access to K-12 computer science education: research on the landscape of computer science professional development. 541-542
Paper - curricular innovations
- Suzanne F. Buchele:
Two models of a cryptography and computer security class in a liberal arts context. 543-548 - Timothy J. Hickey, R. Pito Salas:
The entrepreneur's bootcamp: a new model for teaching web/mobile development and software entrepreneurship. 549-554 - Timothy E. Roden, Rob LeGrand:
Growing a computer science program with a focus on game development. 555-560
Paper - improving student learning in courses
- Matthew Hertz, Maria Jump:
Trace-based teaching in early programming courses. 561-566 - Kostadin Damevski, Badreldin Altayeb, Hui Chen, David Walter:
Teaching cyber-physical systems to computer scientists via modeling and verification. 567-572 - Ran Libeskind-Hadas:
A derivation-first approach to teaching algorithms. 573-578
Paper - working the web
- Philip J. Guo:
Online python tutor: embeddable web-based program visualization for cs education. 579-584 - Daniel Zingaro, Yuliya Cherenkova, Olessia Karpova, Andrew Petersen:
Facilitating code-writing in PI classes. 585-590 - David Pritchard, Troy Vasiga:
CS circles: an in-browser python course for beginners. 591-596
Paper - computational thinking
- Kyu Han Koh, Alexander Repenning, Hilarie Nickerson, Yasko Chanoki Endo, Pate Motter:
Will it stick?: exploring the sustainability of computational thinking education through game design. 597-602 - Yasmin B. Kafai, Quinn Burke:
The social turn in K-12 programming: moving from computational thinking to computational participation. 603-608 - David S. Touretzky, Daniela Marghitu, Stephanie Ludi, Debra Bernstein, Lijun Ni:
Accelerating K-12 computational thinking using scaffolding, staging, and abstraction. 609-614
Paper - camps and mobile computing
- Janet E. Burge, Gerald C. Gannod, Maureen Doyle, Karen C. Davis:
Girls on the go: a CS summer camp to attract and inspire female high school students. 615-620 - Amber Wagner, Jeff Gray, Jonathan Corley, David Wolber:
Using app inventor in a K-12 summer camp. 621-626 - Matthew H. Dabney, Brian C. Dean, Tom Rogers:
No sensor left behind: enriching computing education with mobile devices. 627-632
Panel session
- Edward F. Gehringer, Beth Lang Golub, Randi Cohen, David M. Arnow, Clifford A. Shaffer:
Panel: textbook pricing, present and future. 633-634
Special session
- Owen L. Astrachan, Amy Briggs, Lien Diaz, Rebecca Brook Osborne:
CS principles: development and evolution of a course and a community. 635-636 - Debra Goldberg, Dirk Grunwald, Clayton Lewis, Jessica A. Feld, Kristin Donley, Odette Edbrooke:
Addressing 21st century skills by embedding computer science in K-12 classes. 637-638
Paper - classroom management
- Joseph Lawrance, Seikyung Jung, Charles Wiseman:
Git on the cloud in the classroom. 639-644 - Tyson R. Henry:
Creating effective student groups: an introduction to groupformation.org. 645-650 - Marc J. Rubin:
The effectiveness of live-coding to teach introductory programming. 651-656
Paper - music and computing education
- Brian Magerko, Jason Freeman, Tom McKlin, Scott McCoid, Tom Jenkins, Elise Livingston:
Tackling engagement in computing with computational music remixing. 657-662 - Jennifer Burg, Jason Romney, Eric Schwartz:
Computer science "big ideas" play well in digital sound and music. 663-668 - Blake Sawyer, Jason B. Forsyth, Taylor O'Connor, Brennon Bortz, Teri Finn, Liesl Baum, Ivica Ico Bukvic, R. Benjamin Knapp, Dane Webster:
Form, function and performances in a musical instrument MAKErs camp. 669-674
Paper - security and secure programming
- Minzhe Guo, Prabir Bhattacharya, Ming Yang, Kai Qian, Li Yang:
Learning mobile security with android security labware. 675-680 - Binto George, Martha Klems, Anna Valeva:
A method for incorporating usable security into computer security courses. 681-686 - Jun Zhu, Heather Richter Lipford, Bill Chu:
Interactive support for secure programming education. 687-692
Paper - capstones
- Saquib Razak:
A case for course capstone projects in CS1. 693-698 - Paul V. Gestwicki, Brian J. McNely:
Empirical evaluation of periodic retrospective assessment. 699-704 - Dianxiang Xu:
Software security testing of an online banking system: a unique research experience for undergraduates and computer teachers. 705-710
Paper - educational research
- Marie desJardins, Susan Martin:
CE21-Maryland: the state of computer science education in Maryland high schools. 711-716 - Michail N. Giannakos, Peter Hubwieser, Nikos Chrisochoides:
How students estimate the effects of ICT and programming courses. 717-722 - Shuchi Grover, Roy Pea:
Using a discourse-intensive pedagogy and android's app inventor for introducing computational concepts to middle school students. 723-728
Posters session I
- Lewis Baumstark:
A combat robotics course: programming meets computer-aided design and fabrication (abstract only). 729 - Charles Wallace, Shreya Kumar:
Communication patterns: a tool for analyzing communication in emerging computer science educational practices (abstract only). 729 - Tamara Denning, Tadayoshi Kohno, Adam Shostack:
Control-Alt-Hack™: a card game for computer security outreach and education (abstract only). 729 - Sarah Hug, Jane Krauss:
K12 outreach: motivating k12 school counselors to embrace the changing face of computing (abstract only). 730 - Robert E. Beck, Daniel T. Joyce:
Sustainability improves student learning (SISL) in computing (abstract only). 730 - Steven I. Gordon:
Creation of interdisciplinary programs in computational science (abstract only). 730 - Scott Britell, Lois M. L. Delcambre, Edward A. Fox, Randy Steele:
Curriculum collaboration, customization, and reuse: creating communities in digital repositories (abstract only). 731 - Rita Manco Powell, Christian Murphy, Adam Cannon, Joshua B. Gordon, Arthi Ramachandran:
Evaluation of the emerging scholars program at Columbia University (abstract only). 731 - Brian K. Hare:
Classroom interventions to reduce failure & course withdrawal in CS1 (abstract only). 731 - Matthew A. Lang:
Using an alternate reality game as a course backdrop (abstract only). 731 - Aaron Springer, Matthew W. Johnson, Michael Eagle, Tiffany Barnes:
Using sequential pattern mining to increase graph comprehension in intelligent tutoring system student data (abstract only). 732 - Zachary Dodds, Michael Erlinger:
MyCS: middle-years computer science (abstract only). 732 - Lila Ghemri, Rattikorn Hewett, Colleen Livingston:
Cyberbulling and game models (abstract only). 732 - Ming Yang, Kai Qian, Minzhe Guo, Prabir Bhattacharya, Guillermo A. Francia III, Li Yang:
Enhance computer networks learning with hands-on mobile device based labware (abstract only). 732 - Alison Clear, Annemieke Craig, Catherine Lang:
Women in technology: an international collaborative celebration (abstract only). 733 - Nan Li, Apoorv Khandelwal, Tung Phan, David S. Touretzky, William W. Cohen, Kenneth R. Koedinger:
Creating an educational robot by embedding a learning agent in the physical world (abstract only). 759-760 - Cameron Macdonell:
Teaching software engineering with an open-source humanitarian software project (abstract only). 733 - Robert E. Beck, Edward Carr, Wingyan Chung, Edward A. Fox, Christine Nass:
Computing in context (abstract only). 734 - Susan H. Rodger, Dwayne C. Brown Jr., Michael Hoyle, Michael Marion:
Integrating computer science into middle school mathematics (abstract only). 734 - Eric Fouh, Daniel A. Breakiron, Mai Elshehaly, T. Simin Hall, Ville Karavirta, Clifford A. Shaffer:
OpenDSA: using an active eTextbook to teach data structures and algorithms (abstract only). 734 - Chukwunweike T. Abuah, Rogelio Calderon, Martin Estrada, Zarni Htet, Adriana M. Hurley, Katherine Ingersoll, Russell Hart, Sydney Ryan, Kimberly Spasaro, Prashanna Tiwaree, Samuel A. Rebelsky:
Making images by hand and by code: motivating students with multi-language interactive media application scripting (abstract only). 735 - Michael Graf, David P. Bunde, David Ely, David Lucas, Jens Mache, Christopher T. Mitchell, Andrei Papancea, Miriam Robinson, Ben White:
Selecting and using a parallel programming language (abstract only). 735 - Cameron L. Fadjo:
A comprehensive software engineering education program for grades 6 to 12 in NYC public schools (abstract only). 735 - Sam Bryfczynski, Brian C. Dean, Roy P. Pargas, Melanie M. Cooper, Michael Klymkowsky:
Teaching data structures with BeSocratic (abstract only). 736 - David Weintrop, Uri Wilensky:
Robobuilder: a computational thinking game (abstract only). 736 - Joseph F. Grafsgaard, Joseph B. Wiggins, Kristy Elizabeth Boyer, Eric N. Wiebe, James C. Lester:
Modeling student programming with multimodal learning analytics (abstract only). 736
Posters session II
- Deena Engel:
Embracing the digital humanities: a course on computing in the humanities for undergraduate computer science minor students (abstract only). 737 - Edward Walker:
A cloud computing curriculum for undergraduate CS majors (abstract only). 737 - Susan Makrouhee Haynes:
Using the atmel AVR (arduino microcontroller) as the foundation of beginning computer organization course (abstract only). 737 - AnnaLise Hoopes, Tara Chklovski, Dara Olmsted:
Technovation challenge: teaching girls computer science & entrepreneurship (abstract only). 737 - Julie L. Johnson:
Making programming contest practice worthy of academic credit (abstract only). 738 - Lillian N. Cassel, Ursula Wolz:
Interdisciplinary computing, successes and challenges (abstract only). 738 - Alison Clear, Michael Lance, Amitrajit Sakar:
How students learn: ripples in computer science/software engineering curriculum (abstract only). 738 - Daniela Marghitu, Taha Ben Brahim, John Weaver, Yasmeen Rawajfih:
Kodu, alice and lego robotics: a three-step model of effective introducing middle school students to computer programming and robotics (abstract only). 738 - Mário A. M. Guimarães, Huwida Said:
A multi-level video game for teaching security (abstract only). 739 - Catherine C. Bareiss, Larry Vail:
Computing foundations for the scientist (abstract only). 739 - Elizabeth Ann Patitsas, Michelle Craig, Steve M. Easterbrook:
On the countably many misconceptions about #hashtables (abstract only). 739 - Catherine S. Ashcraft:
Girls in IT: the facts - a comprehensive look at the latest research on gender and technology in K-12 contexts (abstract only). 740 - Lila Ghemri, Ping Chen:
Introducing privacy in a data mining course (abstract only). 740 - Kuba Karpierz, Joel Kitching, Brendan Shillingford, Elizabeth Ann Patitsas, Steven A. Wolfman:
"Dictionary Wars" (abstract only): an inverted, leaderboard-driven project for learning dictionary data structures. 740 - Jennifer Rosato, Chery Takkunen:
Computer science-education outreach: an interdisciplinary collaboration (abstract only). 740 - Marvin Andujar, Lauren Aguilera, Yerika Jimenez, Farah Zabe, Patricia Morreale:
Improving hispanic high school student perceptions of computing (abstract only). 741 - Jinghua Zhang, Mustafa Atay, Rebecca Caldwell, Elva J. Jones:
Developing game-like instructional modules to enhance student learning in lower level core computer science courses (abstract only). 741 - Sambit Bhattacharya, Bogdan D. Czejdo, Rakesh Malhotra:
Geospatial intelligence as a context for computing education (abstract only). 741 - David Hovemeyer, Matthew Hertz, Paul Denny, Jaime Spacco, Andrei Papancea, John C. Stamper, Kelly Rivers:
CloudCoder: building a community for creating, assigning, evaluating and sharing programming exercises (abstract only). 742 - Sarah Hug, Josh Sandry, Ryan Vordermann, Enrico Pontelli, Ben Wright:
DISSECT: integrating computational thinking in the traditional K-12 curricula through collaborative teaching (abstract only). 742 - Roger L. West:
Ant colony simulation as an engaging, extendable, and easily gradable programming project(abstract only). 742 - Zalia Shams, Stephen H. Edwards:
An experiment to test bug density in students' code (abstract only). 742 - Kevin A. Gary, Srividya K. Bansal, Arbi Ghazarian:
A project spine framework for software engineering education (abstract only). 743 - Adam Oest, Ivona Bezáková, James E. Heliotis, Sean Strout:
Student development of board game strategies in a web-based graphical infrastructure (abstract only). 743 - Susan Eileen Fox:
Green computing in the introductory curriculum (abstract only). 743 - Nicholas Brown, Michael H. Goldwasser:
Interactive exploration of Huffman coding (abstract only). 744
Birds of a feather - flock I
- Jennifer Burg, Susan Reiser:
Teaching computer science principles with digital sound and music (abstract only). 745 - Viera K. Proulx:
Test-first Java for beginners (abstract only). 745 - Catherine C. Bareiss, Larry Vail:
Where is computing in general education (abstract only). 745 - Steven C. Shaffer, Clifford A. Shaffer:
Automated generation and grading of programming assignments (abstract only). 745 - Deborah W. Seehorn, Chris Stephenson, Tammy Randall Pirmann, Kelly Powers:
CSTA CS K-12 instructional standards and CS curriculum (abstract only). 746 - Donald J. Slater, Wanda P. Dann, Steve Cooper:
Birds of a feather: teaching with Alice (abstract only). 746 - Jim Huggins, Alfreda Dudley, Karla Carter, Dee A. B. Weikle, Netiva Caftori:
Nifty computing in society case studies (abstract only). 746 - Mark E. Hoffman, Janet E. Burge, Gerald C. Gannod, Mladen A. Vouk:
Integrating communication skills into the computer science curriculum (abstract only). 746 - Allen S. Parrish, Cary Laxer:
The future of the ABET computer science program criteria (abstract only). 747 - Ambareen Siraj, Blair Taylor, Stephen Cooper:
Bringing security into traditional computer science courses: challenges and support (abstract only). 747 - Tara Chklovski, AnnaLise Hoopes, Dara Olmsted:
Technovation challenge: teaching girls computer science & entrepreneurship (abstract only). 747 - Dale Reed, Don Yanek, Gail Chapman:
Replicating exploring computer science (ECS) (abstract only). 747 - Mark Sherriff, Daniel D. Garcia, Jody Paul:
Teaching track faculty in CS (abstract only). 748 - Adam Anthony, Marie desJardins:
Starting and sustaining an undergraduate research program in computer science (abstract only). 748 - Daniel D. Garcia, Daniel Armendariz:
Technology that educators of computing hail (TECH): come, share your favorites (abstract only). 748 - Suzanne W. Dietrich, Don Goelman:
Brainstorming CS principles big idea III: data and information (abstract only). 748 - Gloria Childress Townsend:
A town meeting: SIGCSE committee on expanding the women-in-computing community (abstract only). 749
Birds of a feather - flock II
- Barbara M. Anthony, Lisa Bender, Christine Chung, Mark Lewis:
Trends in CS enrollment at small, liberal arts institutions (abstract only). 751 - Monika Sobolewska:
Logistics of moving from computer fluency to computational thinking (abstract only). 751 - Bonnie K. MacKellar, Margaret S. Menzin, Marc L. Smith, Tammy VanDeGrift:
Computer scientists put the informatics into bio, health, and medical informatics education (abstract only). 751 - Gregory W. Hislop, Heidi J. C. Ellis, Darci Burdge, Sean P. Goggins, Lori Postner, Stoney Jackson:
Encouraging faculty & student involvement in humanitarian free and open source software (HFOSS)(abstract only). 751 - Frances P. Trees, David Reed, Tammy Pirmann:
CSTA chapters: supporting your local computer science educators (abstract only). 752 - Ann Irvine, Darakhshan Mir, Michael Hay:
How PhD students at research universities can prepare for a career at a liberal arts college (abstract only). 752 - Diane A. Baxter, Elizabeth Simon:
Computer science principles: necessary for ALL students' success (abstract only). 752 - Douglas Baldwin:
Broadening mathematical reasoning in computing (abstract only). 752 - John Britton, Tim Berglund:
Using version control in the classroom (abstract only). 753 - Debra Lee Davis, Kip Irvine, Dave Berque, Janet Davis, Brian Dorn, Matt Jadud:
Including HCI and user experience (UX) methodologies in computing curriculum (abstract only). 753 - Yolanda Jacobs Reimer, Christopher D. Hundhausen, Phillip T. Conrad:
Taking studio-based learning online (abstract only). 753 - Helen H. Hu, Clifton Kussmaul, Matthew A. Lang:
Using POGIL activities in computer science classes (abstract only). 753 - Richard S. Weiss, Michael E. Locasto, Jens Mache, Blair Taylor, Elizabeth K. Hawthorne:
Teaching security using hands-on exercises (abstract only). 754 - Nick Senske:
Computational literacy for everyone: opening a dialogue between STEM and the digital arts and humanities (abstract only). 754 - Joanne F. Selinski, Kathie A. Yerion:
Dual degree tracks for computer science majors (abstract only). 754 - Richard E. Ladner:
Universal access to computing education (abstract only). 754 - Richard A. Brown, Joel C. Adams, David P. Bunde, Jens Mache, Elizabeth Shoop, Michael A. Smith, Paul F. Steinberg, Matthew Wolf:
Multi-course approaches to curriculum 2013's parallel and distributed computing (abstract only). 755 - Michael P. Rogers:
The joy of word games: or, putting the text back into context (abstract only). 755
Wednesday workshops
- Julian Mason, Zachary Dodds, William D. Smart:
ROS at every level: using the robot operating system in CS 0, 1, 2, and beyond (abstract only). 757 - Jason O. Hallstrom, Joseph E. Hollingsworth, Joan Krone, Murali Sitaraman:
Making mathematical reasoning fun: web-integrated, collaborative, and "Hands-On" Techniques (abstract only). 757 - Wanda P. Dann, Stephen Cooper, Donald J. Slater:
Alice 3.1 (abstract only). 757 - Semmy Purewal:
Creative computing: introductory programming concepts with processing.js (abstract only). 757 - Tim Bell, Daniela Marghitu, Lynn Lambert, Paul Curzon:
Computer science unplugged, robotics, and outreach activities (abstract only). 758 - Andrea Danyluk, Nancy M. Amato, Ran Libeskind-Hadas, Lori L. Pollock, Susan H. Rodger:
Making the most of undergraduate research (abstract only). 758 - Guy-Alain Amoussou, Suzanne Westbrook:
Learn about effective proposal writing via the review process (abstract only). 758 - Richard A. Brown, Elizabeth Shoop, Joel C. Adams:
CSinParallel: using map-reduce to teach parallel programming concepts across the CS curriculum (abstract only). 758 - Richard S. Weiss, Vincent Nestler, Michael E. Locasto, Jens Mache, Brian Hay:
Hands-on cybersecurity exercises and the rave virtual environment (abstract only). 759 - Stephen H. Edwards:
Re-imagining CS1/CS2 with Android using the Sofia framework (abstract only). 759 - Brian Harvey, Daniel D. Garcia, Tiffany Barnes, Nathaniel Titterton, Daniel Armendariz, Luke Segars, Eugene Lemon, Sean Morris, Josh Paley:
SNAP! (build your own blocks) (abstract only). 759 - Tommy MacWilliam:
Incorporating version control into programming courses (abstract only). 759
Friday workshops
- Ira Greenberg, Deepak Kumar, Dianna Xu:
Computational art and creative coding: teaching CS1 with processing (abstract only). 761 - Daniel D. Garcia, Brian Harvey, Tiffany Barnes, Nathaniel Titterton, Daniel Armendariz, Luke Segars, Eugene Lemon, Sean Morris, Josh Paley:
AP CS principles and the beauty and joy of computing curriculum (abstract only). 761 - Matt Bishop, Blair Taylor, Elizabeth K. Hawthorne, Diana L. Burley, Siddharth Kaza:
Introducing secure coding in CS0 and CS1 (abstract only). 761 - Susan H. Rodger, Steve Cooper, Wanda P. Dann, Dwayne C. Brown Jr., Jacobo Carrasquel:
Experimenting with and integrating Alice 2.3 into many disciplines (abstract only). 761 - Barbara J. Ericson, Christopher Michaud, Nannette P. Napier, Krishnendu Roy:
How to plan and run computing summer camps for 4th-12th grade students (abstract only). 762 - Joanne McGrath Cohoon, James P. Cohoon, Seth Reichelson, Susan Horwitz, Laura Reasoner Jones:
Pedagogy for engaging diverse students in computing: four effective methods (abstract only). 762 - Ralph A. Morelli, David Wolber, Shaileen Crawford Pokress, Franklyn A. Turbak, Fred G. Martin:
Teaching the CS principles curriculum with App Inventor (abstract only). 762 - Mark C. Lewis, Konstantin Läufer, George K. Thiruvathukal:
Using Scala strategically across the undergraduate curriculum (abstract only). 763 - Forrest Stonedahl, David Weintrop, Paulo Blikstein, Christine Shannon:
NetLogo: teaching with turtles and crossing curricular boundaries (abstract only). 763 - Kate Lockwood, Jeff McCall, Barbara Beckmeyer, Marc Oehlman:
Implementing the inverted classroom (abstract only). 763 - Charles Peck, Tom Murphy, Skylar Thompson, Aaron Weeden:
LittleFe buildout workshop (parts 1 & 2): hardware, software, and curriculum for parallel and distributed education (abstract only). 763 - Daniel Zingaro, Cynthia Bailey Lee, John Glick, Leo Porter, Beth Simon:
Peer instruction in CS: introduction and recent developments (abstract only). 764
Saturday workshops
- Stan Kurkovsky:
Android+Sphero: teaching mobile computing and robotics in a single course (abstract only). 765 - Jennifer Burg, Susan Reiser:
Computer science via digital sound and music: a hands-on introduction to open source tools and new curriculum material to introduce computer science concepts (abstract only). 765 - Viera K. Proulx:
Test-first design in introductory Java programming (abstract only). 765 - Michael J. Jipping, Acshi Haggenmiller, Matthew Koster, Eric Ostrowski:
Experiments with network security threats in a safe, easy sandbox (abstract only). 765 - Barry Wilkinson, Clayton Ferner:
Developing a hands-on undergraduate parallel programming course with pattern programming (abstract only). 766 - Suzanne W. Dietrich:
LINQ from a database perspective: querying relations and XML (abstract only). 766 - Lynn Andrea Stein:
Catalyzing & sustaining change in computing education (abstract only). 766 - Erik Brunvand, Jennifer (Ginger) Reynolds Alford, Paul L. Stout:
Drawing machines: exploring embedded system programming and hardware with an artistic flair (abstract only). 766 - Clifton Kussmaul, Helen H. Hu, Matthew A. Lang:
Using POGIL to help students discover CS concepts and develop process skills (abstract only). 767 - Tiffany Barnes, Acey Kreisler Boyce, Veronica Cateté, Katelyn Doran, Andrew Hicks, Leslie Keller:
Augmenting introductory computer science classes with GameMaker and mobile apps (abstract only). 767
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.