CS 302 Textbook

TEXTBOOK:

Textbook Info | Errata | Other Textbooks

Required Textbook:

Students may purchase printed text or the loose-leaf version with binder. MyProgrammingLab, sometimes offered with the text, is not necessary for the course.

 

Required Online Access to CodeLab by TuringsCraft.com:

CodeLab

CodeLab is a required online tool that is different from the online access that comes with the Pearson textbooks.  CodeLab is an online tool that allows students to complete small programming exercises and get immediate feedback on their submission. Students must purchase it separately from TuringsCraft.com.  See the CodeLab link in the menu.

Errata

Link to known Errata

Other Textbooks and Editions

Occasionally students ask about the possibility of saving some money and purchasing other editions of other textbooks instead of the required texts. In short, this a possibility and may work for students who are willing to go to the extra trouble of learning the differences between the textbook versions. Be sure to learn the vocabulary used by the required textbook should it differ in any way from another textbook.

There are many comprehensive texts for introducing programming fundamentals using the Java Programming Language. However, students are encouraged to purchase the required text as they will spend less time ensuring that the topics, vocabulary, and reference chapter numbers are the the same and verifying that they have found all relevant content for the current semester.

Students who intend to use other textbooks should check out a reserved copy of the required textbook as soon as one is available and make notes regarding the differences in Chapter numbering, titles, etc. Students are responsible for the content in the required textbook.