Getting the download link through email is temporarily not available. Please check back later.
To get the free app, enter your mobile phone number.
How to Think Like a Computer Scientist: JAVA Programming Paperback – March 1, 2009
Windows 10 For Dummies Video Training
Get up to speed with Windows 10 with this video training course from For Dummies. Learn more.
Customers Who Viewed This Item Also Viewed
Top Customer Reviews
The importance of named constants: Final variables have been introduced before control structures and modules. But there are occasional violations as you go ahead, for example, 10 is hard coded in a multiplication table program.
Teaches documentation early. Unfortunately, the subsequent code is not documented as part of the text, perhaps because it is discussed in the text. But this does not convey well to students.
Data validation has been introduced early in the text.
Teaches recursion before iteration. We find recursion so hard to teach, only because we give so much practice in the iteration that it is so hard to think recursive. I myself suffered because of this, but now know, why I suffered.
Unfortunately, counting has been introduced using a while loop, which is done better using a for loops.
Classes and objects (including objects of objects) have been introduced with simple examples.