Sciweavers

90 search results - page 3 / 18
» Teaching Java backwards
Sort
View
93
Voted
PPPJ
2004
ACM
15 years 6 months ago
Using the divide and conquer strategy to teach Java framework design
All programmers should understand the concept of program families and know the techniques for constructing them. This paper describes a case study that can be used to introduce st...
H. Conrad Cunningham, Yi Liu, Cuihua Zhang
89
Voted
SIGCSE
2005
ACM
123views Education» more  SIGCSE 2005»
15 years 6 months ago
Taming Java for the classroom
Java is the canonical language for teaching introductory programming, but its complex syntax and abundance of constructs are difficult for beginners to learn. This paper shows how...
James I. Hsia, Elspeth Simpson, Daniel Smith, Robe...
99
Voted
ACE
2004
207views Education» more  ACE 2004»
15 years 2 months ago
Teaching Java First: Experiments with a Pigs-Early Pedagogy
This paper introduces PigWorld, a tool for teaching Java to novice programmers, via the objects-early style. Three design guidelines forobject-early assignments are discussed: (1)...
Raymond Lister
98
Voted
ADAEUROPE
2003
Springer
15 years 6 months ago
Booch's Ada vs. Liskov's Java: Two Approaches to Teaching Software Design
Abstract. We study two textbooks for teaching undergraduate softineering, both focusing on software design and data abstraction in particular. We describe the differences in their...
Ehud Lamm
112
Voted
ICIP
2001
IEEE
16 years 2 months ago
Easy Java programming for teaching image-processing
We have designed a series of computer sessions build around ImageJ (a public-domain software for image analysis), as a practical complement to a two-semester course in image proce...
Daniel Sage, Michael Unser