Sciweavers

ITICSE
2006
ACM
13 years 10 months ago
Peer teaching extends HCI learning
Crafting a good user experience requires skills in several disciplines. Few people have this breadth of knowledge, and undergraduate computer science students are no exception. En...
Beryl Plimmer, Robert Amor
ITICSE
2006
ACM
13 years 10 months ago
Identifying novice difficulties in object oriented design
We report on a study of novice programmers’ object oriented class designs. These designs were analysed to discover what faults they displayed. The two most common faults related...
Benjy J. Thomasson, Mark Ratcliffe, Lynda Thomas
ITICSE
2006
ACM
13 years 10 months ago
Using patterns in the automatic marking of ER-diagrams
This paper illustrates how the notion of pattern can be used in the automatic analysis and synthesis of diagrams, applied particularly to the automatic marking of ER-diagrams. The...
Pete G. Thomas, Kevin G. Waugh, Neil Smith
ITICSE
2006
ACM
13 years 10 months ago
A web-based service for the automatic detection of roles of variables
Learning elementary programming can be enhanced by introducing the notion of variable roles to students. This paper presents a web-based automatic role detection service that can ...
Petri Gerdt, Jorma Sajaniemi
ITICSE
2006
ACM
13 years 10 months ago
Students learn CS in different ways: insights from an empirical study
This empirical study demonstrates that students’ learning of computer science takes place in qualitatively different ways. The results consist of categories, where each category...
Anders Berglund, Mattias Wiggberg
ITICSE
2006
ACM
13 years 10 months ago
Approaches to teaching the programming languages course: a potpourri
The release of Curriculum 2001 coupled with the increasing importance of the World Wide Web and the changes in pedagogy enabled by new technologies has made the choices about what...
Elizabeth S. Adams, Doug Baldwin, Judith Bishop, J...