default search action
SIGCSE 2009: Chattanooga, TN, USA
- Sue Fitzgerald, Mark Guzdial, Gary Lewandowski, Steven A. Wolfman:
Proceedings of the 40th SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2009, Chattanooga, TN, USA, March 4-7, 2009. ACM 2009, ISBN 978-1-60558-183-5
Keynote address
- Elliot B. Koffman:
All I really need to know I learned in CS1. 1
Starting with scratch in CS 1
- Ursula Wolz, Henry H. Leitner, David J. Malan, John Maloney:
Starting with scratch in CS 1. 2-3
Developing problem-solving skills
- Katrina Falkner, Edward Palmer:
Developing authentic problem solving skills in introductory computing classes. 4-8 - Maureen Biggers, Tuba Yilmaz, Monica Sweat:
Using collaborative, modified peer led team learning to improve student success and retention in intro cs. 9-13 - Kristy Elizabeth Boyer, Robert Phillips, Michael D. Wallis, Mladen A. Vouk, James C. Lester:
The impact of instructor initiative on student learning: a tutoring study. 14-18
Listening to students
- Brian Hanks, Laurie Murphy, Beth Simon, Renée McCauley, Carol Zander:
CS1 students speak: advice for students by students. 19-23 - Brian Hanks, Matt Brandt:
Successful and unsuccessful problem solving approaches of novice programmers. 24-28 - Jill E. Courte, Cathy Bishop-Clark:
Do students differentiate between computing disciplines? 29-33
Networking and mobile apps
- Damon Tyman, Nirupama Bulusu, Jens Mache:
An activity-based sensor networks course for undergraduates with sun spot devices. 34-38 - Muthucumaru Maheswaran, Alexis Malozemoff, Daniel Ng, Sheng Liao, Song Gu, Balasubramaneyam Maniymaran, Julie Raymond, Reehan Shaikh, Yuanyuan Gao:
GINI: a user-level toolkit for creating micro internets for teaching & learning computer networking. 39-43 - Stan Kurkovsky:
Engaging students through mobile game development. 44-48
Breadth n-th
- Don Blaheta:
CS262: a breadth-second survey of informatic CS. 49-53 - William W. White, Jerry B. Weinberg:
Breadth-last technical electives: integrating the CS core via computer games and mobile robotics. 54-58 - Leen-Kiat Soh, Ashok Samal, Stephen D. Scott, Stephen Ramsay, Etsuko Moriyama, George Meyer, Brian Moore, William G. Thomas, Duane F. Shell:
Renaissance computing: an initiative for promoting student participation in computing. 59-63
Invited session: SIGCSE at 40
- Lillian N. Cassel, Richard H. Austing, Elliot B. Koffman:
SIGCSE: from the beginnings to a bright future. 64
Special session
- Daniel D. Garcia, Robb Cutler, Zachary Dodds, Eric Roberts, Alison Young:
Rediscovering the passion, beauty, joy, and awe: making computing fun again, continued. 65-66
Special session
- Stephen Cooper, Joan Peckham, Harriet G. Taylor:
Exploring NSF funding opportunities in EHR and CISE. 67-68
Panel session
- Joseph E. Urban, Jesse M. Heines, Edward A. Fox, Harriet G. Taylor:
Panel on revitalized undergraduate computing education. 69-70
Quotidian pedagogy
- Janet Davis:
Experiences with just-in-time teaching in systems and design courses. 71-75 - Chris Bennett, Timothy Urness:
Using daily student presentations to address attitudes and communication skills in CS1. 76-80 - Edward F. Gehringer, Carolyn S. Miller:
Student-generated active-learning exercises. 81-85
Recruitment
- Amy S. Bruckman, Maureen Biggers, Barbara Ericson, Tom McKlin, Jill P. Dimond, Betsy James DiSalvo, Mike Hewner, Lijun Ni, Sarita Yardi:
"Georgia computes!": improving the computing education pipeline. 86-90 - Patricia Morreale, Stan Kurkovsky, George Chang:
Methodology for successful undergraduate recruiting in computer science at comprehensive public universities. 91-95 - Brad Richards:
Representation of women in CS: how do we measure a program's success? 96-100
Distributed computing for the classroom
- Jeannie R. Albrecht:
Bringing big systems to small schools: distributed systems for undergraduates. 101-105 - Richard A. Brown:
Hadoop at home: large-scale computing at a small college. 106-110 - Justin Cappos, Ivan Beschastnikh, Arvind Krishnamurthy, Tom Anderson:
Seattle: a platform for educational cloud computing. 111-115
CS1/2 transitions
- Richard J. Enbody, William F. Punch, Mark McCullen:
Python CS1 as preparation for C++ CS2. 116-120 - Marty Stepp, Jessica Miller, Victoria Kirst:
A "CS 1.5" introduction to web programming. 121-125 - Judith Gal-Ezer, Tamar Vilner, Ela Zur:
Has the paradigm shift in CS1 a harmful effect on data structures courses: a case study. 126-130
Invited session: SIGCSE at 40
- Curt M. White:
An historical look at the SIGCSE conference. 131
Special session
- Mark W. Bailey, Kim B. Bruce, Kathleen Fisher, Robert Harper, Stuart Reges:
Report of the 2008 SIGPLAN programming languages curriculum workshop: preliminary report. 132-133
Panel session
- Gregory W. Hislop, Heidi J. C. Ellis, Allen B. Tucker, Scott D. Dexter:
Using open source software to engage students in computer science education. 134-135
Panel session
- Daniel Ernst, Barry Wittman, Brian Harvey, Tom Murphy, Michael Wrinn:
Preparing students for ubiquitous parallelism. 136-137
Test-driven pedagogical approaches
- Viera K. Proulx:
Test-driven design for introductory OO programming. 138-142 - Joel Adams:
Test-driven data structures: revitalizing CS2. 143-147 - Chetan Desai, David S. Janzen, John Clements:
Implications of integrating test-driven development into CS1/CS2 curricula. 148-152
Retention
- Lecia Jane Barker, Charlie McDowell, Kimberly Kalahar:
Exploring factors that influence computer science introductory course students to persist in the major. 153-157 - Joanne McGrath Cohoon, Zhen Wu, Jie Chao:
Sexism: toxic to women's persistence in CSE doctoral programs. 158-162 - Susan Horwitz, Susan H. Rodger, Maureen Biggers, David W. Binkley, C. Kolin Frantz, Dawn Gundermann, Susanne E. Hambrusch, Steven Huss-Lederman, Ethan V. Munson, Barbara G. Ryder, Monica Sweat:
Using peer-led team learning to increase participation and success of under-represented groups in introductory computer science. 163-167
Capturing and analyzing student artifacts
- Roy P. Pargas, Samuel P. Bryfczynski:
Using ink to expose students' thought processes in CS2/CS7. 168-172 - Anthony Allevato, Stephen H. Edwards, Manuel A. Pérez-Quiñones:
Dereferee: exploring pointer mismanagement in student code. 173-177 - Christian Murphy, Gail E. Kaiser, Kristin Loveland, Sahar Hasan:
Retina: helping students and instructors based on observed programming activities. 178-182
Computational thinking across disciplines
- Susanne E. Hambrusch, Christoph Hoffmann, John T. Korb, Mark Haugan, Antony L. Hosking:
A multidisciplinary approach towards computational thinking for science majors. 183-187 - Hong Qin:
Teaching computational thinking through bioinformatics to biology students. 188-191 - Owen L. Astrachan:
Pander to ponder. 192-196
Invited session: SIGCSE at 40
- Nell B. Dale, Andrew D. McGettrick, John Impagliazzo, Robert M. Aiken, Elliot B. Koffman, Jim Leisy:
A historical look at curricula and materials. 197-198
Panel session
- Ursula Wolz, Tiffany Barnes, Jessica D. Bayliss, Jamie Cromack:
Girls do like playing and creating games. 199-200
Panel session
- Jon Beck, Vicki L. Almstrum, Heidi J. C. Ellis, Massood Towhidnejad:
Best practices in software engineering project class management. 201-202
Keynote address
- Craig J. Mundie:
Rethinking computing. 203
Panel session
- Mark Lewis, Scott T. Leutenegger, Michael Panitz, Kelvin Sung, Scott A. Wallace:
Introductory programming courses and computer games. 204-205
Graphical frameworks for CS1
- Michael H. Goldwasser, David Letscher:
A graphics package for the first day and beyond. 206-210 - Ben Stephenson, Craig Taube-Schock:
QuickDraw: bringing graphics into first year. 211-215 - Andrew Luxton-Reilly, Paul Denny:
A simple framework for interactive games in CS1. 216-220
Engaging K-12
- Michelle Craig, Diane Horton:
Gr8 designs for Gr8 girls: a middle-school program and its evaluation. 221-225 - Mary Beth Rosson, Anastassia Ioujanina, Timothy Paone, Gretel Sheasley, Hansa Sinha, Craig H. Ganoe, John M. Carroll, Jan Mahar:
A scaffolded introduction to dynamic website development for female high school students. 226-230 - Tomohiro Nishida, Susumu Kanemune, Yukio Idosaka, Mitaro Namiki, Tim Bell, Yasushi Kuno:
A CS unplugged design pattern. 231-235
Secure systems
- Joel Brynielsson:
An information assurance curriculum for commanding officers using hands-on experiments. 236-240 - Li Yang:
Teaching database security and auditing. 241-245 - Joel Wein, Kirill Kourtchikov, Yan Cheng, Ron Gutierez, Roman Khmelichek, Matthew Topol, Chris Sherman:
Virtualized games for teaching about distributed systems. 246-250
Shaking up our worldview
- Kirby McMaster, Brian W. Rague, Steven M. Hadfield:
Two mathematical gestalts for computer theory. 251-255 - Duane Buck, David J. Stucki:
The hidden injuries of overloading 'ADT'. 256-259 - James J. Lu, George H. L. Fletcher:
Thinking about computational thinking. 260-264
Special session
- Jonas Boustedt, Robert McCartney, Katherine Deibel, Jim Huggins, Beth Simon, Suzanne Westbrook, The Mystery Presenter:
It seemed like a good idea at the time. 265-266
Special session
- Andrew D. McGettrick, Renée McCauley, Richard J. LeBlanc, Heikki Topi:
Report on the ACM/IEEE-CS undergraduate curricula recommendations. 267-268
Special session
- Judith Gal-Ezer, Orit Hazzan, Noa Ragonis:
Preparation of high school computer science teachers: the Israeli perspective. 269-270
Graphical introduction to programming in K-12
- Susan H. Rodger, Jenna Hayes, Gaetjens Lezin, Henry Qin, Deborah Nelson, Ruth Tucker, Mercedes Lopez, Stephen Cooper, Wanda P. Dann, Don Slater:
Engaging middle school teachers and students with alice in a diverse set of subjects. 271-275 - Joey C. Y. Cheung, Grace Ngai, Stephen C. F. Chan, Winnie W. Y. Lau:
Filling the gap in programming instruction: a text-enhanced graphical programming environment for junior high students. 276-280 - Gary Kacmarcik, Sylvie Giral Kacmarcik:
Introducing computer programming via gameboy advance homebrew. 281-285
Mental hygiene -- analysis and promotion of good CS work habits
- Vincent A. Cicirello:
On the role and effectiveness of pop quizzes in CS1. 286-290 - Christopher D. Hundhausen, Anukrati Agrawal, Dana Fairbrother, Michael Trevisan:
Integrating pedagogical code reviews into a CS 1 course: an empirical study. 291-295 - James B. Fenwick Jr., Cindy Norris, E. Frank Barry, Josh Rountree, Cole J. Spicer, Scott D. Cheek:
Another look at the behaviors of novice programmers. 296-300
Taking software engineering out of the classroom
- Adrian Rusu, Amalia I. Rusu, Rebecca Docimo, Confesor Santiago, Mike Paglione:
Academia-academia-industry collaborations on software engineering projects using local-remote teams. 301-305 - Mohammad H. N. Tabrizi, Carol B. Collins, Vipul Kalamkar:
An international collaboration in software engineering. 306-310 - Ralph A. Morelli, Trishan R. de Lanerolle:
Foss 101: engaging introductory students in the open source movement. 311-315
Games 2 teach
- Bo Brinkman:
The heart of a whistle-blower: a corporate decision-making game for computer ethics classes. 316-320 - Michael Eagle, Tiffany Barnes:
Experimental evaluation of an educational game for improved learning in introductory computing. 321-325
Special session
- Paul T. Tymann, Laurie White:
The future of the AP CS program. 331-332
Special session
- Florence Appel, Katherine Deibel, C. Dianne Martin, Joseph D. Oldham, Tarsem S. Purewal Jr., Carol Spradling:
From the man on the moon to 2001 and beyond: the evolving social and ethical impact of computers a session to commemorate SIGCSE' 40 anniversary. 333-334
Panel session
- Richard M. Salter, Robert D. Cupper, Stuart Hirshfield, Alexa M. Sharp:
New models for the CS1 course: a fifteen year retrospective. 335-336
Games how-to
- Jessica D. Bayliss:
Using games in introductory courses: tips from the trenches. 337-341 - Briana B. Morrison, Jon A. Preston:
Engagement: gaming throughout the curriculum. 342-346 - Monica McGill:
Weighted game developer qualifications for consideration in curriculum development. 347-351
Departmental issues
- Donald B. Sanderson:
Revising an assessment plan to conform to the new ABET-CAC guidelines. 352-356 - Charles Riedesel, Eric D. Manley, Susan Poser, Jitender S. Deogun:
A model academic ethics and integrity policy for computer science departments. 357-361 - Mujtaba Talebi, Thomas P. Way:
Methods, metrics and motivation for a green computer science program. 362-366
Reflecting on programming
- Michael R. Wick:
Using programming to help students understand the value of diversity. 367-371 - Naveed Arshad:
Teaching programming and problem solving to CS2 students using think-alouds. 372-376 - Stuart A. Hansen:
Analyzing programming projects. 377-381
Models for cross-course fertilization of ideas
- Susan Reiser, Rebecca F. Bruce:
Fabrication: a tangible link between computer science and creativity. 382-386 - Robin Y. Flatland, James R. Matthews:
Using modes of inquiry and engaging problems to link computer science and mathematics. 387-391 - Christopher Brown, Robert Pastel:
Combining distinct graduate and undergraduate HCI courses: an experiential and interactive approach. 392-396
Special session
- Owen L. Astrachan, Henry MacKay Walker, Chris Stephenson, Lien Diaz, Janice E. Cuny:
Advanced placement computer science: the future of tracking the first year of instruction. 397-398
Panel session
- Lecia Jane Barker, Elizabeth S. Adams, Amardeep Kahlon, Andrea Lawrence, Alison Young:
Trends and discoveries of the computing educators oral history project. 399-400
Special session
- Inna Pivkina, Desh Ranjan, Jerry Lodder:
Historical sources as a teaching tool. 401-402
Tools for engagement
- Susan H. Rodger, Eric N. Wiebe, Kyung Min Lee, Chris Morgan, Kareem Omar, Jonathan Su:
Increasing engagement in automata theory with JFLAP. 403-407 - Anne Philpott, Tony Clear, Jacqueline L. Whalley:
Understanding student performance on an algorithm simulation task: implications for guided learning. 408-412 - Andrew Brownfield, Cindy Norris:
LC3uArch: a graphical simulator of the LC-3 microarchitecture. 413-417 - Richard M. Salter, John L. Donaldson:
Abstraction and extensibility in digital logic simulation software. 418-422
Robots
- Glenn V. Nickens, Ethan J. Tira-Thompson, Thorna Humphries, David S. Touretzky:
An inexpensive hand-eye system for undergraduate robotics instruction. 423-427 - Tom Lauwers, Illah R. Nourbakhsh, Emily Hamner:
CSbots: design and deployment of a robot designed for the CS1 classroom. 428-432 - Jay Summet, Deepak Kumar, Keith J. O'Hara, Daniel Walker, Lijun Ni, Douglas S. Blank, Tucker R. Balch:
Personalizing CS1 with robots. 433-437 - William Isaac McWhorter, Brian C. O'Connor:
Do LEGO® Mindstorms® motivate students in CS1? 438-442
Systems
- Shimon Schocken, Noam Nisan, Michal Armoni:
A synthesis course in hardware architecture, compilers, and software engineering. 443-447 - Michael D. Black:
Build an operating system from scratch: a project for an introductory operating systems course. 448-452 - Ben Pfaff, Anthony Romano, Godmar Back:
The pintos instructional operating system kernel. 453-457 - Geoffrey M. Draper, Robert R. Kessler, Richard F. Riesenfeld:
A history of computing course with a technical focus. 458-462
Interdisciplinary multimedia
- Mark Christensen van Langeveld, Robert Kessler:
Two in the middle: digital character production and machinima courses. 463-467 - Daniela Stan Raicu, Jacob David Furst:
Enhancing undergraduate education: a REU model for interdisciplinary research. 468-472 - Jennifer Burg, Jason Romney:
Linking computer science, art, and practice through digital sound. 473-477 - Jesse M. Heines, Gena R. Greher, Sarah Kuhn:
Music performamatics: interdisciplinary interaction. 478-482
Special session
- Nick Parlante, Thomas P. Murtagh, Mehran Sahami, Owen L. Astrachan, David Reed, Christopher A. Stone, Brent Heeringa, Karen L. Reid:
Nifty assignments. 483-484
Special session
- Dave A. Berque:
A tutorial on stroke-based interfaces: unistroke recognition algorithms appropriate for compelling projects in introductory courses. 485-486
Special session
- Gordon Davies, Lillian N. Cassel, Arthur B. Pyster, Michael E. Caspersen, Heikki Topi:
Acm education board and masters level programs. 487-488
Data- and code-space animation
- Michael G. Boland, Curtis C. Cliburn:
Introducing PyLighter: dynamic code highlighter. 489-493 - David Scot Taylor, Andrei F. Lurie, Cay S. Horstmann, Menko B. Johnson, Sean K. Sharma, Edward C. Yin:
Predictive vs. passive animation learning tools. 494-498 - Amruth N. Kumar:
Data space animation for learning the semantics of C++ pointers. 499-503
Summer outreach programs
- Winnie W. Y. Lau, Grace Ngai, Stephen C. F. Chan, Joey C. Y. Cheung:
Learning programming through fashion and design: a pilot summer course in wearable computing for middle school students. 504-508 - Inna Pivkina, Enrico Pontelli, Rachel Jensen, Jessica Haebe:
Young women in computing: lessons learned from an educational & outreach program. 509-513 - Anna Cavender, Richard E. Ladner, Robert I. Roth:
The summer academy for advancing deaf and hard of hearing in computing. 514-518
Software design
- Alex Baker, André van der Hoek:
An experience report on the design and delivery of two new software design courses. 519-523 - Dana P. Leonard, Jason O. Hallstrom, Murali Sitaraman:
Injecting rapid feedback and collaborative reasoning in teaching specifications. 524-528 - Andrew Meneely, Laurie A. Williams:
On preparing students for distributed software development with a synchronous, collaborative development platform. 529-533
Curriculum innovation
- Robert Kessler, Mark Christensen van Langeveld, Roger Altizer:
Entertainment arts and engineering(or how to fast track a new interdisciplinary program). 539-543 - Chi-Cheng Lin, Mingrui Zhang, Barbara Beck, Gayle Olsen:
Embedding computer science concepts in K-12 science curricula. 539-543 - Lijun Ni:
What makes CS teachers change?: factors influencing CS teachers' adoption of curriculum innovations. 544-548
Panel session
- Owen L. Astrachan, Susanne E. Hambrusch, Joan Peckham, Amber Settle:
The present and future of computational thinking. 549-550
Whither scheme? 21st century approaches to scheme in CS1
- Richard Brown, Janet Davis, Samuel A. Rebelsky, Brian Harvey:
Whither scheme?: 21st century approaches to scheme in CS1. 551-552
Keynote address
- Gregory D. Abowd:
Make IT matter: how computing can make a difference. 553
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.