Last update: March 19, 2012

USEFUL LINKS

REQUIRED TEXT

(Lewis, DePasquale & Chase 2010) Java Foundations: Introduction to Program Design and Data Structures, 2nd Edition, John Lewis, Peter DePasquale and Joseph Chase, Addison-Wesley, 2010. Copies of this textbook should be available in the library, on reserves.

PREVIOUS COURSE TEXTBOOKS MAY BE USED

REQUIRED ON LINE COMPONENTS

CodeWrite

Codewrite is a web based tool developed in the University of Auckland, New Zealand, which allows practice support for Java programming and individual feedback. We will use this tool directly accessing (for free) the CodeWrite website. Instructions on how to use this tool including a user id and a password will be provided together with the associated assignments. For questions and answers about CodeWrite see Q&A MPL and CodeWrite.

MyProgrammingLab (MPL)

We will be using a web based tool that is available associated to the course textbook. This tool provides exercises and individual feedback, and is part of the web based system "MyProgrammingLab" (MPL)", from Pearson. We will be using this "exercises and individual feedback" tool directly accessing the MPL website both for practice exercises and for assignments, as it will be announced. For questions and answers about MPL see Q&A MPL and CodeWrite.

PACKAGES THAT CAN BE OBTAINED FROM THE SFU BOOKSTORE AND/OR ON-LINE FROM PEARSON PUBLISHERS

The SFU bookstore should have a package available including: Alternatively, it should be possible to buy on line (to access during this semester) in the MPL website : It should be also possible to buy on line in the MPL website :

ONLINE JAVA RESOURCES - API - Application Programming Interface

ADDITIONAL REFERENCES

  • A word of caution: There is a lot of material available associated to Java in texts and in the internet. Explore gradually, and make sure that they are reliable sources. If in doubt, consult with the teaching team.

  • SOME LINKS OF GENERAL INTEREST