Almost every week, you'll get an assignment (usually due on the following Wednesday) and a quiz (generally due on Mondays), both at 11:59pm. The midterm will be in class on the date specified in the schedule. The final project will have a few milestones throughout the semester, with the final presentation occurring during the final exam period for the course.
Your grades will appear on Blackboard in a timely manner.
Contrary to popular belief, the university has no set grading scale – I'll leave it as an exercise for the reader to decide if you'd actually want one! Nevertheless, it can be useful to have some idea of a grading scale so you can guage your progress. The following is the worst-case grading scale – this is the worst you can do for a given percentage. We reserve the right to curve your grade up in the case that it seems warranted, but make no guarantees.
Accepting late assignments is tricky -- if you don't do the assignments on time you're not keeping up with the material, accepting late assignments is unfair to everyone else, and grading late assignments presents challenges. Assignments can be turned in for partial credit up to one week after the deadline at 15% off per day late (rounded up), but you can only turn in an assignment late twice per semester at most.
If you cheat, you will fail the course and may be subject to additional penalties as decided by the Academic Honesty Board.
You are allowed to discuss assignments with your classmates, but nothing written (on paper, in electronic format, on whiteboards, etc) should exist after these discussions. That also means that you cannot complete the assignments "together." Furthermore, you are required to include with your submissions a list of anyone with whom you may have discussed the assignment. This applies to teams as well -- you may exchange whatever you want between team members, but any discussions across teams must be listed.