Resources
There is no required textbook for this course. That said, I strongly encourage you to supplement your study with at least one of the following books:
-
Learning Java, 4th edition, Patrick Niemeyer and Daniel Leuck, O’Reilly, 2013. Book on 3-hour reserve at the library. eBook available through LITS > Safari Online Books.
-
Head First Java, 2nd edition, Kathy Sierra and Burt Bates, O’Reilly, 2005. eBook available through LITS > Safari Online Books.
-
Data Structures and Other Objects Using Java, 4th edition, Michael Main, Addison-Wesley, 2012. Physical textbook on 3-hour reserve at the library.
You should also become familiar with the Java API documentation, as you will likely need to refer to it for as long as you are a Java programmer. Bookmark this page!
Here are some other useful references:
Java Programming Language: | Java API |
Java Tutorial on GUI layout | |
CS 101: Intro to Java notes, lab | |
UNIX Operating System: | COMSC 101 UNIX Basics |
General Programming: | Programming Guidelines |
COMSC 201 Video Tutorials: | Micro-Tutorials on YouTube |
COMSC 201 Notes: | notes |