Grading
for Programming Language
Talks
Total Score:
|
Exceptional (4
pts) |
Competent (3
pts) |
Acceptable (2
pts) |
Developing (1
pts) |
Beginning (0
pts) |
Language
Purpose and Design (1)
why the language was created (2)
what the design goals for the language were (3)
what the structure of the language looks like (4)
how the design goals influenced its structure. |
You
have successfully addressed all four of the criteria on the left. |
You
have successfully addressed three of the criteria on the left. |
You
have successfully addressed two of the criteria on the left. |
You
have successfully addressed one of the criteria on the left. |
You
have successfully addressed none of the criteria on the left. |
Sample
Code |
Your
sample program is well-chosen in that it demonstrates by example how the
syntax of the language reflects its purpose. Your clear explanation
demonstrates that you understand well how this code sample works. |
Your
sample program is well-chosen in that it demonstrates by example how the
syntax of the language reflects its purpose. |
Your
sample program conveys a sense of the language. |
You
have a sample program. |
You
have provided no sample program, or the one you have provided are
considerably flawed. |
History |
You
have accurately described when the language was developed, qualitatively
described how it has evolved, and clearly motivated why this language is
considered important from a historical perspective. |
You
have accurately described when the language was developed, qualitatively
described how it has evolved, and attempted to explain why this language is
considered important from a historical perspective. |
You
have accurately described when the language was developed and you have
qualitatively described how it has evolved. |
You
have accurately described some of the history of the language, but you have
left important aspects or included too much irrelevant detail. |
You
have provided no historical reference, or your information is incorrect. |
Handout: (1)
code samples (2)
summary info (3)
citations (4)
well laid-out |
Of
the criteria on the left, your handout contains all four of these done
correctly. |
Of
the criteria on the left, your handout contains the first three done
correctly. |
Of
the criteria on the left, your handout contains two of the first three done
correctly. |
Of
the criteria on the left, your handout contains one of the first two done correctly. |
Your
handout is missing, incomplete, incoherent, or more than two sides of a page. |
Timing |
Your
talk runs within 8-10 minutes without obvious padding or slashing to make it
fit. |
Your
talk runs within 8-10 minutes. |
Your
talk runs within 7-8 minutes, or within 10-12 minutes. |
Your
talk runs within 5-7 minutes, or within 12-14 minutes. |
Your
talk runs under 5 minutes, or over 14 minutes. |
Delivery |
You
speak clearly, efficiently, and confidently. Your visual aids* are
appropriate in quantity and content. You integrate your visual aids well into
your presentation so that they enhance understanding, but do not serve as a
script for you. |
You
speak clearly and efficiently. Your visual aids* are appropriate in quantity
and content, and they enhance understanding of your presentation. |
You
speak clearly. Your visual aids* are appropriate in quantity and content. |
Your
presentation makes sense much of the time, and your visual aids are not
incorrect. |
You
exhibit poor presentation skills. |
*
Visual Aids can be blackboard, presentation software, just referring people to
the handout, or other ideas. There is not a single right way to do this.