The lesson plan states: Note: The unit assessment project is adapted from the Unit 7 project in the Objects First version of the course. As such, there are criteria contained within the rubric that might not align with the current level of knowledge of students. You are encouraged to create a version of the rubric which you feel is fair for your students, given their trajectory within the CED-aligned version of the course.
I am wondering if anyone else has attempted to create a version of the rubric which reflects the skills students have learned using the CED-aligned version of the course.
I’m using the objects first curriculum, but after looking over the content in unit 2 I have a few ideas.
You could have one item on the rubric related to a String algorithm that the students display the results of in the Theater.
Another algorithm could require iteration, and students could use a loop to draw shapes in different locations and/ or different sizes using the Theater’s drawing options.
Since students learned about the Math class in unit 1, you could also include a feature where they use Math.random() to generate a number and then use if statements to display different things based on their conditions.
Math.random() could also be called and used inside of a loop to display things on the screen in random spots over and over again.
I hope these might give you some starting ideas of what you can do with your students. I invite others who are doing this project to chime in
That is very helpful! Here is a list of elements that I came up with after seeing your comment:
String Algorithm (L10)
Interaction with for loop (L1, 9)
Math class (Unit 1)
Nested Conditionals (L2,3,5,8,11)
Equals Method (L4)
Logical Operators (L6,7 - Some will be amused by this lol!)
Students will need to incorporate these concepts into their code, but the final outcome will be very different depending on how they decide to use the Theater elements. I will post my rubric once I complete it.