There will be three programming projects assigned throughout the semester. Each will involve considerable individual effort, and students should budget their time well in advance to do well on the projects.
Every student is allowed up to two "grace days" for the entire semester. A "grace day" means you have an extra 24 hours to turn in the project past the initial deadline. Students are highly encouraged to save their grace days for the later projects which will be much more challenging.
On projects, no collaboration is allowed, and any other resources used must be clearly documented and in accordance with the course policy.