Technical Symposium on Computer Science Education 2011 (original) (raw)



default search action
- combined dblp search
- author search
- venue search
- publication search
Authors:
- no matches

Venues:
- no matches

Publications:
- no matches


SIGCSE 2011: Dallas, TX, USA

jump to

SPARQL queries 
Refine list

refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as

Thomas J. Cortina, Ellen Lowenfeld Walker, Laurie A. Smith King, David R. Musicant:
Proceedings of the 42nd ACM technical symposium on Computer science education, SIGCSE 2011, Dallas, TX, USA, March 9-12, 2011. ACM 2011, ISBN 978-1-4503-0500-6
Keynote

Matthias Felleisen:
TeachScheme! 1-2
Panel

James Caristi, Valerie Barr, Joe Sloan, Eric Stahlberg:
Starting a computational science program. 3-4
Special session

Douglas Baldwin, Peter Sanderson, Robert McCartney, Stephanie Ludi, Narayanan T. Ramachandran, Carol Taylor:
SIGCSE special project showcase. 5-6

Robert E. Beck, Jennifer Burg, Jesse M. Heines, Bill Z. Manaris:
Computing and music: a spectrum of sound. 7-8
Security and society

Tadayoshi Kohno, Brian David Johnson:
Science fiction prototyping and security education: cultivating contextual and societal thinking in computer security education and beyond. 9-14

Claude F. Turner
, Blair Taylor, Siddharth Kaza:
Security in computer literacy: a model for design, dissemination, and assessment. 15-20

Trajce Dimkov, Wolter Pieters, Pieter H. Hartel
:
Training students to steal: a practical assignment in computer security education. 21-26
Organization and architecture

Joel C. Adams
, Kathy Hoobeboom, Jonathan Walz:
A cluster for CS education in the manycore era. 27-32

Erik Brunvand:
Games as motivation in computer design courses: I/O is the key. 33-38

Marc L. Corliss, Marcela Melara:
VIREOS: an integrated, bottom-up, educational operating systems project with FPGA support. 39-44
Learning objects and modules

Lee Dee Miller, Leen-Kiat Soh, Beth Neilsen, Kevin Kupzyk, Ashok Samal, Erica Lam, Gwen Nugent:
Revising computer science learning objects from learner interaction data. 45-50

Jeffrey A. Stone
, Tricia K. Clark:
The impact of problem-oriented animated learning modules in a CS1-style course. 51-56

Lee Dee Miller, Leen-Kiat Soh, Gwen Nugent, Kevin Kupzyk, Leyla Masmaliyeva, Ashok Samal:
Evaluating the use of learning objects in CS1. 57-62
Undergraduate innovations

Rahman Mitchel Tashakkori, Barry L. Kurtz, Dolores A. Parks, James B. Fenwick Jr., Alice A. McRae:
Early participation of CS students in research. 63-68

Janet Davis, Henry MacKay Walker:
Incorporating social issues of computing in a small, liberal arts college: a case study. 69-74

Paul E. Dickson:
Using undergraduate teaching assistants in a small college environment. 75-80
Panel

Mehran Sahami, Marie desJardins, Zachary Dodds, Todd W. Neller:
Educational advances in artificial intelligence. 81-82

Heidi J. C. Ellis, Mel Chua, Matthew C. Jadud, Gregory W. Hislop:
Learning through open source participation. 83-84
Special session

Owen L. Astrachan, Janice E. Cuny, Chris Stephenson, Cameron Wilson:
The CS10K project: mobilizing the community to transform high school computing. 85-86
Teaching programming: non-traditional approaches

Peter Hubwieser, Marc Berges:
Minimally invasive programming courses: learning OOP with(out) instruction. 87-92

Arto Vihavainen, Matti Paksula, Matti Luukkainen:
Extreme apprenticeship method in teaching programming for beginners. 93-98

Kathryn T. Stolee
, Teale Fristoe:
Expressing computer science concepts through Kodu game lab. 99-104
Assessing and reviewing

Chris W. Loftus, Lynda Thomas, Carol Zander:
Can graduating students design: revisited. 105-110

Allison Elliott Tew, Mark Guzdial
:
The FCS1: a language independent assessment of CS1 knowledge. 111-116

Christopher D. Hundhausen, Pawan Agarwal, Michael Trevisan:
Online vs. face-to-face pedagogical code reviews: an empirical comparison. 117-122
Algorithms
Software engineering

Sriram Mohan, Stephen Chenoweth:
Teaching requirements engineering to undergraduate students. 141-146

Peter J. Clarke
, Jairo Pava, Yali Wu, Tariq M. King:
Collaborative web-based learning of testing tools in SE courses. 147-152

Tom Nurkkala, Stefan Brandle:
Software studio: teaching professional software engineering. 153-158
Panel

Karen Donathan, Barbara Ericson
, Paul T. Tymann, Henry MacKay Walker:
Successful K-12 outreach strategies. 159-160

Mehran Sahami, Mark Guzdial
, Andrew D. McGettrick, Steve Roach:
Setting the stage for computing curricula 2013: computer science - report from the ACM/IEEE-CS joint task force. 161-162
Special session

Jonas Boustedt
, Robert McCartney, Josh Tenenberg, Stephen Cooper, Daniel D. Garcia, Michelle Friend Hutton, Nick Parlante, Brad Richards:
It seemed like a good idea at the time. 163-164
Recruitment and retention

James P. Cohoon, Luther A. Tychonievich:
Analysis of a CS1 approach for attracting diverse and inexperienced students to computing majors. 165-170

Elizabeth Sweedyk:
Women build games, seriously. 171-176

Jennifer S. Kay
:
Contextualized approaches to introductory computer science: the key to making computer science relevant or simply bait and switch? 177-182
Parallel/concurrent programming: tools and languages

Patrick Garrity, Timothy Yates, Richard A. Brown, Elizabeth Shoop:
WebMapReduce: an accessible and adaptable tool for teaching map-reduce computing. 183-188

Caitlin Sadowski, Thomas Ball, Judith Bishop, Sebastian Burckhardt, Ganesh Gopalakrishnan
, Joseph Mayo, Madanlal Musuvathi, Shaz Qadeer, Stephen Toub:
Practical parallel and concurrent programming. 189-194

Ariel Ortiz:
Teaching concurrency-oriented programming with Erlang. 195-200
Peer teaching and tutoring

Sarah Hug
, Heather Thiry, Phyllis Tedford:
Learning to love computer science: peer leaders gain teaching skill, communicative ability and content knowledge in the CS classroom. 201-206

Christian Murphy, Rita Manco Powell, Kristen Parton, Adam Cannon:
Lessons learned from a PLTL-CS program. 207-212

Joseph A. Cottam, Suzanne Menzel, Janet Greenblatt:
Tutoring for retention. 213-218
Musical, social, and intelligent robots

Andrea Salgian, Christopher Ault, Teresa Marrin Nakra, Yunfeng Wang, Meredith Stone:
Multidisciplinary computer science through conducting robots. 219-224

Michael Ferguson, Nick Webb, Tomek Strzalkowski:
Nelson: a low-cost social robot for research and education. 225-230

Nik Swoboda, Juan Bekios-Calfa
, Luis Baumela, Javier de Lope:
An introduction to AI course with guide robot programming assignments. 231-236
Keynote

Susan Landau:
A computer scientist goes to washington: how to be effective in a world where facts are 10% of the equation. 237-238
Panel

Hans-Peter Bischof, Jacob D. Furst, Daniela Stan Raicu, Susan Darling Urban:
Top issues in providing successful undergraduate research experiences. 239-240
Special session

Sue Fitzgerald, Renée McCauley, Vicki L. Plano Clark:
Report on qualitative research methods workshop. 241-242

J. Philip East, Charmaine Bentley, Joe Kmoch, Stephen B. Rainwater, Chris Stephenson:
NCATE standards for preparation of secondary computer science teachers. 243-244
Computational thinking

Ashok R. Basawapatna, Kyu Han Koh, Alexander Repenning
, David C. Webb
, Krista Sekeres Marshall:
Recognizing computational thinking patterns. 245-250

Dennis G. Kafura, Deborah G. Tatar:
Initial experience with a computational thinking course for computer science students. 251-256

Charles Dierbach, Harry Hochheiser, Samuel Collins
, Gerald J. Jerome
, Christopher Ariza, Tina Kelleher, William Kleinsasser, Josh Dehlinger
, Siddharth Kaza:
A model for piloting pathways for computational thinking in a general education curriculum. 257-262
Discrete mathematics

Mehran Sahami:
A course on probability theory for computer scientists. 263-268

Robert L. Scot Drysdale:
Mathematical induction is a recursive technique. 269-274

James F. Power
, Thomas Whelan, Susan Bergin:
Teaching discrete structures: a systematic review of the literature. 275-280
Operating systems and databases

Peter Desnoyers:
Teaching operating systems as how computers work. 281-286

Oren Laadan, Jason Nieh, Nicolas Viennot:
Structured linux kernel projects for teaching operating systems concepts. 287-292

Suzanne W. Dietrich, Mahesh Chaudhari
:
LINQ ROX!: integrating LINQ into the database curriculum. 293-298
CS 1: tools

A. T. Chamillard:
Using a student response system in CS1 and CS2. 299-304

Wei Jin, Albert T. Corbett:
Effectiveness of cognitive apprenticeship learning (CAL) and cognitive tutors (CT) for problem solving using fundamental programming concepts. 305-310

Jungsoon P. Yoo, Sung K. Yoo, Suk Jai Seo, Chrisila C. Pettey:
Can algotutor change attitudes toward algorithms. 311-316
Panel

Daniel D. Garcia, Zachary Dodds, Timothy Huang, Samuel A. Rebelsky:
Teaching tips we wish they'd told us before we started, small college class edition. 317-318
Special session

Scott Grissom, Sue Fitzgerald, Victor Piotrowski, Jan Cuny, Joan Peckham, Harriet G. Taylor, Daniel Menelly, Mimi McClure:
Understanding NSF funding opportunities. 319-320

Henry MacKay Walker, Ali Erkan, Mark Guzdial
, Steve Cooper:
Role and value of quantitative instruments in gauging student perspectives in a computing curriculum. 321-322
Computing in the arts and sciences

Erik Brunvand, Paul L. Stout:
Kinetic art and embedded systems: a natural collaboration. 323-328

Ursula Wolz, Lillian (Boots) Cassel, Thomas P. Way, Kim Pearson
:
Cooperative expertise for multidisciplinary computing. 329-334

Kay A. Robbins, David M. Senseman, Priscilla Elizabeth Pate:
Teaching biologists to compute using data visualization. 335-340
Data structures / CS 2

Andrew T. Duchowski, Robert Geist, Robert J. Schalkoff, James Westall:
TEXNH trees: a new course in data structures. 341-346

Scott A. Turner, Manuel A. Pérez-Quiñones
, Stephen H. Edwards, Joseph Chase:
Student attitudes and motivation for peer review in CS2. 347-352

Briana B. Morrison
, Mike Clancy, Robert McCartney, Brad Richards, Kate Sanders:
Applying data structures in exams. 353-358
Computer architecture teaching tools

Barry Fagin, Dale Skrien:
IASSim: a programmable emulator for the princeton IAS/Von Neumann machine. 359-364

Michael David Black, Priyadarshini Komala:
A full system x86 simulator for teaching computer organization. 365-370

Aaron Bloomfield, William A. Wulf:
IBCM: the itty bitty computing machine a one-week module to teach machine language in computing courses. 371-376
Summer experiences

Heidi C. Webb, Mary Beth Rosson:
Exploring careers while learning Alice 3D: a summer camp for middle school girls. 377-382

Deborah L. Dunn, Robert G. Strader, Michael M. Pickard:
Camps on a shoestring: how we survived a summer. 383-388

Jiangjiang Liu, Cheng-Hsien Lin, Ethan Philip Hasson, Zebulun David Barnett
:
Introducing computer science to K-12 through a summer computing workshop for teachers. 389-394
Panel

Joel C. Adams
, Brent Baas, Suzanne F. Buchele:
CS Fulbright experiences abroad. 395-396
Special session

Owen L. Astrachan, Tiffany Barnes, Daniel D. Garcia, Jody Paul, Beth Simon, Larry Snyder:
CS principles: piloting a new course at national scale. 397-398
Networks

Dennis Brylow, Kyle Thurow:
Hands-on networking labs with embedded routers. 399-404

Sami Rollins:
Introducing networking and distributed systems concepts in an undergraduate-accessible wireless sensor networks course. 405-410

Jae Woo Lee, Michael S. Kester, Henning Schulzrinne:
Follow the river and you will find the C. 411-416
Relevant computing

Jane Turk:
Computer literacy as life skills for a web 2.0 world. 417-422

Cyndi Rader, Doug Hakkarinen, Barbara M. Moskal, Keith Hellman:
Exploring the appeal of socially relevant computing: are students interested in socially relevant problems? 423-428

Ryan L. McFall, Matthew DeJongh:
Increasing engagement and enrollment in breadth-first introductory courses using authentic computing tasks. 429-434
Parallelism across the CS curriculum

Thomas R. Gross:
Breadth in depth: a 1st year introduction to parallel programming. 435-440

Sirong Lin, Deborah G. Tatar:
Encouraging parallel thinking through explicit coordination modeling. 441-446

Richard A. Brown, Elizabeth Shoop:
Modules in community: injecting more parallelism into computer science curricula. 447-452
K-12 instruction
Web-based tools

Paul Denny, Andrew Luxton-Reilly
, Ewan D. Tempero
, Jacob Hendrickx:
CodeWrite: supporting student-driven practice of java. 471-476

Jesús Bobadilla, Antonio Hernando
, Angel Arroyo:
e-learning experience using recommender systems. 477-482

Daniel Malcolm Hoffman, Ming Lu, Tim Pelton:
A web-based generation and delivery system for active code reading. 483-488
Panel

Ursula Wolz, Youwen Ouyang, Scott T. Leutenegger:
Scratching the subject surface: infusing computing into K-12 curriculum. 489-490
Special session

Nick Parlante, Julie Zelenski, Keith Schwarz, Dave Feinberg, Michelle Craig, Stuart Hansen, Michael Scott, David J. Malan:
Nifty assignments. 491-492
Teaching and studying novice programmers

Tammy VanDeGrift, Tamara Caruso, Natalie Hill, Beth Simon:
Experience report: getting novice programmers to THINK about improving their software development process. 493-498

Guillaume Marceau, Kathi Fisler
, Shriram Krishnamurthi
:
Measuring the effectiveness of error messages designed for novice programmers. 499-504

Gregory Dyke:
Which aspects of novice programmers' usage of an IDE predict learning outcomes. 505-510

Dermot Shinners-Kennedy, David J. Barnes:
The novice programmer's "device to think with". 511-516
Communication skills

Lori Carter:
Ideas for adding soft skills education to service learning and capstone courses for computer science students. 517-522

Mary Elizabeth Jones, Melanie Kisthardt, Marie A. Cooper:
Interdisciplinary teaching: introductory programming via creative writing. 523-528

Sarah Monisha Pulimood, Donna Shaw, Emilie Lounsberry:
Gumshoe: a model for undergraduate computational journalism education. 529-534

Joe Miró Julià:
An engineering approach to teaching writing. 535-540
Teacher endorsement and preparation

Tim Bell, Lynn Lambert:
Teaching computer science majors about teaching computer science. 541-546

Christopher Whitehead, Lydia Ray, Shamim Khan, Wayne Summers, Rodrigo A. Obando:
Implementing a computer science endorsement program for secondary school teachers. 547-552

Lijun Ni, Mark Guzdial
, Allison Elliott Tew, Briana B. Morrison
, Ria Galanos:
Building a community to support HS CS teachers: the disciplinary commons for computing educators. 553-558

Noa Ragonis
, Orit Hazzan, Judith Gal-Ezer:
A study on attitudes and emphases in computer science teacher preparation. 559-564
Expanding the community

Carol Frieze:
The images of computing: engaging undergraduates in the broad issues of computer science. 565-570

Andreas Stefik, Christopher D. Hundhausen, Derrick W. Smith:
On the design of an educational infrastructure for the blind and visually impaired in computer science. 571-576

Yonina Cooper, M. Bernardine Dias
, Ermine A. Teves, Sarah Belousov, M. Freddie Dias:
Enhancing participation and education in CS through guided research projects in underserved communities. 577-582

Rebekah Overdorf
, Matthew Lang:
Reaching out to aid in retention: empowering undergraduate women. 583-588
Mobile computing

James B. Fenwick Jr., Barry L. Kurtz, Joel K. Hollingsworth:
Teaching mobile computing and developing software to support computer science education. 589-594

Susan Loveland:
Human computer interaction that reaches beyond desktop applications. 595-600

David Wolber:
App inventor and real-world motivation. 601-606

Mark H. Goadrich, Michael P. Rogers:
Smart smartphone development: iOS versus android. 607-612
Panel

Daniel D. Garcia, Michelle Friend Hutton, Eugene Lemon, Josh Paley:
Rediscovering the passion, beauty, joy, and awe: making computing fun again, part 4. 613-614
Special session

Susan H. Rodger, Mark Stehlik, Chris Stephenson, Cameron Wilson:
Progress in surfacing computer science in STEM. 615-616

Sushil K. Prasad
, Almadena Yu. Chtchelkanova, Sajal K. Das
, Frank Dehne, Mohamed G. Gouda, Anshul Gupta, Joseph F. JáJá, Krishna Kant, Anita La Salle, Richard LeBlanc, Manish Lumsdaine, David A. Padua, Manish Parashar, Viktor K. Prasanna, Yves Robert
, Arnold L. Rosenberg, Sartaj Sahni, Behrooz A. Shirazi, Alan Sussman
, Charles C. Weems, Jie Wu:
NSF/IEEE-TCPP curriculum initiative on parallel and distributed computing: core topics for undergraduates. 617-618
Intro CS: panoptic views

Peter Drake, Kelvin Sung:
Teaching introductory programming with popular board games. 619-624

Stephen Davies, Jennifer A. Polack-Wahl, Karen Anewalt:
A snapshot of current practices in teaching the introductory programming sequence. 625-630

Andrew Petersen
, Michelle Craig, Daniel Zingaro:
Reviewing CS1 exam question content. 631-636
Software design and development

Daniel Rocco, Will Lloyd:
Distributed version control in the classroom. 637-642

Jason Snyder, Stephen H. Edwards, Manuel A. Pérez-Quiñones
:
LIFT: taking GUI unit testing to new heights. 643-648

Katherine Cennamo, Sarah A. Douglas, Mitzi Vernon, Carol B. Brandt
, Brigitte Scott, Yolanda Jacobs Reimer, Margarita McGrath:
Promoting creativity in the computer science design studio. 649-654
Cooperative learning

Alex Radermacher, Gursimran S. Walia:
Investigating the effective implementation of pair programming: an empirical investigation. 655-660

Steven Robbins:
Beyond clickers: using ClassQue for multidimensional electronic classroom interaction. 661-666

Shiri Azenkot, Theodore Golfinopoulos
, Adam Marcus, Alessondra Springmann
, Jonathan S. Varsanik
:
Overcoming barriers among Israeli and Palestinian students via computer science. 667-672
Researching and evaluating teachers

Beth Simon, Elizabeth S. Bales, William G. Griswold
, Stephen Cooper:
Case study: faculty professional development workshops for innovation diffusion. 673-678

Joshua T. Guerin, Daniel Michler:
Analysis of undergraduate teaching evaluations in computer science. 679-684

Davide Fossati
, Mark Guzdial
:
The use of evidence in the change making process of computer science educators. 685-690
Keynote

Luis von Ahn:
Three human computation projects. 691-692

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.
Unpaywalled article links
Add open access links from
to the list of external document links (if available).
load links from unpaywall.org
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the
of the Internet Archive (if available).
load content from archive.org
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from
,
, and
to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from
and
to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from
.
load data from openalex.org
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
dblp was originally created in 1993 at:
since 2018, dblp has been operated and maintained by:






