Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update afternoon break episode 15 reflections #562

Open
alee opened this issue Aug 17, 2021 · 4 comments
Open

update afternoon break episode 15 reflections #562

alee opened this issue Aug 17, 2021 · 4 comments
Labels
good first issue Good issue for first-time contributors help wanted Looking for Contributors

Comments

@alee
Copy link
Member

alee commented Aug 17, 2021

Currently the episode 15 reflections text expects to happen after we go over functions but due to lesson episode reordering this is no longer the case. We either need to come up with other reflections or move the break after functions (which might be too long)

https://swcarpentry.github.io/python-novice-gapminder/15-coffee/index.html

https://swcarpentry.github.io/python-novice-gapminder/16-writing-functions/index.html

@alee alee added help wanted Looking for Contributors good first issue Good issue for first-time contributors labels Aug 17, 2021
@DianahOnyino
Copy link

I concur with @alee.

The requirements of reflection exersice during the afternoon coffee break are dependent on the students having knowledge of functions which comes in the next episode. I think it would be a good idea to move the reflection exercise after the functions episode to allow the students have a rich reflection exercise.

@grypy
Copy link

grypy commented Aug 23, 2021

The reflection could be used as a pre-lab where you wish to challenge the attendees to think of what functions would help do even before starting the episode on "writing functions". This would help in two ways:

  1. Correct a wrong mental model that the workshop attendee has.
  2. Affirm the concept when the instructor begins to discuss functions in the next episode.

@experiment4life
Copy link

I attended this course last week,and liked the content of the three listed items.

However, "Reflection Exercise" as a title some how feels like we are reflecting upon what we have just learned, but this is relating to the following lesson.

So we could change the title to "Preview Discussion" or something similar, which suggests that we will be learning about this in the next session.

Also it would be nice to have these three discussion items answered somewhere in the upcoming lesson.
Remember DRY which we talked about at the start of this lesson, here is a good example of that right here (which ever example we can point to).
We cover Variable Scope later under "Local and Global Variable Use" tracking, so maybe we could add in one paragraph about the pros and cons of local vs global variables in there.

@bdemirb
Copy link

bdemirb commented Sep 3, 2021

In workshops where learning materials are taught in multiple days, attendees can be asked to spend some time on reflection exercise after the end of each day. I think this would keep attendees motivated and give attendees a chance to learn deeper what they were taught in the workshop that day. There may not be enough time for attendees to focus on reflections exercises during coffee break as it may be not easy to digest all the new things they just learned.

For example, if attendees think of the exercise "What are the pros / cons of making a variable global or local to a function?" and come up with some ideas, suggestions, this would be really helpful for them in understanding the distinction between global and local variables. We tend to name variables in a meaningful way, however, if it is a local variable, we will not even see it during calling a function. Therefore, knowing whether a variable is locally used or globally defined will make attendees more engaged in the following lectures.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good issue for first-time contributors help wanted Looking for Contributors
Projects
None yet
Development

No branches or pull requests

5 participants