CMPT 125 Burnaby

Textbook and references




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

  • (Lewis & Loftus 2012) Java Software and Solutions, 7th (seventh) edition, by Lewis and Loftus, Addison-Wesley, 2012, or the sixth or earlier editions could also be used, although there are some exercises and features that are not available and chapters and/or section numbers may be different. Copies of both the seventh and sixth edition should be available in the library, on reserves.

  • Corrections to the Lewis and Lofus textbook, 6th edition, first printing) The first printing of the 6th edition needed some corrections as follows: (subsequent printings were corrected)

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:
  • a hardcopy of (Lewis, DePasquale & Chase 2010),
  • access to the MyProgrammingLab (MPL) website during this semester including:
    • the e-text (Lewis & Loftus 2012)
    • access to video notes
    • access to the "exercises and individual feedback" tool
  • Addison-Wesley's Java Backpack Reference Guide
Alternatively, it should be possible to buy on line (to access during this semester) in the MPL website :
  • access to the e-text (Lewis & Loftus 2012)
  • access to video notes
  • access to the "exercises and individual feedback" tool
It should be also possible to buy on line in the MPL website :
  • only access to the "exercises and individual feedback" tool (to access during this semester)

ONLINE JAVA RESOURCES - API - Application Programming Interface

  • We will often use the Java Application Program Interface (API) . This is a reference for all of the libraries that come with Java, available (free) **HERE**.

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



    © Muntaseer Salahuddin. Page maintained by Muntaseer Salahuddin.