University of Joensuu
Department of Computer Science
Roles of Variables Event
27.4.2005
Roles of
variables form a new concept that captures programming
experts' tacit knoweldge. It can be made explicit and utilized in
teaching programming to novices. Roles improve students' mental
representations of programs and help them to acquire experts'
programming skills. Furthermore, roles can be used to characterize
variables for maintenance programmers trying to comprehend existing
code. Thus the applicability of roles is not limited to novice
programmers but they can be utilized by experts, also.
Attendance
The Roles of Variables Event brings together people
interested in understanding cognitive issues of programming and in
applying this understanding in teaching programming and in
programming tool design. In particular, students interested in these
issues are welcome to the event! Attending the event is free and
open for everyone!
Program
The event will start at 12:15 in room B330 ("Neuvotteluhuone"). The
program consists of the following presentations:
- 12:15 - 12:50 *
Jorma Sajaniemi and Raquel Navarro Prieto:
An Investigation into Professional Programmers' Mental
Representations of Variables.
- 12:50 - 13:25 *
Tuija Stützle and Jorma Sajaniemi:
An Empirical Evaluation of Visual Metaphors in the Animation
of Roles of Variables.
- 13:25 - 13:45 *
Break
- 13:45 - 14:20 *
Pauli Byckling and Jorma Sajaniemi:
Using Roles of Variables in Teaching: Effects on Program
Construction.
- 14:20 - 14:55 *
Seppo Nevalainen and Jorma Sajaniemi:
Short-Term Effects of Graphical versus Textual Visualisation
of Variables on Program Perception.
- 14:55 - 15:30 *
Petri Gerdt, Pauli Byckling and Jorma Sajaniemi:
Roles of Variables in Object-Oriented Programming.
All presentations have been accepted or submitted to
international conferences including
the 13th IEEE International Workshop on Program Comprehension
(IWPC 2005),
the 2005 Informing Science and Information Technology Education Joint
Conference
(InSITE 2005),
and
the 17th Annual Psychology of Programming Interest Group
Workshop
(PPIG'05).
More information
For more information about the event, please contact Prof. Jorma
Sajaniemi.
Last updated: 5.4.2005
saja@cs.joensuu.fi