reset password

Development (Individual) Scoring Rubric

Performance

Indicator

1

Poor

2

Insufficient

3

Satisfactory

4

Good

5

Excellent

Libraries and frameworks

Does not understand the value of libraries and frameworks.

Understands the value of libraries and frameworks but rarely uses them.

Understands the value of libraries and frameworks and uses them on occasion.

Understands the value of libraries and functions and uses them most of the time.

Understands the value of libraries and functions and uses them whenever possible.

Packages and classes

Does not understand the role of abstraction.

Does not completely understand the role of abstraction as evidenced by the awkward use of packages and classes.

Creates and uses abstractions; makes use of a limited number of packages and classes.

Creates and uses abstractions; makes use of many packages and classes.

Creates and uses appropriate layered abstractions as demonstrated by use of many packages and classes.

Functions and methods

Functions/methods are usually longer than 2 dozen lines of code.

Functions/methods are often longer than 2 dozen lines of code.

Functions/methods are sometimes longer than 2 dozen lines of code.

Functions/methods are generally shorter than 2 dozen lines of code.

Functions/methods are almost never more than 2 dozen lines of code.

Programming paradigms

Does not understand concepts from programming paradigms (object oriented and functional).

Does not quite understand concepts from programming paradigms (object oriented and functional).

Understands and uses concepts from programming paradigms (object oriented and functional) some of the time.

Understands and uses concepts from programming paradigms (object oriented and functional) most of the time.

Understands and uses concepts from programming paradigms (object oriented and functional) when appropriate.

This page has been viewed 4092 times.