|
|
Papers
Paper Session 1 - Software Engineering
Monday, June 30, 10:45-12:15
Session Chair: Michael Caspersen (University of Aarhus, Denmark)
- Cognitive and Social Aspects of Software Engineering: A Course
Framework
Orit Hazzan (Technion-Israel Institute of Technology, Israel)
- Systematic Testing should not be a Topic in the Computer Science
Curriculum!
Henrik Bærbak Christensen (University of Aarhus, Denmark)
- Introducing Unit Testing With BlueJ
Andrew Patterson, Michael Kölling, John Rosenberg (University
of Southern Denmark, Denmark)
- Using Lab Exams to Ensure Programming Practice in an Introductory
Programming Course
Joao Paulo Barros, Luis Estevens, Rui Dias, Rui Pais, Elisabete
Soeiro (Instituto Politecnico de Beja, Spain)
Paper Session 2 - Curriculum 1
Monday, June 30, 10:45-12:15
Session Chair: Don Goelman (Villanova University, USA)
- MUSE Studio Lab and Innovative Software Engineering: CapStone Project
Experience
Sita Ramakrishnan (Monash University, Australia)
- Providing Process for Projects in CapStone Courses
Annegret Goold (Deakin University, Australia)
- A Service Learning Program For Computer Science and Software
Engineering
Panagiotis K. Linos, Stephanie Herman, Julie Lally (Butler
University, USA)
- Integrating a Simulation-Visualisation Environment in a Basic
Distributed Systems Course: A case study using LYDIAN
Boris Koldehofe, Marina Papatriantafilou, Philippas Tsigas
(Chalmers University of Technology, Sweden)
Paper Session 3 - Evaluation & Assessment
Monday, June 30, 13:30-15:00
Session Chair: Mark Guzdial (Georgia Tech, USA)
- Measuring Effectiveness of Constructivist and Behaviourist Assignments
in CS102
J.R. Parker, Katrin Becker (University of Calgary, Canada)
- Influences on Cheating Practice of Graduate IT Students: What are the
Factors?
Judy Sheard, Martin Dick (Monash University, Australia)
- Evaluation of Electronic Marking of Examinations
Pete Thomas, Carina Paine (Open University, UK)
- Equilibriating Instructional Media for Cognitive Styles
James A. Redmond, Cathal Walsh, Adrian Parkinson (Trinity
College, Ireland)
Paper Session 4 - Pedagogy
Monday, June 30, 15:45-17:15
Session Chair: Jaakko Kurhila (University of Helsinki, Finland)
- Experimenting with Pair Programming in the Classroom
Charlie McDowell, Brian Hanks, Linda Werner (University of
California, Santa Cruz, USA)
- Making Connections: Using Classroom Assessment to Elicit Students'
Prior Knowledge and Construction of Concepts
Sarah Schwarm, Tammy VanDeGrift (University of Washington, USA)
- The Winds of Change
Kathy Lynch (Monash University, Australia)
- The Use of Quality Reviews in Teaching Requirements Analysis
Daniel Moody (Charles University, Czech Republic), Guttorm Sindre
(Norwegian University of Science and Technology, Norway)
Paper Session 5 - Objects
Monday, June 30, 15:45-17:15
Session Chair: Peter Chalk (London Metropolitan University, UK)
- Capturing Collaborative Designs to Assist the Pedagogical Process
Mark Ratcliffe, Lynda Thomas, Wayne Ellis, Benjy Thomasson
(University of Wales, Aberystwyth, UK)
- Objects: Visualization of Behavior and State
Wanda Dann, Toby Dragon (Ithaca College, USA), Stephen Cooper,
Kevin Dietzler, Kathleen Ryan (Saint Joseph's University, USA), Randy
Pausch (Carnegie Mellon University, USA)
- Embryonic Object versus Mature Object
Richard Rasala (Northeastern University, USA)
- Teaching Objects Early and Design Patterns in Java Using Case Studies
Chris Nevison, Barbara Wells (Colgate University, USA)
Paper Session 6 - Introductory CS for
non-majors
Monday, June 30, 17:30-19:00
Session Chair: Nan Schaller (Rochester Institute of Technology,
USA)
- Classroom Discussions: Polices and Responsibilites of Internet Service
Providers
Mary Granger (George Washington University, USA), Joyce Currie
Little (Towson University, USA)
- A Media Computation Course for Non-Majors
Mark Guzdial (Georgia Tech, USA)
- Teaching Programming to Liberal Arts Students - a Narrative Media
Approach
Peter Bøgh Andersen, Jens Bennedsen, Steffen Brandorff,
Michael Caspersen, Jesper Mosegaard (University of Aarhus, Denmark)
- Teaching Undergraduate Software Design in a Liberal Arts Environment
Using RoboCup
Timothy Huang, Frank Swenton (Middlebury College, USA)
Paper Session 7 - Teaching Materials &
Aids
Tuesday, July 1, 10:45-12:15
Session Chair: Volker Turau (Technical University Hamburg-Harburg,
Germany)
- Repositories for CS Courses - An Evolutionary Tale
Edward L. Jones (Florida A&M University, USA)
- Making program execution comprehensible - One level above the machine
language
Cecile Yehezkel (Weizmann Institute, Israel)
- Studying Program Correctness by Constructing Contracts in a Java
Programming Environment
Timothy S. Gegg-Harrison (Oberlin College, USA), Gary R. Bunce
(Winona State University, USA), Rebecca D. Ganetzky (Oberlin College,
USA), Christina M. Olson (Winona State University, USA), Joshua D. Wilson
(Winona State University, USA)
- A Companion Technology Approach to CS1
James Allert (University of Minnesota, USA)
Paper Session 8 - Learning & Teaching
Wednesday, July 2, 10:45-12:15
Session Chair: Charambos Zagouras (University of Patras, Greece)
- Trends in the Evolution of the Database Curriculum
Mary Ann Robert (Bentley College, USA), Catherine M. Ricardo (Iona
College, USA)
- Action research as a tool for promoting teacher awareness of students'
conceptual understanding
Bruria Haberman (Weizmann Institute of Science, Israel), Ela Lev
(Kerrary College, Israel), Dorothy Langely (Weizmann Institute of Science,
Israel)
- Structuring CSEd Research Studies: Connecting the Pieces
Arnold Pears, Mats Daniels (Uppsala University, Sweden)
- The Novice Programmers' Syndrome of Design-by-Keyword
David Ginat (Tel-Aviv University, Israel)
Paper Session 9 - Web Support
Wednesday, July 2, 10:45-12:15
Session Chair: Marina Papatriantafilou (University of Technology,
Sweden)
- Web-based Discussion Forums: The Staff Perspective
Judy Sheard, Jan Miller, Sita Ramakrishnan (Monash University,
Australia)
- A tool to develop Electronic Course Books Based on WWW Technologies,
Resources and Usability Criteria
Pilu Crescenzi, Gaia Innocenti (Università degli Studi di
Firenze, Italy)
- Automating and Managing Large Computer Science Classes
Robert N. Lass, Christopher D. Cera, Nathaniel T. Bomberger, Bruce
Char, Nira Herrmann, Jeffrey L. Popyack and Paul Zoski (Drexel University,
USA)
- Peer-to-Peer Learning with Open-Ended Writable Web
Jaakko Kurhila (University of Helsinki, Finland), Miikka Miettinen,
Petri Nokelainen, Patrik Floreen, Henry Tirri (Helsinki University of
Technology, Finland)
Paper Session 10 - Conceptions &
Attitudes
Wednesday, July 2, 13:30-15:00
Session Chair: Cecile Yehezkel (Weizmann Institute, Israel)
- Computer Science students' conception of the relationship between
reward (grade) and cooperation
Orit Hazzan (Technion-Israel Institute of Technology, Israel)
- A phenomenographic study of students' attitudes toward the use of
multiple media for learning
Stavros Demetriadis, Evangelos Triantafillou, Andreas Pombortsis
(Aristotle University of Thessaloniki, Greece)
- Using departmental surveys to assess computing culture: Quantifying
gender differences in the classroom
Lisa Meeden, Tia Newhall (Swarthmore College, USA), Doug Blank,
Deepak Kumar (Bryn Mawr College, USA)
- Still a Stranger Here: Attitudes Among Secondary School Students
Towards Computer Science
Phoenix Moorman, Elizabeth Johnson (Xavier University, USA)
Paper Session 11 - Curriculum 2
Wednesday, July 2, 15:45-17:15
Session Chair: Michael Kölling (University of Southern Denmark,
Denmark)
- HTTPExplorer: Exploring the Hypertext Transfer Protocol
Volker Turau (Technical University Hamburg-Harburg, Germany)
- Integrating Usability Engineering into the Computer Science Curriculum
- A Proposal
Evelyn Rozanski, Nan Schaller (Rochester Institute of Technology,
USA)
- An Undergraduate Track in Computer Security
Shiva Azadegan, Michael Lavine, Michael O'Leary, Alexander
Wijesinha, Marius Zimand (Towson University, USA)
- Incorporating Bioinformatics in an Algorithms Course
Lawrence D'Antonio (Ramapo College of New Jersey, USA)
|
|
|