Programming Project Instruction¶
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
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
Warning
Your submission will be rejected until it meets the above requirements.
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