Supplements, 2nd edition
The following supplements are available to all instructors and students using the textbook:
- Video Notes (watch the authors walk through tutorials from each chapter; requires an access code as provided with the textbook)
(NEW videos for 2nd edition)
- Practice-It! (web system for practicing solving Java programming problems online)
-
PowerPoint slides for 2nd edition, by chapter (updated April 4, 2010):
-
Code files that appear in each chapter of 2ed
; last updated April 4, 2010
Password-Protected Supplements
We have a password-protected supplement area with further supplements to the textbook, including solutions to all exercises and programming problems, sample homework assignments and their solutions, sample exams, and others.
If you are an instructor using BJP in your course and need the password to these protected supplements, please email the authors and we will be happy to provide it to you. The password is never given out to students.
-
Exercise solutions for 2nd edition
-
Programming project solutions and writeups for 2nd edition
(coming soon)
-
Test Bank of past exams and exam question ideas
-
"Section" handouts and solutions
-
(used for TA discussion sections and/or closed lab sessions)
-
Lab Problem Sets for weekly closed CS1 lab sessions (updated Feb 4 2012)
-
Lab 1, Chapter 1: Java Basics, Static Methods
-
Lab 2, Chapter 2: Expressions,
for
Loops
-
Lab 3, Chapter 3: Parameters, Return, Strings
-
Lab 3, Supplement 3G: Graphics
-
Lab 4, Chapter 4:
if/else
, Scanner
, Cumulative Algorithms
-
Lab 5, Chapter 5:
while
Loops, Random numbers, boolean
-
Lab 6, Chapter 6: Files
-
Lab 7, Chapter 7: Arrays
-
Lab 8, Chapter 8: Classes and Objects
-
Lab 9, Chapter 9: Inheritance
-
Exam Lab 1: Exam Prep Problems (up through Chapter 5)
-
Exam Lab 2: Exam Prep Problems (up through Chapter 9)
-
Old versions:
Lab 1,
Lab 2
Lab 3
Lab 4
Lab 5
Lab 5.5
Lab 6
Lab 7
Lab 8
Lab 9
Other Resources