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