Welcome to BIT115 and the world of java!
This is the "official" website for the Winter 2018 BIT115 (Section 1) class. Everything you need to complete this course can be found here, including the textbook, apps, docs, sample files, slides, instructional videos, and more. All assignments and grading will be done through StudentTracker (see sidebar on right »)
TEXTBOOK (AVAILABLE FREE IN PDF FORMAT)
Getting SET UP (APPS/SOFTWARE NEEDED)
- INSTALL FIRST : Java Platform (JDK) 9 (or later build if version # changes).
Mac OS X users may want to install the 8u151 instead.
- INSTALL SECOND : jGrasp Compiler
- DOWNLOAD AND SAVE THIRD : becker.jar (right-click, save as. Don't try to open!)
- RECOMMENDED : 7Zip (for zipping and unzipping files)
- DIRECTIONS: How to Setup the Software on your PC (PDF)
- VIDEO: How to Setup the Software on your PC (MP4, 76MB)
[srt file for captioning; video with captions embedded MP4, 295 MB]
This video was made a few years ago, so it uses earlier version numbers of Java and jGRASP. When watching it, just substitute the current version numbers in your mind's eye. Everything else will be the same. If the video portion of the video doesn't stream (you hear the audio, but don't see the video) it is recommended that you save the file locally by right-clicking on the link and selecting "Save link as..." (Firefox, Chrome) or "Save target as..." (Internet Explorer) and pointing the download to your desktop, USB thumb drive, or other location of your choice. To view the file once it is download, I recommend installing and using the VLC Media Player.
- TROUBLESHOOTING: jGRASP wedge2 error: command "javac" not found ERROR
- DIRECTIONS: How to Setup Your BIT115 Work Folders (PDF)
- A QUICK NOTE ABOUT PCs and LAPTOPS: The classroom where BIT115 is taught is a computer-lab and has PCs available for all students enrolled in the class. Each of these classroom PCs also has all the pertinent software already installed, so no need to worry about doing that in class. You will also need to work on code "outside" the classroom, in which case either a personal PC (desktop or laptop) or Apple computer (desktop or Macbook) will do nicely.
If you are interested in purchasing a PC or laptop for you own use, it is recommended that it have at least an Intel Core i3 or AMD Phenom II processor, 4 GB RAM, and 128GB of storage, although having more of any of these is always better. Fortunately, Java and Java apps are pretty small, and Java files are very small, so you won't need a lot of storage capacity, either on a hard drive or USB thumb drive (for saving/transporting files to and from class). If you have your own laptop, you are encouraged to bring that to class and you can work directly on that to do your in-classes exercises and assignments. Dell has refurbished laptops available starting around $250. You might also look at HP, Best Buy, or Newegg.