Supplements, 5th edition
The following supplements are available to all instructors and students using the textbook.
Some of our supplements are password-protected (marked with this padlock icon: ), such as solutions to all end-of-chapter 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 with a link to evidence that you are an instructor, and we will be happy to provide it to you. The password is never given out to students.
-
Video Notes
(watch the authors walk through tutorials from each chapter; requires an access code provided with new copies of the textbook)
-
YouTube Videos
(YouTube version of our videos, provided since Adobe Flash is being retired on web browsers)
-
MyProgrammingLab (online practice problems; requires access code to use)
-
Practice-It! (web system for practicing solving Java programming problems online; free for all to use; not officially associated with textbook)
-
CodeStepByStep (sister site of Practice-It!; access to many free online coding exercises)
-
PowerPoint slides for 5th edition, by chapter (updated July 3, 2019):
-
Code files that appear in each chapter of 5ed; last updated July 3, 2019
-
"Section" handouts and solutions
-
(used for TA discussion sections and/or closed lab sessions)
-
Lab Problem Sets for weekly closed CS1 lab sessions (updated July 3, 2019)
-
Chapter 1:
-
Chapter 2:
,
-
Chapter 3:
,
,
,
-
Supplement 3G:
-
Chapter 4:
,
-
Chapter 5:
,
,
-
Chapter 6:
-
Chapter 7:
-
Chapter 8:
-
Chapter 9:
,
-
Chapter 10:
-
Chapter 11:
-
Chapter 12:
-
Chapter 13:
-
Chapter 14:
-
Chapter 15:
(ArrayIntList)
-
Chapter 16:
-
Chapter 17:
-
Chapter 18:
(hashing, heaps)
-
Chapter 19:
-
CS1 Exam Prep:
,
- ZIP archive of all lab handouts
-
Self-Check solutions for 5th edition
This document contains complete solutions to all Self-Check problems found at the end of chapters of our textbook.
Instructors, please note that students have access to all Self-Check solutions, so Self-Check problems should probably not be assigned as graded homework.
(Solutions to Exercises and Programming Projects are not posted publicly for students to see, so those can be assigned as homework problems if so desired.)
-
Exercise solutions for 5th edition
-
Programming project solutions and writeups for 5th edition
-
Lab solutions
-
Test Bank of past exams and exam question ideas
Other Resources
Unless otherwise specified, all online supplements for Building Java Programs textbook contained in this web site are Copyright © Pearson 2019.
All rights reserved.