Here are some starting points to get help when you're stuck.
| TEACH | http://engr.oregonstate.edu/teach |
| Blackboard | http://my.oregonstate.edu |
| Eclipse | http://classes.engr.oregonstate.edu/eecs/spring2005/cs161/getting-started-with-eclipse.html An excellent overview to help you get started (from CS161).
http://eclipsetutorial.sourceforge.net/debugger.html |
| Java | http://java.sun.com/javase/6/docs/api The Java 6 API (from Sun).
http://java.sun.com/docs/books/tutorial/essential/exceptions/index.html
http://java.sun.com/j2se/1.4.2/docs/guide/lang/assert.html |
| Coding Conventions |
http://horstmann.com/bigj/style.html Coding conventions we use in CS162 (except for the section on classes, which we override with the link below).
http://java.sun.com/docs/codeconv/html/CodeConventions.doc2.html#1852
http://java.sun.com/j2se/javadoc/writingdoccomments |
| Big Java | http://bcs.wiley.com/he-bcs/Books?action=index&bcsId=3824&itemId=0470105542 Student companion site for the textbook. |
| Sorting Demos |
http://cs.smith.edu/~thiebaut/java/sort/demo.html A good visual demonstration that shows the algorithms and their complexity. Doesn't include MergeSort.
http://www.cs.ubc.ca/spider/harrison/Java/sorting-demo.html
http://www.cs.bell-labs.com/cm/cs/pearls/sortanim.html |