During the semester you will have questions (I guarantee it :). When you have a question, this should be one of the first places you go to look for an answer. It (will) contain links to many useful resources and answer to Frequently Asked Questions (FAQs).
Quotes
Microsoft knows that reliable software is not cost effective. According to studies, 90% to 95% of all bugs are harmless. They're never discovered by users, and they don't affect performance. It's much cheaper to release buggy software and fix the 5% to 10% of bugs people find and complain about.
- Bruce Schneier
Frequently Asked Questions
- How do I submit my projects?
- When can I get help from the course staff?
- How do I download Eclipse, with Ambient, to my home machine?
- What is the download (snarf) site for this class?
- Is this the right Computer Science course for me?
Java
- Java API - documentation you should have open any time you are programming
- The Java Tutorial - Sun's standard tutorial
- Tutorials and Short Courses - Additional Sun tutorials
- Common Java errors - Common Syntax Error Messages
- Java Coding Conventions - how to capitalize, do line breaks, indentation, etc.
Integrated Development Environments (IDEs)
- Eclipse - what we use in class to edit, compile and run Java programs
- Instructions for installing Eclipse (and Java) on your own computer
- Instructions for using Eclipse to do classwork
Duke Specific Resources
- OIT On-Line Help Page
- General help with the Duke computer system
- Duke University Software Library: software available to Duke Students
- ICC Reservation Schedule