Manchester University logo

Main links

Java: Just in Time
Under development...
Book contents
Coursework
Supporting material
Supporting tools
Additional chapters
Publisher
Buy it on Amazon
Errata and revisions
Book production
JTL's home page

Section links

Why?
How? (Embedded pdf)
How? (Separate pdf)
Pedagogical design principles
Back to top        
Java Just in Time: a first course in programming:         Pedagogy

UNIVERSITY OF MANCHESTER

School of Computer Science

Java Just in Time: a first course in programming

Pedagogy

There are hundreds of Java books! Why is this one special?

Section links

Why? Dear Student, why should you use this book?
How? (Embedded pdf) Dear Student, how should you use this book?
(Extract from the book.)
How? (Separate pdf) Dear Student, how should you use this book?
(Extract from the book.)
Pedagogical design principles The book has been carefully crafted to follow a specific and possibly unique set of principles.

Why?

Thank you for wanting to learn programming! You will soon find that it is an enjoyable and brilliantly creative craft. And thank you for choosing to learn the most modern style of object oriented programming. And thank you again for choosing Java -- a serious and widely used programming language, not a noddy one specifically designed for teaching.

Ah, but therein lies the rub -- Java is a tricky language to use as a learning vehicle for programming because it is a real one. So there has been much debate on how to do it, with many conflicting views and failed experiments. As a result there are a great number of Java books for you to choose from, all different in various ways from each other, and from this one. But arguably, this one is more different than most!

What's more, it has been shown to work.

Back to top

How? (Embedded pdf)

Dear Student, how should you use this book?
(Extract from the book.)
Expand: How? (Embedded pdf)

Back to top

How? (Separate pdf)

Dear Student, how should you use this book?
(Extract from the book.)
How? (Separate pdf)

Back to top

Pedagogical design principles

The book has been carefully crafted to follow a specific and possibly unique set of principles.
Pedagogical design principles

Back to top