Skip to content

Commit

Permalink
Merge pull request swcarpentry#48 from gvwilson/adding-papers
Browse files Browse the repository at this point in the history
Adding papers
  • Loading branch information
Greg Wilson committed Jan 13, 2016
2 parents c191b60 + 0909f6a commit d45c220
Show file tree
Hide file tree
Showing 7 changed files with 24 additions and 1 deletion.
8 changes: 7 additions & 1 deletion 01-introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -156,7 +156,7 @@ within the format of these lessons.
## Key Readings

The best overview of research results in education and learning is
Ambrose et al's *[How Learning Works: Seven Research-Based Principles for Smart Teaching](http://www.amazon.com/How-Learning-Works-Research-Based-Jossey-Bass/dp/0470484101/)*,
Ambrose et al's *[How Learning Works](http://www.amazon.com/How-Learning-Works-Research-Based-Jossey-Bass/dp/0470484101/)*,
which is also an excellent example of what secondary literature ought to look like.
Green's *[Building a Better Teacher](http://www.amazon.com/Building-Better-Teacher-Teaching-Everyone/dp/0393081591)*
is lighter but no less informative:
Expand All @@ -168,6 +168,12 @@ Guzdial's "[Why Programming is Hard to Teach](papers/guzdial-why-hard-to-teach-2
and "[Top 10 Myths About Teaching Computer Science](papers/guzdial-10-myths-2015.pdf)",
and Porter et al's "[Success in Introductory Programming: What Works?](papers/porter-what-works-2013.pdf)",
both of which should be read before starting this class.
Finally,
De Bruyckere et al's one-page guide to
[urban myths about learning and education](papers/de-bruyckere-urban-myths-2015.pdf)
is a useful checklist:
by the end of this training,
you should know how and why to debunk each one.

## Challenges

Expand Down
4 changes: 4 additions & 0 deletions 05-design.md
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,10 @@ Wiggins and McTighe use the acronym WHERETO:
* *Organize*:
put the episodes in sequence.

This [four-page guide](papers/wiggins-mctighe-ubd-nutshell.pdf)
is a good checklist for reverse instructional design
cross-referenced to Wiggins and McTighe's books.

> ## How and Why to Fake It
>
> One of the most influential papers in the history of software engineering
Expand Down
4 changes: 4 additions & 0 deletions 06-objectives.md
Original file line number Diff line number Diff line change
Expand Up @@ -145,6 +145,10 @@ in learning objectives written for each level.
</tr>
</table>

Baume's guide to
[writing and using good learning outcomes](papers/baume-learning-outcomes-2009.pdf)
is a good longer discussion of these issues.

## Who Are Our Learners?

The complement to clarifying the objectives for our lessons
Expand Down
Binary file added papers/baume-learning-outcomes-2009.pdf
Binary file not shown.
Binary file added papers/de-bruyckere-urban-myths-2015.pdf
Binary file not shown.
Binary file added papers/wiggins-mctighe-ubd-nutshell.pdf
Binary file not shown.
9 changes: 9 additions & 0 deletions reference.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,12 +29,18 @@ Claude M. Steele: *[Whistling Vivaldi: How Stereotypes Affect Us and What We Can

## Papers

Baume: "[Writing and Using Good Learning Outcomes](papers/baume-learning-outcomes-2009.pdf)".
: A useful detailed guide to constructing useful learning outcomes.

Crouch and Mazur: "[Peer Instruction: Ten Years of Experience and Results](papers/crouch-mazur-peer-instruction-ten-years-2001.pdf)".
: An early report on peer instruction and its effects in the classroom.

Guzdial: "[Exploring Hypotheses about Media Computation](papers/guzdial-mediacomp-retrospective-2013.pdf)".
: A look back on 10 years of media computation research.

De Bruyckere et al: "[Urban Myths About Learning and Education](papers/de-bruyckere-urban-myths-2015.pdf)".
: A one-page summary drawn from their book of the same name.

Guzdial: "[Why Programming is Hard to Teach](papers/guzdial-why-hard-to-teach-2011.pdf)".
: A chapter from
*[Making Software](http://www.amazon.com/Making-Software-Really-Works-Believe/dp/0596808321/)*
Expand All @@ -52,6 +58,9 @@ Porter et al: "[Success in Introductory Programming: What Works?](papers/porter-
: Summarizes the evidence that three techniques---peer instruction, media computation, and pair programming---can
significantly improve outcomes in introductory programming courses.

Wiggins and McTighe: "[UbD in a Nutshell](papers/wiggins-mctighe-ubd-nutshell.pdf)".
: A four-page summary of the authors' take on reverse instructional design.

Wilson et al: "[Best Practices for Scientific Computing](http://www.plosbiology.org/article/info%3Adoi%2F10.1371%2Fjournal.pbio.1001745)".
: Describes and justifies the practices that mature scientific software developers ought to use.

Expand Down

0 comments on commit d45c220

Please sign in to comment.