URI CSC 212 logo URI CSC 212

On this page:
✔️ Grading Style
✔️ Succeeding
✔️ Grade Breakdowns
✔️ Relationship between Grades and Assignments

How will I be graded?

Instead of the usual point-based or weighted grading system, we’ll be using mastery-based grading to assess your learning. Mastery-based grading means that:

Furthermore, we’ll be using an autograder to assess a lot of your submissions for correctness, which means you can submit multiple times and get immediate feedback so you know whether something’s not working.

How do I take the most advantage of this grading scheme?

While confusing at first, you’ll see that this approach has several benefits (outlined above). However, this grading scheme will only benefit you if you understand how to take advantage of all the opportunities it provides you. More specifically, that means:

What do grades look like?

As has been previously mentioned, there are 20 umbrella topics we’ll be covering, of which 13 are non-negotiable. Your grade for the course will be based on your demonstrated knowledge of the non-negotiable topics.

To receive a D you must:
To receive a C you must:
To receive a B you must:
To receive an A you must:

If you’d like to receive a + designation (B+/C+/D+) you’ll also have to demonstrate some knowledge on the other topics we’ll be covering.

To receive a + designation:

How do I demonstrate my knowledge?

There are 6 types of assignments that will allow you to demonstrate your knowledge on all 20 umbrella topics. Here’s an outline of the various ways to demonstrate your level of knowledge (awareness/understanding/competence/mastery):

Please note the following:

  • Demonstrating a higher level of knowledge on a topic automatically demonstrates the previous levels (i.e., if you demonstrate understanding, you also demonstrate awareness)
  • Technically, the final project is optional
  • However, doing a final project is the only way to get an A (or a B if you missed other assignments)
  • In theory, you could pass the course by only doing a massive final project that covers all 13 non-negotiables perfectly (not recommended)