CSC 454 Favorites
My favorite OO-related links out there... or not |
My 454 favorites links, divided into nifty categories... |
Our Textbooks
Links related to our textbooks:
- www.netobjectives.com/dpexplained/
... the web site for "Design Patterns Explained." The answers to the
"Review Questions" at the end of each chapter are given at the site.
There is some supplemental material about patterns not covered in
the text as well. I didn't run into any annoying passwords or
anything either.
- authors.phptr.com/larman/uml_ooad/index.html
... the web site for "Applying UML and Patterns." This site isn't as
good, and there's not much extra stuff here for students.
- http://www.craiglarman.com/
... author of "Applying UML and Patterns." This site is probably
better than the publisher's site, but you have to surf for a while.
BTW, here are links to "other" textbooks that I considered for the
course:
- www.wirfs-brock.com/DesignBooks.html
... web site for the "Object Design" book by Wirfs-Brock and McKean
- www.hfoobook.com/
... I considered this book until I found out it hasn't been released
yet. Ha! Actually, I like the HeadFirst series, and I'm going to
snarf this book when it comes out.
- www.headfirstlabs.com/books/hfdp/
... this Head First book is available. It's a very nice book
on patterns because it's almost all example-based.
|
Patterns
Links related to design patterns:
- www.oozinoz.com/ ...
This is a web site for the book "Design Patterns in Java." I have to
get a copy of this book, which promises lots of examples and
therefore might be a nice support book for 454
- hillside.net/patterns/
,,, a large design patterns repository
|
Design Topics
Wikipedia does very nice summaries of some of our favorite topics:
Links related to OO design:
|
Other Classes
Links similar to 454 that are taught at other schools.
|
Etc
Links sans category:
- java.sun.com/j2se/1.5.0/docs/api/index.html
... the Java 5.0 API online... so sweet!
- www.jgrasp.org ...
the JGrasp IDE is very nice and available on the computers in the
Noctrl lab
- java.sun.com/ ...
another popular Java IDE is NetBeans; it's more popular than Jgrasp
(I believe) because it was developed by Sun and can be downloaded
with Java. Click on the "Java SE" link in "Popular Downloads" to the
right. I think most people will be happy with the "JDK 5.0 Update 7
with NetBeans 5.0" selection from here.
This is a quirky one...
http://en.wikipedia.org/w/index.php?title=Comparison_of_Java_and_C%2B%2B
compares Java and C++. It was a nice summary. The future? There's a
wonderful site by Ray Kurzweil that chronicles futuristic projects and
results.
|