Learn More
A study by a ITiCSE 2001 working group ("the McCracken Group") established that many students do not know how to program at the conclusion of their introductory courses. A popular explanation for this incapacity is that the students lack the ability to problem-solve. That is, they lack the ability to take a problem description, decompose it into(More)
This paper presents a systematic literature review of the recent (2006--2010) development of automatic assessment tools for programming exercises. We discuss the major features that the tools support and the different approaches they are using both from the pedagogical and the technical point of view. Examples of these features are ways for the teacher to(More)
Interaction and feedback are key factors supporting the learning process. Therefore many automatic assessment and feedback systems have been developed for computer science courses during the past decade. In this paper we present a new framework, TRAKLA2, for building interactive algorithm simulation exercises. Exercises constructed in TRAKLA2 are viewed as(More)
Immune function is potentially costly and traded-off against the expression of sexual signals, thus, making sexual advertisement a condition-dependent and honest indicator of current immunocompetence. We conducted a series of laboratory experiments using mature mealworm beetles, Tenebrio molitor, to examine whether an immunological challenge (nylon(More)
Two doses of apomorphine (0.005 mg/kg as a subcutaneous injection and 0.015 mg/kg as a 90 min i.v. infusion), and corresponding placebo treatments, were administered to 11 chronic medicated schizophrenic patients and to 8 healthy control subjects. The purpose of the study was to asses the usefulness of drug-induced alterations in the concentration of(More)
In New Zealand and Australia, the BRACElet project has been investigating students' acquisition of programming skills in introductory programming courses. The project has explored students' skills in basic syntax, tracing code, understanding code, and writing code, seeking to establish the relationships between these skills. This ITiCSE working group report(More)
Learning to program should include learning about proper software testing. Some automatic assessment systems, e.g. Web-CAT, allow assessing student-generated test suites using coverage metrics. While this encourages testing, we have observed that sometimes students can get rewarded from high coverage although their tests are of poor quality. Exploring(More)
Trophically transmitted parasites often alter their intermediate host's phenotype, thereby predisposing the hosts to increased predation. This is generally considered a parasite strategy evolved to enhance transmission to the next hosts. However, the adaptive value of host manipulation is not clear as it may be associated with costs, such as increased(More)