ITiCSE 2003 Logo
ITiCSE 2003 Banner
>Home
>Call for Participation
>Conference Committee
>Important Dates

>Program:
>Papers
>Panels
>Tutorials
Working Groups
>Tips & Techniques
>Posters
>Demos
>Invited Speakers

Participation:
>Registration
>Accommodation
>Travel Info
>Excursions
>Maps
>Participants
>Sponsors
>Exhibits
>ITiCSE History
>Contacts

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)