Progressive project assignment: Difference between revisions

The educational technology and digital learning wiki
Jump to navigation Jump to search
 
Line 26: Line 26:


== Evaluation ==
== Evaluation ==
There are two steps:
# Evaluation of each project type (A,B,C) is made with an appropriate grid.
# The result is then multiplied with a level factor


=== Evaluation example ===
=== Evaluation example ===


In computer science the grading system is patterened after Linda Rising (1987):
Here is an example presented by Leeper (1989: 90) for teaching a computer class.
 
The grading system is patterened after Linda Rising (1987):
* Correctness
* Correctness
* Design
* Design
Line 43: Line 50:
letter grade. For example, suppose a student submits a B-level
letter grade. For example, suppose a student submits a B-level
project and the scores are as follows:
project and the scores are as follows:
Correctness 3
* Correctness 3
Design 4
* Design 4
Style 4
* Style 4
Documentation 3
* Documentation 3
Efficiency 4
* Efficiency 4
Total 18
:Total 18


The level factor for project level B is 17/20.
The level factor for project level B is 17/20.
Multiplying the total score by this factor
Multiplying the total score by this factor
18 x 17/20 = 15.3 (Rounded to 15)
18 x 17/20 = 15.3 (Rounded to 15)
Therefore, the final grade falls in the C range.
 
Therefore, the final grade falls in the C range.}}


== References ==
== References ==

Revision as of 18:55, 2 November 2006

Definition

  • Progressive project assignment is an instructional design model or method of designind projects that are challenging and attainable for each student in a class.

Robert Leeper (1989) invented a “design for projects in computer courses that tends to enable all students in the class to achieve their maximum potential. Each project is structured at three progressive levels of difficulty corresponding to three prospective grades A, B, and C. The B-level is an extension of the C-level and the Alevel is an extension of the B-level. Each student starts at the C-level and progresses as far as possible and is scored accordingly” (Leeper, 1989, 88).

Architecture

Each assignment has three parts:

  • Each project has a core part that includes all the principles the project intents to convey and each student is expected to complete this part. A correct project gets a 'C' (US grading)
  • A second part extens the project and requires a significant effort from students who elect to aim higher than 'C'. Students who correctly finish this 'B' part and the 'C' part will get a 'B'.
  • Same principle for a third 'A' part

It is important that projects are progressive. Otherwise, some weaker students may select 'A' and the get stuck and will get an 'F' (failure).

Evaluation

There are two steps:

  1. Evaluation of each project type (A,B,C) is made with an appropriate grid.
  2. The result is then multiplied with a level factor

Evaluation example

Here is an example presented by Leeper (1989: 90) for teaching a computer class.

The grading system is patterened after Linda Rising (1987):

  • Correctness
  • Design
  • Style
  • Documentation
  • Efficiency

“{{{1}}}”

References

Leeper, R. 1989. Progressive project assignments in computer courses. SIGCSE Bull. 21, 1 (Feb. 1989), 88-92. Abstract / PDF (Access restricted)

Linda Rising, (1987). Teaching documentation and style in Pascal, ACM SIGCSE Bulletin, v.19 n.3, p.8-9, September 1, 1987 Abstract / PDF