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