Learning materials
Programming Project Instruction
On this page
Preparation
- Make your development environment ready
Workflow
- Create a new directory for each project
- Code your project
- Submit your project
- clean up and leave only
- the source code files
- supporting data files, etc. that are required to run your program
- zip the directory
- upload to Canvas
- clean up and leave only
Requirements
- Grading system does not allow defining projects for every student and thus:
- Complex directory structure is not allowed
- Package hierarchy is not allowed
- All java files must be in the same directory
- Remove all package statements in your .java file
Suggestions
- Use git to manage your code
- do not forget to exclude git related files when you submit your project
- Try different environment options and find your favorite