1. What is teaching programming according to Davini? o Define the key elements of teaching programming and its purpose in educational planning.
...
20
2. What are the differences between objectives, content, and teaching methods? o Explain how each of these components interacts to form a coherent teaching plan.
...
25
3. How should learning objectives be set in a teaching program? o Discuss the criteria Davini proposes for formulating clear and achievable objectives.
...
20
4. What teaching strategies does Davini recommend to adapt to different learning styles? o Analyze how these strategies can be applied in a diverse classroom environment.
...
25
5. What is the role of assessment in teaching programming? o Explain how assessment should be integrated into planning to improve the teaching-learning process.
...
20
6. How important is critical reflection in teaching practice according to Davini? o Reflect on how teachers can use critical reflection to improve their teaching.
...
25
7. How can educational resources and materials be used effectively in teaching? o Discuss Davini's approach to selecting and using materials that support learning objectives.
...
20
8. How should flexibility be managed in teaching programming? o Analyze the importance of being flexible and adaptable in educational planning.