TeachJava!
Workshop Evaluation
Please answer the following questions.
About you:
- What programming languages have you
- What courses have you taught over the past two years?
Format and organization of the workshop:
- Did you prefer individual work or team work in the labs?
- Would you have preferred a different ratio of lab to lecture? If so,
what ratio?
- Would you prefer a two-week format over a one-week format?
- What time of the year is best for our workshop?
- Do you have any comments about format or organization?
Did the workshop affect your thinking/teaching about Computer Science?
- Did our workshop affect your thinking about computing and/or programming?
If yes, what do you consider the most significant insight?
- For teachers who have taught CS: what is the most significant difference
between our approach and what you have used or seen to teach object-oriented
programming?
- Our approach is emphasizes program design. Do you think that it is
suitable for AP students at your school? If yes, at what level?
If no, what is the major obstacle?
Your Java comfort-level
- Are you comfortable
- translating the structural recursion design recipe to Java?
- using the basic design patterns that we covered (Union, Composite,
Interpreter, Singleton, Command, Factory Method)?
- Are you comfortable designing
- simple Java programs akin to the Scheme exercises in TeachScheme?
- programs that use the visitor pattern?
- programs that use the model-view-controller pattern?
Future
- If you had no constraints (district, administrator), would you use the
Java course at your school as the core of the "B" part of the AP
level course?
- If constraints prevent from teaching any of our material, what are
they?
- Will you recommend it to a friend or colleague? Why or why not?
- Would you be interested in becoming a master teach for subsequent
TeachJava workshops?