cdsleiden / python-tutorial

Beginner's introduction to programming in Python
https://cdsleiden.github.io/python-tutorial/
3 stars 2 forks source link

Consider explicitly mentioning learning objectives in notebooks #80

Open bencomp opened 1 year ago

bencomp commented 1 year ago

I think we should review (i.e. come up with) the learning objectives for each section of the tutorial and add them to the notebooks. This would help learners understand where they are going and they could remind us of the core objectives for the section.

Rationale

We received feedback that sometimes we provide too many details (probably only verbally, during a session) that may distract from understanding the basics that we are trying to convey. This is excellent feedback.

It made me think that we don't have a clear picture of what those basics are. Rediscovering The Carpentries' Curriculum Development Handbook yesterday, I was reminded of the principles of working backwards from learning objectives through exercises to the narrative content that explains and links the necessary concepts to help learners reach the objectives. Making our learning objectives explicit and checking the exercises and explanations against those goals would be good.