Grading

This is our initial grading policy. It is subject to change.

Your final grade for the semester will consist of:
  • Class participation: undergrad 40%, grad 30%
  • Homework: undergrad 40%, grad 30%
  • Final project: undergrad 20%, grad 40%
To view your grades, visit the course Canvas site.

Class participation: For full credit, you’ll attend and actively participate in all virtual and on-campus class sessions. Active participation includes a video and audio presence during virtual sessions, contributing ideas during discussions, asking questions, and sharing what you know with students and course staff.

Homework: Homework assignments are due before the next class. To view and submit your homework assignments, visit the course Canvas site. For full credit, you’ll return your homework when it’s due. Your responses to written prompts will be complete and accurate. Your programming solutions will be well crafted source code and executable artifacts created using Pair or Mob Programming, Test Driven Development, and other Agile software development skills.

Final project: You’ll work in teams to design, implement, and deliver a full software product. For full credit, your team will show incremental progress throughout the semester, use all the Agile software development skills shared in class, and deliver the product and share it with students, course staff, and outside stakeholders on the final night of class.