David Weintrop是美国马里兰大学的助理教授,作为编程教育的研究者,他曾提出编程教育需要回答的三类问题:
- 如何去教下一代计算思维的通识?How to teach next-generation computational literacy?
- 如何把入门级的编程工具转化成未来的工具,或者说,如何教学才能准备未来的学习?How to transfer intro tools to future tools OR how to teach in order to prepare future learning?
- 入门级编程环境的评估以及重新设计新工具与新环境?Evaluation of introductory programming environment and redesign new tools or environment?