# Initial Rubric Criteria Thoughts

**URL:** <https://forum.code.org/t/initial-rubric-criteria-thoughts/2922>\
**Category:** CS in Science\
**Created:** [December 17, 2015, 9:05pm UTC](https://forum.code.org/t/initial-rubric-criteria-thoughts/2922 "2015-12-17T21:05:21Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![anon89503335](https://avatars.discourse-cdn.com/v4/letter/a/94ad74/32.png) [@anon89503335](https://forum.code.org/u/anon89503335)\
**Post date:** [December 17, 2015, 9:05pm UTC](https://forum.code.org/t/initial-rubric-criteria-thoughts/2922/1 "2015-12-17T21:05:21Z")

</div>

Task: Come up with at least 4 categories that you feel are important to assess a computer model and share your thoughts on the importance of these criteria to the forum.

---

<div class="post-metadata">

**Author:** ![mann\_d](https://avatars.discourse-cdn.com/v4/letter/m/50afbb/32.png) [@mann\_d](https://forum.code.org/u/mann_d)\
**Post date:** [January 9, 2016, 12:06am UTC](https://forum.code.org/t/initial-rubric-criteria-thoughts/2922/2 "2016-01-09T00:06:02Z")

</div>

Categories for Rubric:

1. Scientific concept accurately shown-- they should be able to show the concept being taught using code and be able to explain what the code is showing.
2. Ability to collaborate – students should be effectively communicating and collaborating with partner or other team mates on their projects
3. Accuracy in coding - Students should be able to write the code before they get on the computer – pre-plan to some extent to know what they are going to do and what code they should be using.
4. Complexity and creativity – can they go beyond the basic level and add something new.

---

<div class="post-metadata">

**Author:** ![cachacon](https://avatars.discourse-cdn.com/v4/letter/c/d78d45/32.png) [@cachacon](https://forum.code.org/u/cachacon)\
**Post date:** [January 9, 2016, 5:58am UTC](https://forum.code.org/t/initial-rubric-criteria-thoughts/2922/3 "2016-01-09T05:58:10Z")

</div>

Categories for CS Rubric:

Knowledge of CS Logic - students should be able to answer questions about coding using CS logic.

Content Knowledge - Student should be able to explain their project using 4 details about it.

Creativity - Can students take their project to another level and explain it.

Ability to collaborate - Students should be working collaboratively with peers to create and explain a project.

---

<div class="post-metadata">

**Author:** ![cachacon](https://avatars.discourse-cdn.com/v4/letter/c/d78d45/32.png) [@cachacon](https://forum.code.org/u/cachacon)\
**Post date:** [January 9, 2016, 5:59am UTC](https://forum.code.org/t/initial-rubric-criteria-thoughts/2922/4 "2016-01-09T05:59:50Z")

</div>

I totally agree with the ability to collaborate especially in the CS field.

---

<div class="post-metadata">

**Author:** ![jmadams10](https://avatars.discourse-cdn.com/v4/letter/j/9fc29f/32.png) [@jmadams10](https://forum.code.org/u/jmadams10)\
**Post date:** [January 9, 2016, 3:36pm UTC](https://forum.code.org/t/initial-rubric-criteria-thoughts/2922/5 "2016-01-09T15:36:30Z")

</div>

As a Diverse Learner teacher, I have to take into account the strengths of my students. For some of my students, just following the instructions step-by-step is a huge achievement. So, the four categories on my rubric would be as follows:

1. Accurate Creation of the Base Model–Students need to be able to follow the instructions step-by-step and create the base model from the initial lesson.

2. Scientific Accuracy–Students have to build their models with actual scientific occurrences in mind for them to learn the science of the model. Their model should be as closely related to the real world as possible.

3. Creativity in Coding–For the students who successfully create base models, their creativity in modifying those models will certainly gain them additional points.

4. Presentation of Your Model–Although every student is not going to be able to create an elaborate model, it is the aim for every student to verbally articulate their ideas, the process, and the science behind their models. This will hit both listening and speaking standards, and will allow students to work on sharing their work, both in and out of the classroom.

---

<div class="post-metadata">

**Author:** ![ckimmel](https://avatars.discourse-cdn.com/v4/letter/c/278dde/32.png) [@ckimmel](https://forum.code.org/u/ckimmel)\
**Post date:** [January 9, 2016, 11:25pm UTC](https://forum.code.org/t/initial-rubric-criteria-thoughts/2922/6 "2016-01-09T23:25:42Z")

</div>

I would have two rubrics, one for the model and one for student self-assessment of collaboration and process.

The model rubric would assess the following:  
Validity - does the model actually test or simulate the scientific concept? The student needs to keep focus on the reason for the computer model’s creation. That focus will lend itself to the accuracy and efficiency of their coding.  
Accuracy - how accurately does the model test or simulate the scientific concept? The student needs to also be aware of how accurate the model needs to be. This will aid them in their planning and design solutions before they even touch the keyboard, since they need to have the big picture before they start designing the detailed processes.  
Code Efficiency - how efficient is their use of code blocks/design? The student would also annotate the revision process as they strive to make the code as efficient as possible. This will help them to think in terms of simplicity, even when the project is very complex.  
Data Generation - how well does the simulation generate usable data to help describe the scientific concept? The student needs to think in terms of their model helping to describe (qualitative) or evaluate (quantitative) a scientific phenomenon, idea, or experiment. This will help them design appropriate means of gathering and displaying data with their model.

For the process criteria I would use the IB Design Guide rubrics:  
A - Inquiring and Analyzing  
i. explain and justify the need for a solution to a problem  
ii. state and prioritize the main points of research needed to develop a solution to the problem  
iii. describe the main features of one existing product that inspires a solution to the problem  
iv. present the main findings of relevant research.  
B - Developing Ideas  
i. develop a list of success criteria for the solution  
ii. present feasible design ideas, which can be correctly interpreted by others  
iii. present the chosen design  
iv. create a planning drawing/diagram which outlines the main details for making the chosen solution.  
C - Creating the Solution (in conjunction with the model rubric)  
i. outline a plan, which considers the use of resources and time, sufficient for peers to be able to follow  
to create the solution  
ii. demonstrate excellent technical skills when making the solution  
iii. follow the plan to create the solution, which functions as intended list the changes made to the chosen  
design and plan when making the solution  
iv. present the solution as a whole.  
D - Evaluating  
i. outline simple, relevant testing methods, which generate data, to measure the success of the solution  
ii. outline the success of the solution against the design specification  
iii. outline how the solution could be improved  
iv. outline the impact of the solution on the client/target audience.

---

<div class="post-metadata">

**Author:** ![cfrazier](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.code.org/cfrazier/32/126_2.png) [@cfrazier](https://forum.code.org/u/cfrazier)\
**Post date:** [January 10, 2016, 6:09am UTC](https://forum.code.org/t/initial-rubric-criteria-thoughts/2922/7 "2016-01-10T06:09:54Z")

</div>

I believe that there are a number of factors that students should be able to exhibit in order to successfully advance in the programs. These topics include Accuracy in Coding (Information), the students Ability to Collaborate (with other students), the students ability to be Creative, and finally the Knowledge aspect of coding. This last category (Knowledge) is important because this will lead to the students overall understanding.

---

<div class="post-metadata">

**Author:** ![kris\_beck2](https://avatars.discourse-cdn.com/v4/letter/k/b4bc9f/32.png) [@kris\_beck2](https://forum.code.org/u/kris_beck2)\
**Post date:** [January 10, 2016, 3:07pm UTC](https://forum.code.org/t/initial-rubric-criteria-thoughts/2922/8 "2016-01-10T15:07:56Z")

</div>

I want to make sure that I assess the computer science and the science. In addition, I am putting a big emphasis on both collaboration and on perseverance. My students really need to work on both of these!

1. Lesson 2. Identifying code and making a T-chart.  
Code that I recognize and code that is new.  
Can they identify the code? When they look under the hood, do they identify 4 commands that are familiar? Can they identify 3 commands that are new?
2. Lessons 4 and 5. Teamwork. Does everyone on the team contribute and collaborate.
3. Perseverance. Does the team work together to solve problems and find solutions.
4. Can students identify the impacts water resources that were present in their model? How do computer simulation models help engineers determine the impact on resources?

---

<div class="post-metadata">

**Author:** ![edavis](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.code.org/edavis/32/4927_2.png) [@edavis](https://forum.code.org/u/edavis)\
**Post date:** [January 11, 2016, 12:27am UTC](https://forum.code.org/t/initial-rubric-criteria-thoughts/2922/9 "2016-01-11T00:27:54Z")

</div>

> **[Coding Rubric](https://docs.google.com/spreadsheets/d/1JVskRczXpHhmmJrr6vnpdF8fEADP-d1vwjc3nAup65s/edit?usp=sharing)**
>
> Sheet1
> 
> Category, 3, 2, 1
> Basic Coding, Student successfully completed the assigned activity. Student was efficient with his/ her code- not adding unnecessary extras., Student successfully completed the assigned activity. Student added some...

---

<div class="post-metadata">

**Author:** ![lori\_mortensen](https://avatars.discourse-cdn.com/v4/letter/l/c2a13f/32.png) [@lori\_mortensen](https://forum.code.org/u/lori_mortensen)\
**Post date:** [January 11, 2016, 2:36pm UTC](https://forum.code.org/t/initial-rubric-criteria-thoughts/2922/10 "2016-01-11T14:36:18Z")

</div>

For a rubic I would measure the lesson on the following critera:

Basic coding- Do the student understand the basic concept of the lesson  
Collaboration-Are the students working together to complete the lesson  
Sharing-Are the students sharing ideas with one another?  
Creativity-Are the students going above and beyond and adding information to the lesson  
Presentation-Can the student present the information and explain it to others?

---

<div class="post-metadata">

**Author:** ![grammens](https://avatars.discourse-cdn.com/v4/letter/g/839c29/32.png) [@grammens](https://forum.code.org/u/grammens)\
**Post date:** [January 11, 2016, 2:45pm UTC](https://forum.code.org/t/initial-rubric-criteria-thoughts/2922/11 "2016-01-11T14:45:42Z")

</div>

I have used the following to assess basic use of the program.  
[test over SLNOVA.docx](https://forum.code.org/uploads/short-url/tcB1qHzT4w9bLKOzCyUsCcIMhbV.docx) (11.5 KB)

---

<div class="post-metadata">

**Author:** ![jbearman](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.code.org/jbearman/32/170_2.png) [@jbearman](https://forum.code.org/u/jbearman)\
**Post date:** [January 11, 2016, 5:05pm UTC](https://forum.code.org/t/initial-rubric-criteria-thoughts/2922/12 "2016-01-11T17:05:06Z")

</div>

My initial thoughts were much like ckimmel’s Rubrics, I’m also an IB teacher, so I would have one rubric based on a 100 point scale and one based on an IB objective, most likely Inquiry and Design, but maybe Processiing and Evaluation.

My 4 categories:

1. Coding Skills - did the student successfully create a code that models the desired scientific outcome? How efficient was the code? How creative was the code?
2. Scientific accuracy/validity - is the model accurate based upon what students have been learning?
3. Data Analysis - how well did the student create graphs, counters, etc. How well can someone else gather data using the model?
4. Ease of use - how much explanation is required to use the model? Does it have multiple applications? Can we perform multiple types of experiments?

---

<div class="post-metadata">

**Author:** ![johakell](https://avatars.discourse-cdn.com/v4/letter/j/7993a0/32.png) [@johakell](https://forum.code.org/u/johakell)\
**Post date:** [January 11, 2016, 7:01pm UTC](https://forum.code.org/t/initial-rubric-criteria-thoughts/2922/13 "2016-01-11T19:01:31Z")

</div>

I would include code vocabulary and how it relates to science  
collaboration is important and is everyone contributing on a daily basis  
can students relate coding to the real world and have an understanding of the importance of a simulation  
basic understanding of how to write code.

---

<div class="post-metadata">

**Author:** ![cdhoff](https://avatars.discourse-cdn.com/v4/letter/c/e79b87/32.png) [@cdhoff](https://forum.code.org/u/cdhoff)\
**Post date:** [January 12, 2016, 12:02am UTC](https://forum.code.org/t/initial-rubric-criteria-thoughts/2922/14 "2016-01-12T00:02:31Z")

</div>

[Small Group Rubrics - CODE.docx](https://forum.code.org/uploads/short-url/v2wPRoCifImgMdazAxSk0q9ljeG.docx) (139.7 KB)

---

<div class="post-metadata">

**Author:** ![wellalan](https://avatars.discourse-cdn.com/v4/letter/w/c57346/32.png) [@wellalan](https://forum.code.org/u/wellalan)\
**Post date:** [January 12, 2016, 7:31pm UTC](https://forum.code.org/t/initial-rubric-criteria-thoughts/2922/15 "2016-01-12T19:31:09Z")

</div>

Categories for Rubric:  
Collaboration  
Accuracy of code  
Creativity in code  
Understanding of the scientific content

---

<div class="post-metadata">

**Author:** ![kndoyle](https://avatars.discourse-cdn.com/v4/letter/k/a183cd/32.png) [@kndoyle](https://forum.code.org/u/kndoyle)\
**Post date:** [January 15, 2016, 1:44am UTC](https://forum.code.org/t/initial-rubric-criteria-thoughts/2922/16 "2016-01-15T01:44:54Z")

</div>

Categories for rubric:  
Scientific Accuracy-relate the experiment written in code to the science standards and objectives.

Problem solving-shows tenacity and perseverance when meet with challenges

Code Design -use the steps to accurately make a base model and then use their creativity to modify the code

Communication -explain the steps used and why in their code and how they worked and related with their partner

---

<div class="post-metadata">

**Author:** ![lmgeverola](https://avatars.discourse-cdn.com/v4/letter/l/db5fbb/32.png) [@lmgeverola](https://forum.code.org/u/lmgeverola)\
**Post date:** [January 16, 2016, 12:03pm UTC](https://forum.code.org/t/initial-rubric-criteria-thoughts/2922/17 "2016-01-16T12:03:29Z")

</div>

1. Demonstrate knowledge of and skill regarding coding language
2. Demonstrate knowledge of and skill regarding program correctness issues and practices
3. Design, implement, and test programs of sufficient complexity to demonstrate knowledge and skills included in coding

I am not sure if I am on the right path with this. These would be three of the areas that I would include on a rubric. I would have to work with a couple of colleagues to discuss exactly what each stage of the rubric looks like.

---

<div class="post-metadata">

**Author:** ![cristine\_maisano](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.code.org/cristine_maisano/32/91_2.png) [@cristine\_maisano](https://forum.code.org/u/cristine_maisano)\
**Post date:** [January 17, 2016, 2:17pm UTC](https://forum.code.org/t/initial-rubric-criteria-thoughts/2922/18 "2016-01-17T14:17:12Z")

</div>

I was thinking about the Ecosystems module (#3) and these are the skills I would want students to have after exploring and modifying the model

- explain one or more limitations of the base model (i.e., how the model is different from real life, such as rabbits reproducing just one rabbit after reaching a certain energy level)
- manipulate and modify the model to add a breed
- add “chase” and “run away” procedures to the base model

I think just the coding aspects of these can be tricky and not all students will be able to reach this level. For those that achieved mastery of the coding aspects, I would want to change the coding pairs so that they could work with a new partner to devise an experiment and have a separate rubric to evaluate the pair’s experiment design.

---

<div class="post-metadata">

**Author:** ![sabreu](https://avatars.discourse-cdn.com/v4/letter/s/85e7bf/32.png) [@sabreu](https://forum.code.org/u/sabreu)\
**Post date:** [January 17, 2016, 5:33pm UTC](https://forum.code.org/t/initial-rubric-criteria-thoughts/2922/19 "2016-01-17T17:33:36Z")

</div>

These are great idea shared so far, and I’m grateful to read them several weeks before teaching the content-based coding module! I agree that the most important areas are:

1. Collaboration in coding - working successfully with a coding partner, continuing to collaborate whether you are the driver or the navigator.
2. Reaching module goals- having a working model at the end of the lesson
3. Demonstrating scientific knowledge of the content behind the module- being able to write a CER (Claim, Evidence, Reasoning) conclusion about the scientific concept the module is based on.
4. Originality in coding- being able to add an extension of their own.

---

<div class="post-metadata">

**Author:** ![cmslowik](https://avatars.discourse-cdn.com/v4/letter/c/6f9a4e/32.png) [@cmslowik](https://forum.code.org/u/cmslowik)\
**Post date:** [January 17, 2016, 7:01pm UTC](https://forum.code.org/t/initial-rubric-criteria-thoughts/2922/20 "2016-01-17T19:01:23Z")

</div>

Scientific Accuracy

- Students understanding of chemical equations and balancing equations.  
Code
- The code reflect the chemical equation.  
Perseverance
- Students when struggling continue to work together to solve the problem.  
Collaboration
- Students working together to develop the code.

[Next page](https://forum.code.org/t/initial-rubric-criteria-thoughts/2922.md?page=2)
