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 functions.

Understands the value of libraries but does not use it.

Understands the value of libraries and functions and uses them sometimes.

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 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 always longer than 2 dozen lines of code.

Functions/methods are most of the time longer than 2 dozen lines of code.

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

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

Functions/methods are 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 4096 times.