


Остановите войну!
for scientists:


default search action
SIGCSE 2010: Milwaukee, Wisconsin, USA
- Gary Lewandowski, Steven A. Wolfman, Thomas J. Cortina, Ellen Lowenfeld Walker:
Proceedings of the 41st ACM technical symposium on Computer science education, SIGCSE 2010, Milwaukee, Wisconsin, USA, March 10-13, 2010. ACM 2009, ISBN 978-1-4503-0006-3
Keynote address
- Sally Fincher:
Useful sharing. 1
Compilers & languages
- Ariel Ortiz:
Building server-side web language processors. 2-6 - Katsuhiko Gondow, Naoki Fukuyasu, Yoshitaka Arahori:
MieruCompiler: integrated visualization tool with "horizontal slicing" for educational compilers. 7-11 - Tyler Sondag, Kian L. Pokorny, Hridesh Rajan
:
Frances: a tool for understanding code generation. 12-16
Diversity
- Joseph A. Cottam, Samantha S. Foley, Suzanne Menzel:
Do roadshows work?: examining the effectiveness of just be. 17-21 - Joanna Goode:
Connecting k-16 curriculum & policy: making computer science engaging, accessible, and hospitable for underrepresented students. 22-26 - W. Richards Adrion, Renee Fall, Manuel Matos, Alan Peterfreund:
Integrating evaluation into program development: benefits of baselining a NSF-BPC alliance. 27-31
Computation & the sciences
- Ali Erkan, Jason Hamilton, Tom Pfaff, Michael Rogers
:
Use of satellite imagery in multidisciplinary projects. 32-36 - Eric Andrew Freudenthal, Mary K. Roy, Alexandria Nicole Ogrey, Tanja Magoc, Alan Siegel:
MPCT: media propelled computational thinking. 37-41 - Sheikh Iqbal Ahamed, Dennis Brylow, Rong Ge, Praveen Madiraju, Stephen J. Merrill, Craig A. Struble, James P. Early:
Computational thinking for the sciences: a three day workshop for high school science teachers. 42-46
Curriculum design
- Mehran Sahami, Alex Aiken, Julie Zelenski:
Expanding the frontiers of computer science: designing a curriculum to reflect a diverse field. 47-51 - Mark D. LeBlanc, Tom Armstrong, Michael B. Gousie:
Connecting across campus. 52-56 - Christine Alvarado, Zachary Dodds:
Women in CS: an evaluation of three promising practices. 57-61
Panel
- Reynold Bailey, Guy-Alain Amoussou, Tiffany Barnes, Hans-Peter Bischof, Thomas L. Naps:
Relevant real-world undergraduate research problems: lessons from the nsf-reu trenches. 62-63 - Valerie Barr, Chun Wai Liew, Richard M. Salter:
Building bridges to other departments: three strategies. 64-65
Special session
- Mark Guzdial
, David Ranum, Bradley N. Miller, Beth Simon, Barbara Ericson
, Samuel A. Rebelsky, Janet Davis, Deepak Kumar, Douglas S. Blank:
Variations on a theme: role of media in motivating computing education. 66-67
Capstones & professional development
- James Parrish Jr., Janet L. Bailey, Bradley K. Jensen:
Using the imagine cup SDI as the foundation for computer science capstone projects. 68-71 - Josh Tenenberg:
Industry fellows: bringing professional practice into the classroom. 72-76 - Joseph Mertz, Scott McElfresh:
Teaching communication, leadership, and the social context of computing via a consulting course. 77-81
Upper-level courses
- Mark Christensen van Langeveld, Robert Kessler:
Digital visualization tools improve teaching 3D character modeling. 82-86 - Frank McCown:
Teaching web information retrieval to undergraduates. 87-91 - Joel Coffman
, Alfred C. Weaver:
Electronic commerce virtual laboratory. 92-96
Concept inventories
- Allison Elliott Tew, Mark Guzdial
:
Developing a validated assessment of fundamental CS1 concepts. 97-101 - Geoffrey L. Herman
, Michael C. Loui, Craig B. Zilles:
Creating the digital logic concept inventory. 102-106 - Lisa C. Kaczmarczyk, Elizabeth R. Petrick, J. Philip East, Geoffrey L. Herman
:
Identifying student misconceptions of programming. 107-111
Spamming, hacking, & social networks: themes for educating the next generation
- Tarsem S. Purewal Jr.:
Social networking: the new computer fluency? 112-116 - Joel Sommers:
Educating the next generation of spammers. 117-121 - Sergey Bratus, Anna Shubina, Michael E. Locasto:
Teaching the principles of the hacker curriculum to undergraduates. 122-126
Panel
- John Barr, Steve Cooper, Michael Goldweber, Henry MacKay Walker:
What everyone needs to know about computation. 127-128
Special session
- Scott Grissom, Joan Peckham, Harriet G. Taylor, Guy-Alain Amoussou, Victor Piotrowski:
Understanding NSF funding opportunities. 129-130 - Billy L. Lim, Bryan Hosack, Paul Vogt:
A web service-oriented approach to teaching CS/IS1. 131-132
Networks & security
- Jianping Pan
:
Teaching computer networks in a real network: the technical perspectives. 133-137 - Niakam Kazemi, Shiva Azadegan:
IPsecLite: a tool for teaching security concepts. 138-142 - Dave Feinberg:
Teaching simplified network protocols. 143-147
Course design
- Norman Neff:
Problem-directed discrete structures course. 148-151 - David J. Malan:
Reinventing CS50. 152-156 - Marie desJardins, Michael L. Littman:
Broadening student enthusiasm for computer science with a great insights course. 157-161
Coaching & mentoring
- Ray Bareiss, Martin Radley:
Coaching via cognitive apprenticeship. 162-166 - Kristy Elizabeth Boyer, E. Nathan Thomas, Audrey Smith Rorrer, Deonte Cooper, Mladen A. Vouk:
Increasing technical excellence, leadership and commitment of computing students through identity-based mentoring. 167-171 - Rebecca Brook Osborne, Antony James Thomas, Jeffrey Roderick Norman Forbes:
Teaching with robots: a service-learning approach to mentor training. 172-176
Tools
- Daniel D. Garcia, Gene Zhang, Sean Carr, Sameer Iyengar, Hava Edelstein, Albert Liu:
The Weiner lecture archives: an ontology-driven interface for viewing synchronized lectures and notes. 177-181 - Christopher D. Hundhausen, Anukrati Agrawal, Kyle Ryan:
The design of an online environment to support pedagogical code reviews. 182-186 - (Withdrawn) A visualization tool for tutoring the interactive learning of data structures and algorithmic schemes. 187-191
Panel
- Sally Fincher, Stephen Cooper, Michael Kölling
, John Maloney:
Comparing alice, greenfoot & scratch. 192-193 - Joel C. Adams, Daniel J. Ernst, Thomas Murphy, Ariel Ortiz:
Multicore education: pieces of the parallel puzzle. 194-195
Special session
- David G. Kay, Kim B. Bruce, Michael J. Clancy, Nell B. Dale, Mark Guzdial
, Eric Roberts:
Recognizing the most influential CS education papers. 196-197
Keynote address
- Carl E. Wieman:
Science education for the 21st century: using the insights of science to teach/learn science. 198
Philosophy
- Matthew Hertz:
What do "CS1" and "CS2" mean?: investigating differences in the early courses. 199-203 - Arno Pasternak, Jan Vahrenhold:
Braided teaching in secondary CS education: contexts, continuity, and the role of programming. 204-208 - Alan Garvey:
Writing in an upper-level CS course. 209-213
Concurrency
- Suzanne Rivoire:
A breadth-first course in multicore and manycore programming. 214-218 - Mathias Ricken, Robert Cartwright:
Test-first Java concurrency for the classroom. 219-223 - Kim B. Bruce, Andrea Pohoreckyj Danyluk, Thomas P. Murtagh:
Introducing concurrency in CS 1. 224-228
Middle school issues
- Youwen Ouyang, Katherine Hayden:
A technology infused science summer camp to prepare student leaders in 8th grade classrooms. 229-233 - Gabriela Marcu, Samuel J. Kaufman, Jaihee Kate Lee, Rebecca W. Black, Paul Dourish, Gillian R. Hayes
, Debra J. Richardson:
Design and evaluation of a computer science and engineering course for middle school girls. 234-238 - Ursula Wolz, Meredith Stone, Sarah Monisha Pulimood, Kim Pearson:
Computational thinking via interactive journalism in middle school. 239-243
Pairs & partners
- Joshua Sennett, Mark Sherriff:
Compatibility of partnered students in computer science education. 244-248 - Grant Braught, John MacCormick, Tim Wahls:
The benefits of pairing by ability. 249-253 - Mindy L. Hart:
Making contact with the forgotten k-12 influence: are you smarter than your 5th grader? 254-258
Panel
- Mark Guzdial
, Jane Prey, Lucy Sanders, Heikki Topi
, Joseph E. Urban:
Report on the future of computing education summit. 259-260
Special session
- Robert B. Schnabel, Susan H. Rodger, Mark Stehlik, Chris Stephenson, John White:
Surfacing computer science in STEM education. 261-262 - Daniel D. Garcia, Colleen M. Lewis, John P. Dougherty, Matthew C. Jadud:
If ____________, you might be a computational thinker! 263-264
Games
- Alexander Repenning
, David C. Webb
, Andri Ioannidou:
Scalable game design and the development of a checklist for getting computational thinking into public schools. 265-269 - Cinnamon Hillyard, Robin Lynn Angotti, Michael Panitz, Kelvin Sung, John Nordlinger, David Goldstein:
Game-themed programming assignments for faculty: a case study. 270-274 - Michael Hewner, Mark Guzdial
:
What game developers look for in a new graduate: interviews and surveys at one game company. 275-279
Parallel computing
- Robert A. Chesebrough, Ivan Turner:
Parallel computing: at the interface of high school and industry. 280-284 - Barry L. Kurtz, Rahman Mitchel Tashakkori, John J. Helfert, Michael Sage:
Using microlabs to teach modern distributed computing. 285-289 - Shane Torbert, Uzi Vishkin, Ron Tzur, David J. Ellison:
Is teaching parallel algorithmic thinking to high school students possible?: one teacher's experience. 290-294
CS education research I
- Michael Stepp, Beth Simon:
Introductory computing students' conceptions of illegal student-student collaboration. 295-299 - Lynda Thomas, Carol Zander, Anna Eckerdal:
Harnessing surprise: tales from students' transformational biographies. 300-304 - Sue Fitzgerald, Brian Hanks, Renée McCauley:
Collaborative research in computer science education: a case study. 305-309
K-12 instruction
- Seok-Ju Chun, Jungwoo Ryoo:
Development and application of a web-based programming learning system with LED display kits. 310-314 - Tom Lauwers, Emily Hamner, Illah R. Nourbakhsh:
A strategy for collaborative outreach: lessons from the CSbots project. 315-319 - Stephen Cooper, Wanda P. Dann, John Harrison:
A k-12 college partnership. 320-324
Panel
- Ellen Spertus
, Mark L. Chang, Paul Gestwicki, David Wolber:
Novel approaches to CS 0 with app inventor for android. 325-326 - Youwen Ouyang, Ursula Wolz, Susan H. Rodger:
Effective delivery of computing curriculum in middle school: challenges and solutions. 327-328
Special session
- Owen L. Astrachan, Kathleen Haynie, Chris Stephenson, Lien Diaz, Amy Briggs:
Re-imagining the first year of computing. 329-330
Peers
- Scott A. Turner, Manuel A. Pérez-Quiñones
, Stephen H. Edwards, Joseph Chase:
Peer review in CS2: conceptual learning. 331-335 - Benjamin Yu, George Tsiknis, Meghan Allen:
Turning exams into a learning experience. 336-340 - Beth Simon, Michael Kohanfars, Jeff Lee, Karen Tamayo, Quintin I. Cutts:
Experience report: peer instruction in introductory computing. 341-345
Scratch
- Colleen M. Lewis:
How programming environment shapes perception, learning and goals: logo vs. scratch. 346-350 - S. Alex Ruthmann
, Jesse M. Heines, Gena R. Greher, Paul Laidler, Charles Saulters II:
Teaching computational thinking through musical live coding in scratch. 351-355 - Joel C. Adams:
Scratching middle schoolers' creative itch. 356-360
Computer organization
- Dino Schweitzer, Jeff Boleng:
A simple machine simulator for teaching stack frames. 361-365 - Stan J. Thomas, Paul M. Whitener:
In the zone: virtual computing on a budget. 366-370 - J. Stanley Warford, Chris Dimpfl:
The pep/8 memory tracer: visualizing activation records on the run-time stack. 371-375
Teaching gems
- Aaron M. Tenenbaum, Gerald Weiss, David M. Arnow:
Monetary values: double trouble or dollars and sense? 376-380 - Darrah Chavey:
Double sorting: testing their sorting skills. 381-384 - David Ginat:
The baffling CS notions of "as-if" and "don't-care". 385-389
Panel
- Vicki H. Allan, Valerie Barr, Dennis Brylow, Susanne E. Hambrusch:
Computational thinking in high school courses. 390-391 - Doug Baldwin, Bill Marion, Murali Sitaraman, Cinda Heeren:
Some developments in mathematical thinking for computer science education since computing curricula 2001. 392-393 - Daniel D. Garcia, Gail Chapman, Orit Hazzan, Maggie Johnson, Leigh Ann Sudol:
Rediscovering the passion, beauty, joy, and awe: making computing fun again, part 3. 394-395
Global perspectives
- Ming Zhang, Virginia Mary Lo:
Undergraduate computer science education in China. 396-400 - Noa Ragonis, Orit Hazzan, Judith Gal-Ezer:
A survey of computer science teacher preparation programs in Israel tells us: computer science deserves a designated high school teacher preparation! 401-405 - Adnan H. Yahya:
The inteaction between high school curriculum and first year college courses: the case of computing. 406-410 - Sarah A. Douglas, Arthur M. Farley, Ginnie Lo, Andrzej Proskurowski, Michal Young:
Internationalization of computer science education. 411-415
CS education research II
- Jennifer Parham, Leo J. Gugerty, D. E. Stevenson:
Empirical evidence for the existence and uses of metacognition in computer science problem solving. 416-420 - Paul Denny, Brian Hanks, Beth Simon:
Peerwise: replication study of a student-collaborative self-testing web service in a u.s. setting. 421-425 - Timothy T. Yuen, Min Liu:
How interactive multimedia authoring transforms object-oriented thinking. 426-430 - Quintin I. Cutts, Emily Cutts, Stephen W. Draper
, Patrick O'Donnell, Peter Saffrey:
Manipulating mindset to positively influence introductory programming performance. 431-435
Assessment
- Leigh Ann Sudol, Cassandra Studer:
Analyzing test items: using item response theory to validate assessments. 436-440 - Alex Gerdes, Johan Jeuring, Bastiaan Heeren:
Using strategies for assessment of programming exercises. 441-445 - Daniel Heersink, Barbara M. Moskal:
Measuring high school students' attitudes toward computing. 446-450 - Legand L. Burge III, Ronald J. Leach:
An advanced assessment tool and process. 451-454
Supporting student learning
- James B. Fenwick Jr., Cindy Norris, Andrew R. Dalton, William C. Kreahling:
24/7 lectures as an exam review technique. 455-459 - Kristy Elizabeth Boyer, William Lahti, Robert Phillips, Michael D. Wallis, Mladen A. Vouk, James C. Lester:
Principles of asking effective questions during student problem solving. 460-464 - Ketrina Yim, Daniel D. Garcia, Sally Ahn:
Computer science illustrated: engaging visual aids for computer science education. 465-469 - Martin C. Carlisle
:
Using You Tube to enhance student class preparation in an introductory Java course. 470-474
Special session
- Clifford A. Shaffer, Thomas L. Naps, Susan H. Rodger, Stephen H. Edwards:
Building an online educational community for algorithm visualization. 475-476 - Karen Donathan, Paul T. Tymann:
The development and use of scoring rubrics: (or how to grade thousands of exams without losing your mind). 477 - Nick Parlante, Julie Zelenski, Zachary Dodds, Wynn Vonnegut, David J. Malan, Thomas P. Murtagh, Todd W. Neller, Mark Sherriff, Daniel Zingaro:
Nifty assignments. 478-479
Operating systems
- Oren Laadan, Jason Nieh, Nicolas Viennot:
Teaching operating systems using virtual appliances and distributed version control. 480-484 - Rob Hess, Paul Paulson:
Linux kernel projects for an undergraduate operating systems course. 485-489 - Alexander Schmidt, Andreas Polze, Dave Probert:
Teaching operating systems: windows kernel projects. 490-494
Active learning
- Ana Paula Ambrosio, Fábio M. Costa
:
Evaluating the impact of PBL and tablet PCs in an algorithms and computer programming course. 495-499 - Christopher D. Hundhausen, Anukrati Agrawal, Dana Fairbrother, Michael Trevisan:
Does studio-based instruction work in CS 1?: an empirical comparison with a traditional approach. 500-504 - T. Dean Hendrix, Lakshman Myneni, N. Hari Narayanan, Margaret Ross:
Implementing studio-based learning in CS2. 505-509
Programming language issues
- James T. Streib, Takako Soma:
Using contour diagrams and JIVE to illustrate object-oriented semantics in the Java programming language. 510-514 - Paolo A. G. Sivilotti, Matthew Lang:
Interfaces first (and foremost) with Java. 515-519 - Richard J. Enbody, William F. Punch:
Performance of python CS1 students in mid-level non-python CS courses. 520-523
Computing for the social good
- Yu Cai:
Integrating sustainability into undergraduate computing education. 524-528 - Richard J. Anderson, Ruth E. Anderson, Gaetano Borriello, Joyojeet Pal:
An approach to integrating ICTD projects into an undergraduate curriculum. 529-533 - Archana Chidanandan, Lori Russell-Dag, Cary Laxer, Reyyan Ayfer:
In their words: student feedback on an international project collaboration. 534-538
CS-1 issues
- Amruth N. Kumar
:
Closed labs in computer science I revisited in the context of online testing. 539-543 - Lijun Ni, Tom McKlin, Mark Guzdial
:
How do computing faculty adopt curriculum innovations?: the story from instructors. 544-548 - Daniel L. Schuster:
CS1, arcade games and the free Java book. 549-553
Panel
- Joanne McGrath Cohoon, Leisa D. Thompson, Jennifer J. Goodall, Rebecca L. Dohrman, Elizabeth Litzler
:
Consultants on systemic reform for gender balance. 554-555
Special session
- Guy-Alain Amoussou, Myles Boylan, Joan Peckham:
Interdisciplinary computing education for the challenges of the future. 556-557