Policies
Grades
- ~ 20%, weekly project meetings
- ~ 20%, final presentation.
- ~ 55%, final project,
- 5%, Instructors whim.
Plagiarism
The official University definition of plagiarism. All submissions are tested for plagiarism.Extensions
If you are to miss lectures and/or require an extension for a deadline, please ensure you inform the course staff in advance. The earlier we are informed the easier it will be to accommodate your request.Resources
Java
Reference Material
Java Version
Download and install the Java Software Development Kit (JDK). Ensure you have the JDK for Java SE Development Kit 8u40 for your platform.
Integrated Development Environments
There are a few IDEs that you can use
- Eclipse (Luna). This is what the instructor will be using in class.
- IntelliJ Idea 14
- NetBeans
Coding Style
All code for this class should follow the Google Java Style.
There are some configuration files for IDEs available online:
Java libraries and Tools
- Testing
- Code Coverage
- Mocking
- Build/Dependency Management