Sciweavers

118 search results - page 18 / 24
» The use of MUPPETS in an introductory java programming cours...
Sort
View
ITICSE
2005
ACM
15 years 9 months ago
Novice Java programmers' conceptions of "object" and "class", and variation theory
Problems with understanding concepts, so called misconceptions, have been investigated and reported in a number of studies regarding object-oriented programming [4], [3]. In a fi...
Anna Eckerdal, Michael Thuné
FM
2006
Springer
127views Formal Methods» more  FM 2006»
15 years 7 months ago
Using Domain-Independent Problems for Introducing Formal Methods
Abstract. The key to the integration of formal methods into engineering practice is education. In teaching, domain-independent problems -i.e., not requiring prior engineering backg...
Raymond T. Boute
ITICSE
2000
ACM
15 years 8 months ago
Integrating interactive computer-based learning experiences into established curricula: a case study
Educators who wish to integrate interactive computerbased learning experiences into established courses must contend not only with the difficulty of creating quality digital conte...
Anne Morgan Spalter, Rosemary Michelle Simpson
148
Voted
KCAP
2003
ACM
15 years 9 months ago
Learning programs from traces using version space algebra
While existing learning techniques can be viewed as inducing programs from examples, most research has focused on rather narrow classes of programs, e.g., decision trees or logic ...
Tessa A. Lau, Pedro Domingos, Daniel S. Weld
153
Voted
ACSE
2000
ACM
15 years 8 months ago
Here, there and everywhere - on the recurring use of turtle graphics in CS1
The Logo programming language implements a virtual drawing machine—the turtle machine. The turtle machine is well-known for giving students an intuitive understanding of fundame...
Michael E. Caspersen, Henrik Bærbak Christen...