Final Competency Demo, part B
Pedagogy
The goal of this activity is to allow each student to demonstrate her/his learning and and understanding of this course with respect to programming.
Your task is to respond to each of the items provided below. I recommend that you review course activities and material to determine whether/how it applies to the items.
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 Friday, May 12 by 11:59 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.
4 pts = Good to Excellent | 3 pts = Okay to Good | 2 pts = Marginal | 1 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:
|