-
Notifications
You must be signed in to change notification settings - Fork 25
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
provide solutions? #2
Comments
Agree, mostly, but a challenge I'd like to tackle in this to not just provide the solutions but examples of how to get there, as in:
|
I can't speak to R's footguns, but I strongly support basing pedagogy on "getting unstuck." It is the fundamental skill of computer programming. |
@SamPenrose If I make sub-folders by language would you have a source of python/shell beginner questions to provide? |
I could certainly invent some, but that feels against the grain of SWC. What equipped helpers with clipboards and asked them to record the pain points they observed? At the end of the day we could type into a shared repository. |
Yes, I want to keep this as "raw data" for now. Gleaning stuff from workshops is a good idea. I may put out a request for that once I have this organized a little better. |
@noamross I don't know if it'd be beyond the scope, but one thing that is a constant battle for my in my group and teaching new students is helping them understand how to evaluate a 'reasonable' solution before blindly copying and pasting. For better or worse, there are be some really nasty (or old school) 'solutions' that, if anything, reinforce bad practices. For example, here is one snippet of code that one course used to show how to calculate the mean and sd for groups:
which gives but is horribly and needlessly overly complex and makes it quite obtuse. |
Yikes! Yeah, that's certainly something to keep in mind. I'm still mostly gathering material for this set of lessons, so nothing is out of scope yet. Just spitballing, but maybe some guidelines to suggest would be to use solutions that are:
And to avoid
|
Suggestion: split each md file into sections with headers for
## problem
and## solutions
?The text was updated successfully, but these errors were encountered: