SIGCSE 2008 PDF Print E-mail
Active ImageThe Computer Science Department will have a strong representation at the upcoming SIGCSE 2008 Technical Symposium on Computer Science Education , to be held March 12-15 in Portland, Oregon.

A list of all the participations, including papers, workshops, posters, and birds of a feather can be found below.


 Paper: Misunderstandings about Object-Oriented Design: Experiences Using Code Reviews
Scott A. Turner  (Co-author)  Virginia Tech
Ricardo Quintana-Castillo   (Co-author)  Virginia Tech
Manuel Perez-Quinones  (Author)  Virginia Tech
Stephen Edwards  (Co-author)  Virginia Tech

Paper: Supporting Student-Written Tests of GUI Programs
Roy Tan  (Co-author)  Virginia Tech, Dept. of Computer Science
Manuel Perez-Quinones  (Co-author)  Virginia Tech, Dept. of Computer  
Science
Stephen Edwards  (Author)  Virginia Tech, Dept. of Computer Science
Matthew Thornton  (Co-author)  Virginia Tech, Dept. of Computer Science


Poster: Dereferee: Instrumenting C++ Pointers With Meaningful Runtime Diagnostics
Anthony Allevato
Stephen Edwards

Poster: Going Beyond Algorithm Visualization to Algorithm Exploration
Clifford A. Shaffer
Arpit Kumar
Mayank Agarwal
Stephen H. Edwards

Poster: CATSpace: Sharing, Discovering, and Improving Laboratory  
Materials through a Social Network
Ricardo Quintana-Castillo
Manuel Perez-Quinones
Stephen Edwards

BOF: Diversity and Representation in Computer Science: Who is doing what, and what can I do?
Manuel A.  Perez-Quinones,   Virginia Tech
Jeff Forbes, Duke
Lecia Barker, University of Colorado, Boulder
Underrepresentation is one of our field’s greatest challenges. NSF's  
"Broadening Participation in Computing", professional organizations (ACM-W, CRA-W, CDC, NCWIT) and alliances (El-Alliance) are dedicated to recruiting and retaining women, underrepresented minorities, and people with disabilities in computing and have developed best practices, undergraduate research opportunities, mentoring  
activities, etc. that they offer to the computing community. Because many SIGCSE attendees are not familiar with successful projects, representatives of several national-level groups will discuss what they are doing and how others can participate in their programs. Then, they will lead a discussion about new ways that they can help  
the SIGCSE community.


BOF: Algorithm Visualization
Cliff  Shaffer,   Virginia Tech
Tom  Naps,   University of Washington - Oshkosh
Stephen  Edwards,   Virginia Tech
Algorithm visualizations (AVs) and data structure visualizations have long held great promise for improving CS Education. While some AVs have proved to be pedagogically effective, many have not. Thus, developing effective AVs is a challenge. We will discuss current trends in AV research, and exchange information about who has active  
projects going and where good AVs can be found. We will exchange experiences (good and bad) with their use in the classroom. We will discuss mechanisms to encourage community-wide participation in, and  
ways to improve, the AlgoViz Wiki (http://algoviz.cs.vt.edu).


BOF: Web-CAT User Group
Stephen  Edwards,   Virginia Tech, Dept. of Computer Science
Manuel  Perez-Quinones,   Virginia Tech, Dept. of Computer Science
Web-CAT is the most widely used open-source automated grading system and winner of the 2006 Premier Award, recognizing high-quality, non-commercial courseware for engineering education. Web-CAT is customizable and extensible. It supports a wide variety of programming languages and assessment strategies. Web-CAT is famous for “grading students on how well they test their own code,” but it can do much more. This BOF will allow existing users, new adopters, and those trying to choose an automated grader to meet, share experiences, and talk about what works and what doesn’t. Information on getting started quickly with Web-CAT will also be provided.

Workshop #16: Using Web 2.0 Technologies in your Computer Science Classes
Manuel A.  Perez-Quinones,   Virginia Tech
Manas  Tungare,   Virginia Tech
Edward A.  Fox,   Virginia Tech
Stephen  Edwards,   Virginia Tech, Dept. of Computer Science
This workshop shows how to use social networking sites in the classroom. We discuss how to use Facebook.com, del.icio.us, SlideShare.net, CiteULike.org, YouTube.com, and Yahoo Pipes. We also show how to use APIs and feeds to build mashups. Upon completion, participants will know how to: use SlideShare to support discussion on a per-slide basis; have students share resources (peer to peer) in del.icio.us; share and discover references via CiteULike; keep a blog for the course; publish homeworks and assignments in an online calendar; and share syllabi with our NSDL syllabus collection. We will also demonstrate our mashup-based approach to CS1.