Final Competency Demo, part B
Pedagogy
The goal of this activity is to allow each participant to demonstrate her/his learning and understanding of this course with respect to the teaching of programming.
Your task is to respond to each of the items provided below. We recommend that you review course activity and material to determine whether/how it applied to the items or might have been meant to apply.
The Items
- What do students need to know or be able to do before starting to learn programming? Can anyone learn to program? Provide your rationale.
- Identify and briefly discuss pedagogical practices useful for ensuring inclusive programming instruction. For each, indicate how it can used in programming instruction.
- Identify and discuss the principal elements of planning and implementing instruction in programming. Indicate what is important to know/understand about each.
- Describe what you would tell a colleague who asked, "What do I need to know to teach programming and how would you describe your idealized process for teaching programming?
Note: This is four very distinct questions and you should give each the time and effort necessary to reflect a semester's worth of learning.
Submission
The final CD is due Wednesday, May 11 by 11:00 PM. You should submit using the appropriate link on Blackboard.
If you have questions, please contact me.
Assessment
Your responses will be evaluated primarily on whether they included a reasonable number of elements in a manner that illustrates understanding and appropriate application of ideas. Correct/appropriate understanding of course material will also be assessed as will general communication (spelling, grammar, sentence formation, paragraph formation, etc.). The following overall rubric will be used.
5 pts = Good to Excellent | 4 pts = Okay to Good | 3 pts = Marginal | 2 pts = Lacking |
---|---|---|---|
All of the following apply:
|
One or two of the following apply:
|
Three or four of the following apply:
|
Two or more of the following apply:
|