SIGCSE 2012:
Raleigh, NC, USA
Laurie A. Smith King, David R. Musicant, Tracy Camp, Paul T. Tymann (Eds.):
Proceedings of the 43rd ACM technical symposium on Computer science education, SIGCSE 2012, Raleigh, NC, USA, February 29 - March 3, 2012.
ACM 2012, ISBN 978-1-4503-1098-7
Plenary session
- Frederick P. Brooks Jr.:
The teacher's job is to design learning experiences; not primarily to impart information.
1-2

Computer curricula 2013:
update
Scrum across the CS/SE curricula
Special session
Paper:
data structures and algorithms
Paper:
robots
Paper:
K-6 collaborations
Paper:
tools
A stratified view of programming language parallelism for undergraduate CS education
Special session
Community-based projects for computing majors:
opportunities, challenges and best practices
Paper:
games
Paper:
professional experiences
Paper:
a session with a view
Paper:
pedagogy:
programming
- Wanda Dann, Dennis Cosgrove, Don Slater, Dave Culyba, Steve Cooper:
Mediated transfer: Alice 3 to Java.
141-146

- Richard Gluga, Judy Kay, Raymond Lister, Sabina Kleitman, Tim Lever:
Over-confidence and confusion in using bloom for programming fundamentals assessment.
147-152

- Chris Piech, Mehran Sahami, Daphne Koller, Steve Cooper, Paulo Blikstein:
Modeling how students learn to program.
153-160

Science fiction in computer science education
Diversity initiatives to support systemic change for women in undergraduate computing
Special session
Paper:
broadening participation
Paper:
online collaboration
Paper:
middle school collaborations
Paper:
new tricks for the classroom
Plenary Session
- Hal Abelson:
From computational thinking to computational values.
239-240

Teaching mathematical reasoning across the curriculum
Special session
- Scott R. Portnoff:
Teaching HS computer science as if the rest of the world existed: rationale for a HS Pre-APCS curriculum of interdisciplinary central-problem-based units that model real-world applications.
243-244

- Guy-Alain Amoussou, Scott Grissom:
Funding the challenges in computing.
245-246

Paper:
CS1:
new ideas
Paper:
team work
Paper:
summer experiences
Paper:
software engineering
Special session
- Owen L. Astrachan, Ralph Morelli, N. Dwight Barnette, Jeff Gray, Chinma Uche, Bill Cowles, Rebecca Dovi:
CS principles: piloting a national course.
319-320

- Pat Yongpradit:
Fun, phone, and the future: Microsoft XNA game studio, Windows phone, and Kinect SDK.
321-322

Special Session
- Michael Kölling, Ian Utting:
Building an open, large-scale research data repository of initial programming student behaviour.
323-324

Paper:
collaborative learning
Paper:
curriculum issues
Paper:
active learning I
- Paul Carter:
An experience report: on the use of multimedia pre-instruction and just-in-time teaching in a CS1 course.
361-366

- Alexandra Martinez:
Using JITT in a database course.
367-372

- Clifton Kussmaul:
Process oriented guided inquiry learning (POGIL) for computer science.
373-378

Paper:
communication skills
Special session
Teaching outside the text
Special session
Paper:
projects
Paper:
alice and scratch
- Susan H. Rodger, Melissa Dalis, Chitra Gadwal, Jenna Hayes, Peggy Li, Francine Wolfe, Wenhui Zhang, Liz Liang:
Integrating computing into middle school disciplines through projects.
421-426

- Linda L. Werner, Shannon Campe, Jill Denner:
Children learning computer science concepts via Alice game-programming.
427-432

- Quinn Burke, Yasmin B. Kafai:
The writers' workshop for youth programmers: digital storytelling with scratch in middle school classrooms.
433-438

Paper:
active learning II
Paper:
non-majors
Special session
- Nick Parlante, Julie Zelenski, Daniel Zingaro, Kevin Wayne, Dave O'Hallaron, Joshua T. Guerin, Stephen Davies, Zachary Kurmas, Keen Debby:
Nifty assignments.
475-476

- Owen L. Astrachan, Amy Briggs, Janice E. Cuny, Lien Diaz, Chris Stephenson:
Update on the CS principles project.
477-478

Implementing evidence-based practices makes a difference in female undergraduate enrollments
Paper:
high school collaborations
Paper:
parallelism and concurrency
Paper:
mobile computing
- Paul E. Dickson:
Cabana: a cross-platform mobile development system.
529-534

- Victor Paúl Pauca, Richard T. Guy:
Mobile apps for the greater good: a socially relevant approach to software engineering.
535-540

- Derek Riley:
Using mobile phone programming to teach Java and advanced programming to computer scientists.
541-546

- Anthony Allevato, Stephen H. Edwards:
RoboLIFT: engaging CS2 students with testable, automatically evaluated android applications.
547-552

Paper:
visualization
Rediscovering the passion, beauty, joy, and awe:
making computing fun again
Special session
Paper:
attracting majors
Paper:
OS and distributed computing
Paper:
curricular innovations and research
Paper:
CS education research
Plenary session
Workshops
- John Barr, Ananda Gunawardena:
Using social networking to improve student learning through classroom salon (abstract only).
656

- Aman Yadav, John Tim Korb:
Challenges and opportunities in conducting educational research in the computer science classroom: how to collect empirical evidence to assess whether students really learned (abstract only).
656

- Joseph Hummel:
C++11 in parallel (abstract only).
656

- Stephen H. Edwards, Manuel A. Pérez-Quiñones:
The absolute beginner's guide to JUnit in the classroom (abstract only).
656

- Tom Reichlmayr:
Student scrums (abstract only).
661

- Sue C. Fitzgerald, Guy-Alain Amoussou:
Reviewing NSF proposals (abstract only): learn about effective proposal writing via the review process.
657

- Michael Rogers, Mark Goadrich:
A hands-on comparison of iOS vs. android (abstract only).
663

- Joseph Mertz, Scott McElfresh, Steven K. Andrianoff, Jennifer Dempsey:
Killing 3 birds with one course: service learning, professional writing, and project management (abstract only).
657

- Tim Bell, Daniela Marghitu, Lynn Lambert:
Computer science unplugged, robotics, and outreach activities (abstract only).
657

- William M. Jones, D. Brian Larkins:
Introduction to using FPGAs in the computer science curriculum (abstract only).
658

- Janet E. Burge, Paul V. Anderson, Gerald C. Gannod, Michael Carter, Deanna Dannels, Margaret Heil, Mladen A. Vouk:
Helping students become better communicators (abstract only).
658

- Michael Ferguson, Julian Mason, Sharon Gower Small, Zachary Dodds:
ROS for educators: teaching with the robot operating system and Microsoft Kinect (abstract only).
658

- Zachary Kurmas, James Vanderhyde:
Board game project ideas for CS 1 and CS 2 (abstract only).
658

- David Hyland-Wood, Marsha Zaidman:
A taste of linked data and the semantic web (abstract only).
658

- Michael Kölling, Neil Brown:
Teaching with greenfoot and the Kinect: a novel way to engage beginners (abstract only).
659

- David G. Kay:
Intellectual property law basics for computer science instructors (abstract only).
659

- Nikolai Tillmann, Jonathan de Halleux, Tao Xie, Judith Bishop:
Teaching and learning computing via social gaming with Pex4Fun (abstract only).
659

- Mel Chua, Sebastian Dziallas, Heidi J. C. Ellis, Gregory W. Hislop, Karl R. Wurst:
Welcome to Makerland: a first cultural immersion into open source communities (abstract only).
659

- Ira Greenberg, Deepak Kumar, Dianna Xu:
Computational art and creative coding: teaching CS1 with processing (abstract only).
660

- Daniel D. Garcia, Brian Harvey, Tiffany Barnes, Luke Segars, Eugene Lemon, Sean Morris, Josh Paley:
AP CS principles and the beauty and joy of computing curriculum (abstract only).
660

- Daniel Zingaro, Cynthia Bailey Lee, John Glick, Leo Porter, Beth Simon:
Peer instruction in the CS classroom: a hands-on introduction (abstract only).
660

- Martin L. Barrett, Steve Chenoweth, Larry Jones, Amine Chigani, Ayse Basar Bener, Mei-Huei Tang:
Incorporating software architecture in the computer science curriculum (abstract only).
660

- Robert A. Chesebrough, Johnnie W. Baker:
Parallelism and concurrency for data-structures & algorithms courses (abstract only).
660

- Monica Anderson, David S. Touretzky, Chutima Boonthum-Denecke:
ARTSI robotics roadshow-in-a-box: turnkey solution for providing robotics workshops to middle and high school students (abstract only).
661

- Kathi Fisler, Stephen Bloch:
Program by design: from animations to data structures (abstract only).
661

- Michèlle Friend, Jeff Gray:
CS outreach with app inventor (abstract only).
661

- Jason O. Hallstrom, Joe Hollingsworth, Joan Krone, Murali Sitaraman:
Making mathematical reasoning fun: tool-assisted, collaborative techniques (abstract only).
683

- Brian Harvey, Daniel D. Garcia, Josh Paley, Luke Segars:
Snap!: (build your own blocks) (abstract only).
662

- Marge M. Coahran, Janet Davis:
Circuits and microcontrollers in computer organization laboratories (abstract only).
662

- Ariel Ortiz:
Web development with python and django (abstract only).
686

- Richard E. Ladner, Karen Alkoby, Jeffrey P. Bigham, Stephanie Ludi, Daniela Marghitu, Andreas Stefik:
Improving the accessibility of computing enrichment programs (abstract only).
662

- Samuel A. Rebelsky:
Enhancing student interest by extending graphics applications (abstract only).
662

- Nikolai Tillmann, Michal Moskal, Jonathan de Halleux, Manuel Fähndrich, Tao Xie:
Engage your students by teaching programming using only mobile devices with TouchDevelop (abstract only).
663

- Richard A. Brown, Elizabeth Shoop:
CS in parallel: modules for adding parallel computing to CS courses, from CS2 to theory of computation (abstract only).
663

- Mark Guzdial, Barbara Ericson:
Listening to linked lists: using multimedia to learn data structures (abstract only).
663

- Raja Sooriamurthi, Nickolas J. G. Falkner, Zbigniew Michalewicz:
Puzzle-based learning: introducing critical thinking and problem solving for computer science and engineering (abstract only).
663

Posters
- Carl Alphonce, Joseph LeGasse:
Using reflection to enhance feedback for automated grading (abstract only).
664

- Kai Qian, Chia-Tien Dan Lo, Yi Pan, Yanqing Zhang, Xiaolin Hu, Liang Hong:
The cross-curriculum mobile computing labware for CS (abstract only).
664

- Elizabeth V. Howard, Jill E. Courte, Donna M. Evans, Marilyn M. Anderson:
Merging healthcare and technology: a multi-disciplinary health information technology (HIT) curriculum (abstract only).
664

- William M. Mongan:
An integrated introduction to network protocols and cryptography to high school students (abstract only).
664

- Xuzhou Chen, Nadimpalli V. R. Mahadev:
A PC based robot for learning computer vision and advanced programming (abstract only).
664

- Shereen Khoja, Juliet Brosing, Camille Wainwright, Jeffrey Barlow:
Girls gather for computer science (G2CS) (abstract only).
665

- Deborah A. Fields, Kristin A. Searle, Yasmin B. Kafai, Hannah S. Min:
Debuggems to assess student learning in e-textiles (abstract only).
699

- Janet Davis, Samuel A. Rebelsky, Jerod Weinman:
MediaScripting: teaching introductory CS by through interactive graphics scripting (abstract only).
665

- Hannah Fidoten, Jaime Spacco:
Do faculty recognize the difference between computer science and information technology?: a survey of liberal arts faculty (abstract only).
665-666

- Paige H. Meeker:
Interdisciplinary travel courses in computer science (abstract only).
666

- Monika Akbar, Clifford A. Shaffer:
User type clustering to refine search and browse for educational resources (abstract only).
666

- Steven Huss-Lederman:
A comprehensive CS curriculum revision, implementation, and analysis (abstract only).
666

- Xiaohong Yuan, Jinsheng Xu, Kossi Edoh, Hong Wang:
Developing an interdisciplinary health informatics security and privacy program (abstract only).
666

- Robert E. England:
A team software development course featuring iPad programming (abstract only).
667

- Nanette Veilleux, Rebecca Bates, Diane Jones, Cheryl Allendoerfer, Joy Crawford:
The role of belonging in engagement, retention and persistence in computer science (abstract only).
707

- Ellen Boyd, Anthony Allevato:
Streamlining project setup in eclipse for both time-constrained and large-scale assignments (abstract only).
667

- Stephen B. Hughes, J. Ben Schafer, Aaron Mangel, Sean Fredericksen:
A customizable platform for classroom collaboration using mobile devices (abstract only).
667

- Demian Lessa, Bharat Jayaraman:
Explaining the dynamic structure and behavior of Java programs using a visual debugger (abstract only).
668

- D. Brian Larkins, H. Erin Rickard, William M. Jones:
Using FPGA systems across the computer science curriculum (abstract only).
668

- Raja S. Kushalnagar, Joeseph S. Stanislow:
Maximizing content learning for deaf students and English as a second language students (abstract only).
668

- Shamsi Moussavi, Giuseppe Sena:
All-in-one virtualized laboratory (abstract only).
668

- Joseph A. Cottam, Suzanne Menzel:
Recursive thinkers and doers in CS1 (abstract only).
669

- Madalene Spezialetti:
Computing in context: video scenarios for recognizing and utilizing basic computing constructs (abstract only).
669

- Ivona Bezáková, James E. Heliotis, Sean Strout, Adam Oest, Paul D. Solt:
Programming board-game strategies in the introductory CS sequence (abstract only).
669

Posters II
- John J. Wright:
Implementing and assessing a blended CS1 course (abstract only).
670

- Scott A. Turner:
Designing with projects in mind: an approach for creating authentic (and manageable) programming projects (abstract only).
670

- José M. Garrido:
Integrating elementary computational modeling and programming principles (abstract only).
670

- Anthony Allevato, Stephen H. Edwards:
RoboLIFT: simple GUI-based unit testing of student-written android applications (abstract only).
670

- Eric Fouh, Maoyuan Sun, Clifford A. Shaffer:
OpenDSA: a creative commons active-ebook (abstract only).
721

- Murali Mani, Quamrul Mazumder:
Active learning in computer science education using meta-cognition (abstract only).
671

- Yana Kortsarts, Vasily Kolchenko:
Dynamic programming across the CS curriculum (abstract only).
671

- Clif Kussmaul, Heidi J. C. Ellis, Gregory W. Hislop:
50 ways to be a FOSSer: simple ways to involve students & faculty (abstract only).
671

- Daniela Marghitu, Taha Ben Brahim, John Weaver:
Teaching computer science and programming concepts using LEGO NXT and TETRIX robotics, and computer science unplugged activities (abstract only).
671

- Helen H. Hu:
Using POGIL to teach students to be better problem solvers (abstract only).
672

- Jinghua Zhang, Elva J. Jones:
Developing a gaming concentration in the computer science curriculum at an HBCU (abstract only).
672

- Jason Snyder:
OSSIE: an open source software defined radio (SDR) toolset for education and research (abstract only).
672

- Jean H. French:
Implementing a communication-intensive core course in a CS curriculum: a survey of methods (abstract only).
672

- Quinn Burke, Yasmin B. Kafai, Jean Griffin, Rita Manco Powell, Michele Grab, Susan B. Davidson, Joseph S. Sun:
The reflective mentor: charting undergraduates' responses to computer science service learning (abstract only).
673

- Li Yang, Joseph M. Kizza, Andy Wang, Chung-Han Chen:
Teaching cryptography using hands-on labs (abstract only).
673

- Pelle Hall, Andrew Hirakawa, Jennelle Nystrom, Samuel A. Rebelsky:
From drawing to programming: attracting middle-school students to programming through self-disclosing code (abstract only).
673

- Carol Spradling, Florence Appel, Elizabeth K. Hawthorne:
Proposed revisions to the social and professional knowledge area for CS2013 (abstract only).
673

- Zalia Shams, Stephen H. Edwards:
A better API for Java reflection (abstract only).
674

- Qusay H. Mahmoud, Nicholas Mair, Mohamed Younis, Sunny Dhillon:
Hands-on labs for a mini-course on mobile application development (abstract only).
674

- Vicki L. Almstrum, Barbara Boucher Owens, Mary Z. Last, Deepa Muralidhar:
CEOHP evaluation, evolution, and archival storage (abstract only).
674

- Christy L. McGuire, Thomas K. Harris, Jonathan Steinhart, Leigh Ann Sudol-DeLyser:
CodeTrainer teacher authoring system: facilitating user-created content in an intelligent tutoring system (abstract only).
674

- Edward Dillon, Monica Anderson, Marcus Brown:
Comparing feature sets within visual and command line environments and their effect on novice programming (abstract only).
675

- Jeffrey Forbes:
Exploring connected worlds (abstract only).
675

Birds-of-a-feather
- Tim Bell, Lynn Lambert, Daniela Marghitu:
CS unplugged, outreach and CS kinesthetic activities (abstract only).
676

- Elizabeth K. Hawthorne, Nancy R. Mead, Mark A. Ardis, Carol A. Sledge:
Infusing software assurance and secure coding into introductory CS courses (abstract only).
676

- Stephen H. Edwards:
Web-CAT user group (abstract only).
676

- Sebastian Dziallas, Heidi J. C. Ellis, Mel Chua, Steven Huss-Lederman, Karl R. Wurst:
Teaching open source: involving students in free and open source software (FOSS) project communities (abstract only).
676

- Brian Harvey, Tiffany Barnes, Luke Segars:
AP CS principles and the 'beauty and joy of computing' curriculum (abstract only).
677

- Daniel D. Garcia, Jody Paul, Mark Sherriff:
Teaching track faculty in CS (abstract only).
677

- Gloria Childress Townsend:
A town meeting: SIGCSE committee on expanding the women-in-computing community (abstract only).
677

- Richard A. Brown, Elizabeth Shoop, Joel C. Adams, David P. Bunde, Jens Mache, Paul F. Steinberg, Matthew Wolf, Michael Wrinn:
Sharing incremental approaches for adding parallelism to CS curricula (abstract only).
747

- James Jerkofsky, Cathy Bareiss:
Computer science: small department initiative (abstract only).
678

- Don Slater, Wanda Dann, Steve Cooper:
Teaching with Alice (abstract only).
678

- Peter DePasquale, Michael E. Locasto, Lisa C. Kaczmarczyk:
Identifying effective pedagogical practices for commenting computer source code (abstract only).
678

- Jeffrey L. Duffany, Alfredo Cruz:
Design of a computer security teaching and research laboratory (abstract only).
678

- Joseph Mertz, Ralph Morelli, Ruth E. Anderson:
Student ICTD research and service learning abroad (abstract only).
678

- Jerod J. Weinman, Ellen Walker:
Imaging college educators (abstract only).
679

- Kimberly D. Voll:
Let's talk social media (abstract only).
679

- Viera K. Proulx, Stephen Bloch:
Program by design: TeachScheme/ReachJava (abstract only).
679

- Frances P. Trees, Helen Hu, Chinma Uche:
CSTA chapters: supporting your local computer science educators (abstract only).
679

- Kristine S. Nagel, Evelyn Brannock, Robert Lutz:
Revitalizing computing camp and outreach: how do we engage teenagers in "cool" technology? (abstract only).
679

- Clifford A. Shaffer:
Active eTextbooks for CS: what should they be? (abstract only).
680

- N. Hari Narayanan, Martha E. Crosby, T. Dean Hendrix, Christopher D. Hundhausen:
Enriching computing instruction with studio-based learning (abstract only).
680

- Lester L. Wainwright, Renee Ciezki, Robert Glen Martin:
AP CS A: sharing teaching strategies and curricular ideas (abstract only).
680

- Jodi Tims, Ellen Walker, Rachelle Kristof Hippler:
Regional celebrations of women in computing (WiC): best practices (abstract only).
680

- Richard S. Weiss, Michael E. Locasto, Jens Mache:
Hacking and the security curriculum: building community (abstract only).
680

- Barry Brown:
Flipping the classroom (abstract only).
681

- Semmy Purewal, Owen L. Astrachan, David Brown, Jeffrey Forbes:
Using social networks to engage computer science students (abstract only).
681

- Robert E. Beck:
Digital humanities: reaching out to the other culture (abstract only).
681

- Trish Cornez, Richard Cornez:
A multimedia and liberal arts approach to a first course in programming and its crossover potential for computer science and the arts (abstract only).
681

- Hal Abelson, David Wolber, Ralph Morelli, Jeff Gray, Chinma Uche:
Teaching with app inventor for android (abstract only).
681

- Daniel D. Garcia, Luke Segars:
Technology that educators of computing hail (TECH): come, share your favorites! (abstract only).
682

- John Lewis, Anthony Allevato, Stephen H. Edwards:
Motivating CS1/2 students with the android platform (abstract only).
682

- Suzanne W. Dietrich, Don Goelman:
Interdisciplinary database collaborations (abstract only).
682

- Carol Smith:
Google summer of code and google code-in BoF (abstract only).
771

- Chris Stephenson, Steve Cooper, Don Yanek, Jeff Gray:
Building partnerships across the CS education spectrum (abstract only).
682

- William Turkett, Paúl Pauca, Joel K. Hollingsworth:
Engaging the community with mobile app projects (abstract only).
683

- Paige H. Meeker:
Have class, will travel (abstract only).
683

- Arshia A. Khan, Tammy Lichtenberg, Rishika Dhody, Joel Poualeu:
Integration of experiential learning and teaching: beyond the walls of the classroom, techniques, challenges and merits (abstract only).
683

Last update Fri May 24 19:48:39 2013
CET by the DBLP Team —
Data released under the ODC-BY 1.0 license — See also our legal information page