We had another good round of meetings this week.
Most people said they found the concept mapping exercise useful,
but a significant minority did say that it didn't fit the way they think,
or that they thought it was more effort than it was worth.
About a dozen people also said that they're still trying to figure out Git, GitHub, Markdown,
and how those three things fit together.
If you'd like some help in the next two weeks,
please mail Greg and he'll pair you up with someone.
Please don't be shy about asking:
this is our first time using a GitHub-based blog,
and every question you ask helps us figure out how to do better next time.
Our focus for the next two weeks is developing quick multiple choice questions (MCQs)
that we can use for formative assessment,
i.e.,
to get feedback as we're teaching
about how much people are actually learning.
To do this:
- Pick a small topic from our existing lessons.
It doesn't have to be different from the topic you used for your concept map,
but choosing something new will give you an opportunity to learn more about our lessons.
- Come up with two MCQs and add them to the blog in the
_submissions/round-12/2
directory.
Please use yyyy-mm-dd-forename-surname.md
as the filename
(e.g., 2015-03-06-greg-wilson.md
)
and /yyyy/mm/forename-surname-mcq/
as the permalink
(e.g., /2015/03/greg-wilson-mcq/
).
- Start your blog post with a sentence about the lesson your MCQ is for,
and a link to the lesson.
- The first MCQ should present the question and possible answers
without any analysis or explanation.
- The second MCQ should present the question and possible answers
and then explain what misconception each of distractors
(i.e., the deliberately wrong answers)
is meant to diagnose.
Note that you should have misconceptions in mind when choosing distractors for the first question;
you just shouldn't add them to the post.
These posts are due by next Thursday (March 12, 2015).
- Once posts are up,
give at least three people feedback on their MCQs.
- Try to distribute your feedback:
if a post already has a couple of comments,
look for one that doesn't have any.
- Try to answer the first MCQ (the one that the author hasn't analyzed),
and also try in your comment to explain what misconception you think
the distractors are meant to diagnose.
- For both MCQs,
give feedback on whether it's ambiguous,
whether the distractors are plausible,
how long you think it would take to answer,
and anything else that comes to mind.
Feedback is due before our next meeting,
which will be on Thursday, March 19.
Reading: Please read Chapter 3 of How Learning Works,
since our next exercise will be about motivation and demotivation.
You may also enjoy:
10:00 Eastern
- Michael Sarahan, Nion Co.
http://swcarpentry.github.io/training-course/2015/02/manipulating-data-with-r/
- Maybe just a link to the Jekyll docs would be sufficient for me
- About 1 hour
- I liked being forced to examine the connections, and for my
topic in particular, how topics are interconnected. If I taught
the topic, I would reinforce looking at the output of selection
and of functions, to show the interconnection/type.
- I learned a lot of organizational schemes and graphical
elements. There's also an interesting mix of concept vs.
procedure.
- Daiva Nielsen, University of Toronto
http://swcarpentry.github.io/training-course/2015/02/loops-in-the-shell/
- The headers that were needed (I figured that out by looking at
other people's .md files)
- \~2.5 hours. I'm a slow reader, took a while to read the lesson,
digest it & understand it, then to figure out how to map it.
- Now I understand why loops are structured the way that they are
and why they are useful.
- It's just interesting to see how others organize information
visually. I noticed lots of different visualizations and two
people asked to draw a concept map about the same topic would
probably draw maps that look quite different.
- Karl Broman, U Wisconsin-Madison,
http://swcarpentry.github.io/training-course/2015/02/gnu-make/
- The github blog post stuff was pretty clear for me.
- I spent about an hour on it; would've taken longer if I hadn't
cheated by (a) covering something not in swc v5 and (b) not
labeling the edges
- I'm not sure I learned anything new, but I didn't really stretch
myself on this.
- Small ones with labeled edges are quite informative. I generally
t8hink in terms of a hierarchy or outline, but I appreciate the
value in not having to specify a particular order of topics in
the network diagram
- Simon Fraser, Sanger Institute
http://swcarpentry.github.io/training-course/2015/02/pipes-and-redirection/
- Konrad Förstner, Universtiy of Würzburg, Germany,
https://swcarpentry.github.io/training-course/2015/02/concept-map-shell-scripts/
- Where a good template/example could be found
- 30 min
- Not much - I think I should have take something more
challenging/new to me
- It's hard to boil a topic down to a small selection of key
concepts. But once done they give a good overview
- Hugues Fontenelle (Oslo University Hospital) -
http://swcarpentry.github.io/training-course/2015/02/git-add-commit/
- Greg's blog post was good. Just I wish I had found it before I
posted my own.
- Doing the concept map during an actual SWC seminar.. a few
seconds! (But over an hour uploading the pic and writing the
image wrapper)
- Keep it simple is often better
- A concept map does not need to be an algorithm/flowchart
- Sarah Mount (University of Wolverhampton) -
http://swcarpentry.github.io/training-course/2015/02/git-merge-conflicts/
- (blog posts on GitHub) A bit more about the directory structure
would have been great
- 20 mins
- It's really, really hard to describe some ideas without examples
- That concept maps have a stricter syntax than I thought
- Filipe Fernandes:
http://swcarpentry.github.io/training-course/2015/02/pyfunc-concept-map/
- I am used to jekyll, so I am of no help here.
- 2-3 hours. But I re-visited it the next day before submitting.
- I am not sure yet how to use concept maps to teaching, but I
like the idea of having them around for students to see while I
explain a something.
- I learned that concepts maps about the same topic might convey
completely different messages.
- Laura Graham (University of Nottingham):
http://swcarpentry.github.io/training-course/2015/02/git-modify-add-commit-cycle/
- Nothing really, I quite like learning from example (and looking
at other .md files was good for this). I would however now like
to know where to look for more information so that I could
potentially set up my own blog this way.
- About 30-45 minutes, but I probably should have spent a little
longer because (as the comments let me know), I got `git add`
a little bit wrong.
- It made me think more about how everything is connected, I now
have a better idea of the steps involved in making changes to a
git repository and find I can complete the git modify-add-commit
cycle without really thinking about it.
- The easier to understand concept maps were those with enough,
but not too much, information.
- Arliss Collins (Mozilla Science Lab) -
http://swcarpentry.github.io/training-course/2015/02/open-science-licensing/
- can't think of anything that would have sped it up
- about 2 hours - probably because of my perfectionist side and I
included the reading of the lesson
- concept maps for the same topic can look very different
- Joseph Long, Space Telescope Science Institute -
http://swcarpentry.github.io/training-course/2015/02/python-functions-concept-map/
- I didn't have much trouble with the blog posts and pull
requests. For the future, an example post might have been
helpful (e.g. to suggest including one's name in the permalink).
My only problem was that someone else chose the same permalink
as me after comments had already been made on mine…
- The concept map took about 25 min (and three drafts)never
- How hard it is to distill a complex relationship into boxes and
arrows! "Result" as a concept was used on edges, but could have
also been a box itself… but that could have made those edges
harder to read.
- From the other concept maps and comments I got some different
perspectives on the most important information to incorporate.
(Everyone agreed on the core concepts, but the details varied
from person to person.)
- Adam Richie-Halford (University of Washington):
https://swcarpentry.github.io/training-course/2015/02/databases-selecting-with-sql/
- I was pretty happy with publishing the blog posts
- How long: approx. 1 hour (not including the reading)
- What did I learn about the topic: I was completely new to SQL so
I learned a lot.
- What did I learn about concept mapping: It's easier to get
started if you think about the topic hierarchically (i.e. draw a
concept map that looks like an org chart or a binary tree). But
then it can be difficult to connect the leaves of different
branches. This reminds me a bit of how "novices" organize their
knowledge: to go from one leaf to another, they may have to
travel up the entire "tree" to go back down to another leaf.
- Daniel Wheeler (National Institute of Standards and Technology):
http://swcarpentry.github.io/training-course/2015/02/pipes-and-filters-wheeler/
- Distinct naming for permalinks
- How long: about 1 hour
- Thought about the connection between concept maps and flow
diagrams and how they interact.
- The concept map focused my thoughts on the important
abstractions in unix pipes and how to convey those abstractions,
but how useful are abstractions to a beginner.
- Kyler Brown (U of Chicago)
https://swcarpentry.github.io/training-course/2015/02/range-concept-map/
- What is the function of the header?
- 45 minutes
- I probably made my concept map too busy
- connecting arrows can be "verbs"
- Matt Probert (York UK)
http://swcarpentry.github.io/training-course/2015/02/mpi-point-to-point-communications/
- Did the minimal, seemed to work ok, the on-line help is good
- Thought about it lots during the week, then took about 1 hour
from start to finish
- Basic ideas ok
- Keep it simple - I did not appreciate it was meant to be
something that could be taught in 10 minutes - I was thinking
about the concept map for the topic instead.
- Ben Weinstein
https://github.com/swcarpentry/training-course/blob/gh-pages/_submissions/round-12/1/2015-02-22-plotting-function-R.md
- Victor (Kwangchun) Lee (xwMOOC, Korea)
http://swcarpentry.github.io/training-course/2015/02/git-backup/
- The github blog approach is fine for me. and with other small
pieces, perm link and image link. The github blog can do more
things with limited resources much faster.
- It took around 5 min.
- I could understand what I know in a different aspect. and look
back from workshop attendees.
- Someday, concept map comparison with English and Korean
- Johan Hjelm (Technical University of Denmark)
http://swcarpentry.github.io/training-course/2015/02/python-lists/
- maybe some more info on the headers
- 2 - 2.5 hours, took a while to decide on a topic as well
- I think I got thinking a bit about how much to include when
teaching beginners, I tend to add too much material…
- it was interesting to see how different people view the same
topic,
- Marios Isaakidis (Mozilla Reps)
https://swcarpentry.github.io/training-course/2015/02/defensive-programming-concept-map-misaakidis/
- How to use jekyll to serve training-course locally
- Around 1h15m
- Key entities/elements in concept maps are better inter-connected
and are placed in the middle of the map
- Concept maps can be extended to use symbols, lists etc. to help
match how someone clusters elements
- Violet Zhang (University of Pennsylvania)
http://swcarpentry.github.io/training-course/2015/02/collaborating-using-git/
- I saw your email for the Github blog post before I made any
comment
- it took me about 30 min to make the concept map
- Not much, but I feel like I know the connections between key
concepts better
- I know that I am very bad at drawing concept maps, too much
wordings in the map
- Remi Daigle (University of Toronto)
http://swcarpentry.github.io/training-course/2015/02/loading-data-in-R/
- I was pretty confused about the headers
- \~45 min
- That read.csv is really just a sub-function of read.table
- That you really want an action word on all the links (labeled
edges)
- Jessica Gallinger (University of Saskatchewan)
http://swcarpentry.github.io/training-course/2015/02/data-hygiene-concept-map/
- I did not understand how GitHub functioned whatsoever
- \~30 minutes
- What to include in the subject area (using the lesson plan)
- The variety of ways people represent their ideas
- Javier Garcia-Algarra (UPM, Madrid, Spain)
http://swcarpentry.github.io/training-course/2015/02/dataframe-conceptmap/
- about 60 minutes
- I am not very good explaining sw concepts with graphs
- Donna Henderson (University of Oxford)
http://swcarpentry.github.io/training-course/2015/02/relative-and-absolute-paths/
- info about the format to add images and links
- about 30 minutes
- not sure, I'll come back to this
- how different people associate command to the concepts in
different ways, ie if a command is a node or an edge
- John Constable (Wellcome Trust Sanger Institute)
http://swcarpentry.github.io/training-course/submissions/round-12/1/2015-02-24-files-and-directories.html
- I would have liked the overview available to start with to help
me make sense of the 'why', plus it wasn't clear about the
jenkins integration was needed for offline viewing, not
'published' website
- about 2 hours including reading the referenced paper to get the
details of concept map and a couple of abortive attempts
- I (re)learned about how inodes work!
- I learned how hard it is to reduce concept to 7+/- concepts, and
how the relationship link is so hard to define simply
- Burke Squires (NIAID)
https://github.com/swcarpentry/training-course/blob/gh-pages/_submissions/round-12/1/2015-02-26-concept-map-functions-in-python.md
- Nothing
- 2 - 3 hours; wish I could have used OmniGraffle!
- What (if anything) you learned about your topic from doing your
concept map (i.e., what do you now understand more clearly about
your subject)
- How differently people see the same concepts and communicate
them - functions in python
- Narayanan Raghupathy (The Jackson Lab)
http://swcarpentry.github.io/training-course/2015/02/python-conditionals-concept-map/
- nothing
- about an hour to choose a topic & get the hang of concept map
and an hour to get the map
- the connections among different things in my topic and how I can
not cram all the things I want to teach in just 10 mins.
- looking at other people's concept maps helped me to learn how I
could have done better and also it made clear regarding git
concepts
- Arvind Sundaram (Norwegian Sequencing Centre)
http://swcarpentry.github.io/training-course/2015/02/git-github-collaboration/
- Information about blogs have been clear till now
- 4-5 hours to think (while doing other things) about the topic
and 30 mins to draw
- concept is much clearer to me than before
- confirms that everyone has their own perspective of the same
concept
- Heather Gibling
http://swcarpentry.github.io/training-course/2015/02/heather-gibling/
- linking to images – is HTML the only way? Or can the
'markdown' way be used?
- \~1 hour thinking/drawing + \~1 hour revising
- branches can be broken down into 3 basic types
- less text is more visually appealing and easier to understand
(less intimidating)
- Pawel Pomorski (University of Waterloo)
http://swcarpentry.github.io/training-course/2015/02/test-driven-development/
- 2 hours thinking, 20 minutes drawing (had to redo the drawing as
first one ended up too much like a flowchart)
- doing concept map for the first time showed me how this can be
useful in figuring out the order in which interconnected
concepts should be taught
- would be more useful for material that is completely unknown to
me
- hard to decide how much text to include in the concept map
(speed of drawing vs. understanding by others)
- Owen Stephens (Owen Stephens Consulting)
http://swcarpentry.github.io/training-course/2015/02/dataframes-in-r/
- Happy publishing blog posts
- 1 hour to think about topic, <30 minutes to draw. Did one draft
and then a 'good' version
- Looking at comparable lessons there were some opportunities I
missed in mine - especially triggering previous learning for the
viewer
15:00 Eastern
- Sarah W (college)
http://swcarpentry.github.io/training-course/2015/02/what-is-git-and-setup/
- where a template is located, maybe a bit about the headers, and
the naming for the permanent links, perhaps a bit about more Git
/ github
- \~ an hour (I kept revising)
- I learned that even looking and drawing a very small part of the
lesson was still incredibly involved.
- Looking at the other maps, I found it very interesting that
sometimes people's brains were inserting steps in that I
couldn't see or understand. Sometimes my brain couldn't make the
link. I'm sure I did the same thing in my map.
- Matt Dickenson
http://swcarpentry.github.io/training-course/submissions/round-12/1/2015-02-23-functions-in-python.html
- To double-check that the image actually worked
- About 3-4 hours
- To better elaborate connections between concepts (edges in the
concept map)
- The importance of making conceptually central topics also
visually central in the map
- Matthew Bourque (Space Telescope Science Institute)
http://swcarpentry.github.io/training-course/2015/02/sql-select-statement/
- To be cautious about image sizes
- A little over an hour
- How to limit the level of detail so that the concept is not too
overwhelming
- Maps about the same concept can differ significantly, as people
approach the same problem in different ways
- Catherine Devlin (18F)
http://swcarpentry.github.io/training-course/2015/02/null/
- I'm good with publishing blog posts, been doing it for a while
- Concept map took me about 1.5 hours - so much longer than I
expected!
- Better understand relationship between line-by-line effects of
3-value logic and its implications for full result sets
- It's really hard to keep a concept map's scope under control!
- Belinda Weaver (The University of Queensland, Brisbane, Australia)
http://swcarpentry.github.io/training-course/2015/02/concept-map-for-Git/
- Not much really - having done the first I could copy the header
which I did struggle with on the first one
- Embarrassingly long - hours - lots of revisions and I still
wasn't happy - I am a linear person not a picture person
- I did see more connections as I went on trying to visualise it
in different ways - seeing other people's maps also helped with
that. I also discussed my map with a colleague who helped me
reconceptualise it
- That other people do concept maps much better than I can ;) - I
learned a lot by looking at so many
- Sarah Stevens (University of Wisconsin - Madison)
http://swcarpentry.github.io/training-course/2015/02/python-if-conditional/
- Maybe a little more info about how the post must be formatted
and then stitches to the blog
- 30 min.- 1 hr.
- I feel I better understand how connected the different concepts
are to one another. They are connected as such in my mind but I
think I would normally try to lay it out more linearly for a new
student and forget to try and connect them back.
- I learned that the concept map is very reflective of the
different ways people think. Even given some sort of structure,
it is a bit different for each person.
- Kim Moir (Mozilla)
http://swcarpentry.github.io/training-course/2015/02/pipes-and-filters/
- publishing seemed fine, had to resize the images
- An hour. I found it really difficult.
- how to break up the concepts into discrete parts
- other people are really good at it! Can take a look of thought
and detail. I prefer the simpler ones. The ones with too much
detail can be overwhelming.
- Sue McClatchy (The Jackson Laboratory)
http://swcarpentry.github.io/training-course/2015/02/creating-functions-in-R/
- A simple link to the blog would have been very helpful. I tried
to figure out how to do it using the command line, then after
receiving Greg's follow-up e-mail realized that it was nothing
more than adding comments to a blog.
- It took me about 2 hours to read the lesson, consider the
concepts involved, arrange them into an initial draft concept
map, then upgrade to a final map.
- I understood how the pieces of this concept fit together. I'd
never considered how curly brackets relate to a function call,
for example.
- I learned that we all organize our thinking differently. I knew
this already but had never seen it graphically.
- John Pormann (Duke University Libraries) http://imgur.com/mhdWbIq
(pull request is still pending)
- maybe not necessary: but more details on how it all fits
together
- 20-30 min; I've done mindmaps before
- I hadn't thought to use them as a learning assessment tool
- I might like mindmaps better (more emphasis on
color/drawing/connections), but perhaps less useful as a
learning tool
- Malvika Sharan (University of Würzburg, Germany)
https://github.com/swcarpentry/training-course/blob/3597697a2ee84acf4f70911ac236cd3a4c74bdd3/_submissions/round-12/1/2015-02-26-Python_dict_ConceptMap.md
- Do not hurry in committing the changes and work through the
terminal rather than the github pages directly.
- more than 5 trials and several pages for a simple concept map
which i did not expect as i considered myself good at drawing :)
- Drawing a concept map is hard in the beginning but its a good
way to put all the features/idea related to a topic on a page
and re-visit the ideas that i rarely use.
- To draw my concept map i looked/refereed at others map, some of
the concept maps were very complicated to understand compared to
the concept itself, but some of them were neat and easy to
understand: I learnt not to use too many boxes for the concept
map, it can overwhelm people, its better to break the concept in
smaller concepts and explain them individually.
- Jon Borrelli (Stony Brook University)
http://swcarpentry.github.io/training-course/2015/02/Conditional-Statements/
- I wish I had known about including the header information
- About 30 minutes but 2 attempts
- I found out I need to think more about connections between
concepts and that the way I have been thinking about it may make
it more difficult to understand if you had never thought about
conditionals before.
- From what I looked at it seems very important to think more
about how specific concepts are connected, often we tend to
clump concepts together when they should be separate boxes that
are connected.
- Martin Bentley (NMMU)
http://swcarpentry.github.io/training-course/2015/02/git-remote/
- The blog posting seemed pretty straightforward. I just used the
template, and found out that github pages used jekyll, so I
looked that up anyway. No real trouble.
- I took about 30 minutes to get something workable, and then had
fairly minimal suggestions for revision, so was able to make
those changes in about 15 minutes or so.
- The idea was relatively solid in my head, but it did help me to
make some things more concrete.
- That it is quite blurry to draw a line between "concept map" and
"flow chart", if you are making a concept map about a process.
- Peter Fields (University of Basel)
https://swcarpentry.github.io/training-course/2015/02/unix-shell-files-directories/
- The blog posting was relatively straightforward. Probably the
aspect I was least familiar with was the use of a fork. The
literature available through github made execution of the
updating of the fork easy though.
- In total time for the creation of the concept map was about 2
hours. This included looking at example plots, and then
determining which of the lessons I felt most comfortable with. I
had initially thought of doing more complicated lessons but then
I felt less comfortable with how well I might actually
understand the more advanced lessons.
- I'm not sure I learned a great deal more about the concept,
perhaps as the result my answer to question two. It did make
think a bit more about how a person newer to Unix might try to
understand the concept, perhaps linking it to things they knew
more about.
- I learned a lot about a number of different concepts, and
reinforced others I knew something already about. But there
certainly were clear instances of emphasis on things that I may
not have made.
- John Moreau (University of Missouri-Kansas City)
http://swcarpentry.github.io/training-course/2015/02/tables-records-and-fields/
- What I wish Greg had told you about publishing blog posts on
GitHub
- What is markup and how does it work? I don't actually know
why what I did worked. I just sort of blindly copied what I
saw in other files.
- How long it took you to do your concept map (thinking +
drawing + revising)
- What (if anything) you learned about your topic or how to teach
it from doing your concept map (i.e., what do you now understand
more clearly about your subject)
- It can be quite hard to make meaningful connections to past
knowledge
- Starting from the basics might be too basic for some
learners (or not?)
- What you learned about drawing concept maps from the ones you
looked at
- There are a lot of different ways to draw a concept map! I
always thought of concept maps as using circles. It's a
weird thing to assume and makes me question what else I'm
assuming about the right way to do things.
- I also felt like I had too little content for a good concept
map?
- Concept maps without edge labels were much harder to
interpret
- It can be quite easy to include a term without defining it
because the author overestimates their expertise.
- Andrew MacDonald (University of British Columbia)
http://swcarpentry.github.io/training-course/2015/02/what-is-a-commit/
- 1) that you're supposed to have a header and 2) do be careful not to use
the same URL as somebody else, or you will clobber their post (sorry
Michael)
- My concept map took about 1hr - 30 mins to choose something, 10
to draw it an 20min trying to find a way to get it into a
computer. <This sounds familiar. mtb
- I think I improved my thinking about my topic (which was "What
is a commit"). I feel like many of the other concept maps that
I saw were covering something too large. I'm also confused about
how as SWC instructors we are going to use concept maps: are we
supposed to draw them in front of a room of students? Do we use
them to organize our thinking before we create a SWC lesson?
19:00 Eastern
- Elizabeth Wickes, UIUC
(http://swcarpentry.github.io/training-course/2015/02/files-in-git/)
- Took about an hour to go through the materials, reference how to
create them in the book, and figure out my scope.
- I feel like I have a better understanding of the git vocabulary
- header metadata formatting
- Luke Johnston, University of Toronto,
http://swcarpentry.github.io/training-course/2015/02/why-use-r-functions/
- I use gh-pages already so I can't say what Greg might have
missed
- \~1hr
- Forced me to think about how I would lay out how I would teach
it
- That people have different ideas of how to set up a concept map,
tho I really do think a well-developed concept map can speak a
thousand words
- Kristopher Keipert (IAState)
(http://swcarpentry.github.io/training-course/2015/02/pipes-in-bash-2/)
- Permalink rules
- \~45 minutes (20min thinking, 10min drawing, 15min
revising)
- I reinforced links between information that were already there.
Being self-aware of the linkages between concepts will likely
help me convey the information to others.
- It is difficult for me to distinguish between a concept map and
a flow chart
- Amy Boyle (Washington State University)
http://swcarpentry.github.io/training-course/2015/02/pipes-are-rad/
- \~1.5 hour
- Got me to think about how all the pieces connect more, and how I
would explain that to others
- I'm actually pretty comfortable on Github, I use gh-pages for my
personal blog
- It was interesting to see how people organize information in
their brain differently than me for the same subject
- Dirk Eddelbuettel
http://swcarpentry.github.io/training-course/2015/02/modifying-variables-in-R/
- I co-run a similar jekyll-based "blog" at
http://gallery.rcpp.org so was familiar before
- Maybe 30 to 45 mins.
- Not much, but I cheated and took an easy topic
- I am not yet sold on concept maps, but I do like visual
sketches.
- Auriel Fournier
http://swcarpentry.github.io/training-course/2015/02/git-conflict/
- probably 45 minutes or so
- It helped me visualize it better, and explain it better to
others
- How the headers worked,
- I probably don't have the level of mastery I need to really
match together the big ideas and concepts. I'm still going the
long way through things.
- Brian Magill (SSAI)
http://swcarpentry.github.io/training-course/2015/02/python-errors-exceptions-concept-map/
- a few hours
- I had a better idea of the different types of Exceptions
- After I got the hang of it, posting on GitHub wasn't that bad.
- It helps to have the both the concepts and connections labeled
- Evgenij Belikov (Heriot-Watt University)
http://swcarpentry.github.io/training-course/2015/02/function-concept-map/
- some more info on markdown/Jekyll
- ca. 1h
- justifying the use of functions is easier based on making
relations to other concepts (e.g. code quality) and teaching
from general to specific following the hierarchy of the concept
map
- few concepts usually chosen by most people but few different
concepts and relations came up in different maps
- Dorota Jarecka (University of Warsaw / National Center for
Atmospheric Research)
http://swcarpentry.github.io/training-course/2015/02/shell-scripts/
- a few days spend thinking around 10min and the last day still
- needed around 1.5h
- have learned that people use different amount of details
- April Clyburne-Sherin (The Hospital for Sick Children)
http://swcarpentry.github.io/training-course/2015/02/tracking-changes-to-files/
- It took me about 2 hours to do my concept map.
- It really helped solidify how staging and tracking files works! I
also think it helped me learn how to explain tracking files in git.
- I wish I had known about the '!' infront of the link when posting to
the blog, but had a comment help me out, which was nice.
- I learned that it is really difficult to create a concept map rather
than a flow-chart, or hierarchy chart. Teasing out the concepts
requires a more in-depth understanding of the lesson than I
originally thought.
- Kathy Chung (U of Toronto alum)
https://swcarpentry.github.io/training-course/2015/02/git-repos-and-basic-commands/
(sent PR for resized image but it hasn't been merged yet, as of 3
March)
- concept map took about 2-3+ hrs?
- what I learnt re. topic (git repos & commands): thinking about
relationships btw the repos, I realise I'm fuzzy about how
collaborators resolve conflicts when both have modified a file;
- re. submitting blog posts:(1) how to submit comments (looks like
you have to create a ?discus? [can't remember name] account
before your comments show up; (2) I had trouble using the search
function on the blog page [tried with three different browsers:
chrome, firefox, IE]. I wanted to find posts by Greg and found
it hard to do so (3) keep the images small
- Re concept maps: it's hard to identity or decide which are the
concepts, what makes a concept, and how to label relationships.
For example, I found, looking at other people's concept maps,
that what some people consider concepts seem to me relationships
or actions
- Will Cornwell (UNSW, Australia) [pull request still needs to be
merged]
- Concept map took about 30 min.
- Did learn something about how to present how to explain how
different classes in R need to be dealt with in different ways
- I didn't totally understand whether the concept map was supposed
to out conceptual understanding of the subject–as we would
explain it to students–versus representing what is the in
lesson. Also still don't understand when the headers are
necessary
- Seems to be some conceptual differences about what a concept map
is
- Kai Yang (U of Washington) (pull request still needs to be merged)
- At current moment (6 pm EST) my concept map posting did have
chance to be listed on
http://swcarpentry.github.io/training-course/submissions/round-12/index.html,
although I received acknowledgment for my pull request a week
ago. The gap between pull request and merge sounds a black box
to me. Maybe Greg is able to provide a mechanism to make the
workflow easier to trace.
- I spent around four hours to work and polish my concept map.
- The concept map helped me to clarify how to present the topic
rather than learn the topic.
- Since I am studying graph databases (another hot NoSQL), I
particularly paid attention to how people presented concept map
with a graph. From this exercise, I realized graph data modeling
is not as straightforward as vendors claimed.
- Horacio Vargas (Max Planck Institute of Polymer Researcholymer
Research) [pull request still needs to be merged]
- there are some outstanding fixes needed I believe
- Tessa Pierce (Scripps Institution of Oceanography)
- no requests about blog posts on github - I've been looking into
this a fair bit in trying to make my own blog
- 1-2 hrs
- Learned from my concept map: it's difficult to condense your
knowledge into a simple but comprehensive graphical
representation
- Learned from other's concept maps: shapes, layout etc can be
helpful in distinguishing concepts from processes
- Laurie Baker (Glasgow University)
- 20 minutes
- I realize now that I made my concept map more of a flow chart.
Seeing other people's made me see how you could use the concept
as a guide for people work flow or to show them how different
aspects relate.
- I liked how some people wrote on the connectors to explain the
relationship and integrated different aspects of their map. For
example using an outer larger circle to encompass things that
went on within a certain part of git hub.
- Stephanie Mark(University of Toronto)
http://swcarpentry.github.io/training-course/2015/02/stephanie-mark/
- \~15 min
- I learned that what I was thinking of as concepts were not
concepts but rather processes and what I thought were processes
turned out to be the concepts
- I wish Greg had given some more specific info about posting
images online
- What I learned from other people's maps was that it's useful to
include many kinds of information
- Fran Navarro (University of Alicante, Spain)
http://swcarpentry.github.io/training-course/2015/02/mutable-immutable-python-concept-map/
- 1-2 h
- I was surprised by the variety of concept maps I have seen. It
seems that this idea is more likely an individual exercise. I
guess with practise better concept maps (i.e. understandable to
anyone, better formatting, etc) can be drawn.
- PR can be directly updated from source (I learnt this before,
but it could have been a problem 2 weeks ago)
- I think I (finally) understood better the topic addressed
(immutable vs mutable). This one has resisted me since I learnt
programming with a language that didn't care about this.
- Matthew Collins,
http://swcarpentry.github.io/training-course/2015/02/programming-with-databases/
- How long it took - Maybe 30-40 min
- What (if anything) you learned I read a bit more about what a
cursor actually is and contains
- What I wish Greg had told - PRs should be made on branches
- What I learned from others - They should be smaller :) and color
is helpful
- Richard Kip (UC Santa Barbara)
http://swcarpentry.github.io/training-course/2015/02/unix-files-directories/
- it took about 60 minutes to create the map
- What I learned: its tough to distill even things you know well
to a map
- What Greg should have told about Github: branches
- looking at toher maps help me refine mine (making it more
concise)
- Derek Howard (Hospital for Sick Children):
- Darya Vanichkina (University of Queensland, Australia)
http://swcarpentry.github.io/training-course/2015/02/25/creatingfunctionsR-conceptmap/
- How long it took you to do your concept map (thinking + drawing +
revising)
- 20 minutes. Did 2 drafts, since the first time around my layout
was completely hairball
- What (if anything) you learned about your topic or how to teach it
from doing your concept map
- Made it clearer in my mind as to how the concepts link, hence
easier to teach
- What I wish Greg had told you about publishing blog posts on GitHub
- Nothing really, I run a personal website on github, so I've had
to figure out how to get jekyll/md to work when setting that up
(which was FRUSTRATING)
- What did you learn from drawing your concept map (i.e., what do you now understand more clearly about your
subject)
- What I learned from others: how differently different people see
even the same simple topic.
Notes 2015-03-05
- Feedback about concept maps
- What you leave out is as important as what you put in.
- Scope control.
- You can use "blank spaces" in concept maps, indicating
knowledge you don't plan to teach but that still relates to
what you're teaching
- You need to know what knowledge is needed for what you do.
- Concept map can show you whether you have too much stuff that
you will try and do.
- Glass's Law: any new tool or technique initially slows you down
- Two different people will draw different concept map unless they
have worked together and developed a consensus approach
- Over time, their mental models of things start to align.
- Feedback is not nearly as common in teaching as in most other things
(music, paper-writing, presentation)
- Requires a culture of trust. Need to understand how to give that
feedback.
- Getting novices to accept and give code review in some sort of
formal way is relatively rare.
- Feedback for coding\programming is standard practice in
industry
- Asking questions:
- Find a question that will indicate whether learning has occurred
or not.
- Asking 'do you know X' does not actually provide assessment of
knowledge or indicate depth of knowledge.
- Pair Programming
- https://en.wikipedia.org/wiki/Pair_programming
- \~ two people - one keyboard
- "pilot" at the keyboard
- navigator helping
- the benefits of this constellation seems to take of after some
weeks; they
- also good technique to use in workshops
- One person typing, but both people solving the problem -
knowledge transfer & communication
- Start using it early so that people won't feel like they are
being singled out if you introduce it later on
- Can let them pair with whoever they are sitting beside, but in a
more structured environment better for instructor to organize
pairs/groups
- Question: Greg Wilson: suppose you are putting students in
groups of 4 to work on an exercise, you know their standing in
the class (i.e., their grades), how should you group them?
- a) they choose
- b) randomly
- c) top 4, then next 4, etc.
- d) striping (A, B, C, D in one group, then next A, next B, next C, next
D in the next group, etc.) to get wide spread of ability in each group
- Results:
- Option D) give the best results for people at all levels,
not just the ones at the bottom.
- Self-select is the worst option, they will just group with
their friends
- Random works better than striking (Option C - top 4, next
top 4, etc..)
- Affect wears off after approx 6 weeks
- when setting up a workshop check that pairing up is easy
- Every relationship between concepts could be a concept on its
own (the words on the arrows could be boxes)
- Concept maps
- What you leave out of them is also important
- Formative vs. summative assessment
- Good teaching requires rapid feedback so see if/where the
teaching failed
- you want a formative assesment - while the teaching take place
- MCQ - Multiple choice question
- can be useful if properly designed
- bad: do not help to learn about be misconceptions of the
learner; lack of diagnostic power
- good: one right answer and 3-4 plausible distractors
- Advantage - they are fast
- Example of good multiple choice Q: What is 27 + 15?
- Each wrong answer typifies a common mistake made when learning
multi-digit addition and so provides a diagnostic tool for
tackling issues in the class
- Much better than having MCQ answers where one answer is right
and the others are incorrect but don't give any clue to what has
been misunderstood
- This is a bad one:
- 27 + 15 = ?
- a) 42
- b) 1001
- c) -5
- d) a fish!
- There is no way to link a wrong answer to a particular
misconception, unlike the first one.
- MCQ design requires thought about likely misconceptions. (It's
like unit testing on your class!) - thus drives better lesson
design (like TDD) (Or designing an experiment)
- Use MCQ \~4 times in a class of one hour
- Can put question up using projector
- Answers can be done using
- fingers (1 to 4 for each answer)
- sticky notes
- letters on a card
- OpenUK has an example of excellent online assessment
- Most of the time we are at the speed of the most advance
learners. With MCQ we have feedback if we leave learner behind
- casual, rough-looking forms of feedback help defuse the
adversarial feeling that "I'm being evaluated!"
- morale will significantly go up and learning improves as
learners feel that the teacher cares about their learning
- Peer instructions
- https://en.wikipedia.org/wiki/Peer_instruction
- Motivation: If group of learners understood a concept they all
understand it the same; if they did not understand it they might
understand different parts
- Video:
http://blog.peerinstruction.net/2013/05/06/a-two-minute-video-shows-the-power-of-using-peer-instruction-to-flip-your-classroom/
- Scales much better than broadcast-style instruction!
- This may slow down the amount of material you can "cover", but
now you're matching the actual speed of learning
- Peer instruction:
- ask MCQ
- Have people answer/vote
- In groups each tries to convince the others that their answer is
the correct one
- Vote again
- Give correct answer
- Have groups discuss again - members can identify where others
are misunderstanding
- Misconceptions are most likely to be unique to each person.
- Working together with a peer is likely to highlight these.
- Mixing people of different abilities gives good results, because
the top is forced to explain things to the bottom. Teaching is a
great way to learn.