Home
| About ITiCSE 2001 | Host
|
Please
note that some tutorials have been cancelled
Tutorial Titles, Time,
Location,
and Presenters:
Sunday, 24 June
1. The Life and Times of a Mouse Click
Time and Place: half day, 13:30-17:00
in CCo2, Computing Laboratory
People: Timothy Fossum & Stuart Hansen (University of
Wisconsin, Parkside)
Description:
Event driven programming is emerging as a dominant
software paradigm. In this workshop we introduce a comprehensive model
for events. We apply this model to the processing of a mouse click, from
its inception at the hardware level, through the various software layers,
ending at application code. At each layer, we will illuminate event handling
by example and participant coding.
2. Java Power Tools: Rapid GUI Development for Freshman Students
Time and Place: half day, 13:30-17:00
in Grimond Lecture Theatre 1
People: Richard Rasala, Viera K. Proulx
& Jeff Raab (Northeastern University)
Description:
The Java Power Tools is a Java toolkit designed to enable students
to rapidly develop graphical user interfaces in freshman computer science
programming projects. Because it is simple to create GUIs using JPT, students
can focus on fundamental issues of computer science rather than on widget
management. The workshop will demonstrate the design and use of the Java
Power Tools.
3. Cancelled Web-based Collaborative
Projects: Walking through the Experience
Half day
People: Gerald L. Boerner, Carol Stoker
(Azusa Pacific University)
Description:
This tutorial explores the use of web-based group collaboration to
develop a structured project report (a web site) appropriate to most non-programming
computer science courses. Recommendations for adapting these techniques
to individual courses are explored by "walking through" the collaboration
process and reporting model. Implications for the teaching-learning process
are examined.
Thursday, 28 June
4. Teaching
Introductory Object-Oriented Programming with Java -- Dangers, Traps,
and a Road Map
Time and Place, full day, 9:00-17:00 (with an hour's
break at 12:30 for lunch) in COLT2, Computing Laboratory
People: Michael E. Caspersen (University of Aarhus);
Michael Kölling & John Rosenberg (Monash University)
Description:
The workshop will identify and discuss the most common problems of introductory
OO teaching in general and Java in particular. We will suggest solutions
and provide many examples of teaching techniques, exercises and problems
that may be used in an introductory Java course. Two software tools, BlueJ
and the Turtle package, will be discussed in detail to support the presenters'
approach.
5. Cancelled Developing Online, Web-based
Support Materials: A Hands-on Experience
Full day
People: Gerald L. Boerner(Azusa Pacific University)
Description:
This tutorial explores the use of "free" web-based
delivery systems (like Blackboard.com) and how current instructional materials
can be adapted to the online format. Specific attention will be paid to
word processing documents, but presentations, video, database, and other
types of content are covered as well. Participants should bring a course
syllabus to be used as sample documents.
6. Cancelled Teaching Computer Networking
Principles Using Simulation
Half day
People: Chris McDonald (The University of Western Australia)
Description:
This tutorial will show that the practical aspects of computer networking
can best be demonstrated and examined through the use of interactive simulation.
The tutorial is based on our use of network simulation for the last ten
years in undergraduate courses of over a hundred students each year, in
which we have successfully demonstrated checksum algorithms, different
data-link protocols, fragmentation methods, routing algorithms, encryption
and compression algorithms.
Top
|