


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 C. 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.


Google
Google Scholar
Semantic Scholar
Internet Archive Scholar
CiteSeerX
ORCID














