Bibliography

Other References

  • [Abela2009] Andrew Abela: “Chart Suggestions–A Thought Starter”. http://extremepresentation.typepad.com/files/choosing-a-good-chart-09.pdf, viewed April 2017.

  • [Ada2017] Ada Initiative: “Imposter Syndrome training”. https://adainitiative.org/continue-our-work/impostor-syndrome-training/, viewed May 2017.

  • [Adams1975] Frank Adams: Unearthing Seeds of Fire: The Idea of Highlander. John F. Blair, 1975, 978-0895870193. A history of the Highlander Folk School and its founder, Myles Horton, who inspired many other social change organizations.

  • [Aiken1975] Edwin G. Aiken, Gary S. Thomas, and William A. Shennum: “Memory for a Lecture: Effects of Notes, Lecture Rate, and Informational Density.” Journal of Educational Psychology, 67(3), June 1975, 10.1037/h0076613. A landmark study showing that taking notes improves retention when learning.

  • [Alinsky1989] Saul Alinsky: Rules for Radicals: A Practical Primer for Realistic Radicals Vintage, 1989, 978-0679721130. A widely-read guide to community organization written by one of the 20th Century’s great organizers.

  • [Avanti2013]: Avanti Learning Centre: “ConcepTests at Avanti’s Learning Centre in Kanpur.” https://www.youtube.com/watch?v=2LbuoxAy56o, viewed April 2017.

  • [Aveling2013] Emma-Louise Aveling, Peter McCulloch, and Mary Dixon-Woods: “A Qualitative Study Comparing Experiences of the Surgical Safety Checklist in Hospitals in High-Income and Low-Income Countries.” BMJ Open, 3(8), 2013, 10.1136/bmjopen-2013-003039. Reports on surgical checklist implementations and effects in the UK and Africa.

  • [Barker2015] Lecia Barker, Christopher Lynnly Hovey, and Jane Gruning: “What Influences CS Faculty to Adopt Teaching Practices?”, Proc. 46th ACM Technical Symposium on Computer Science Education, 2015, 10.1145/2676723.2677282. Describes findings from a two-part study of how computer science educators adopt new teaching practices.

  • [Baume2009] D. Baume: “Writing and Using Good Learning Outcomes”, Leeds Metropolitan University Press, 2009, 978-0-9560099-5-1. A useful detailed guide to constructing useful learning outcomes.

  • [Benner2000] Patricia Benner: From Novice to Expert: Excellence and Power in Clinical Nursing Practice Pearson, 2000, 978-0130325228. A classic study of clinical judgment and how expertise develops.

  • [Bohay2011] Mark Bohay, Daniel P. Blakely, Andrea K. Tamplin, and Gabriel A. Radvansky: “Note Taking, Review, Memory, and Comprehension.” American Journal of Psychology, 124(1), 2011, 10.5406/amerjpsyc.124.1.0063. Presents a study showing that note-taking improves retention most at deeper levels of understanding.

  • [Brown2014] Neil C. C. Brown and Amjad Altadmri: “Investigating Novice Programming Mistakes: Educator Beliefs vs. Student Data.” Proc Tenth Annual Conference on International Computing Education Research, 2014, 10.1145/2632320.2632343. Uses data from over 100,000 students to show that educators know less than they think about what mistakes novice programmers actually make.

  • [Cottrill2016] Cameron Cottrill: “Why Talented Black and Hispanic Students Can Go Undiscovered.” https://mobile.nytimes.com/2016/04/10/upshot/why-talented-black-and-hispanic-students-can-go-undiscovered.html, viewed April 2017.

  • [Deathbulge Feedback Feelings] Deathbulge: “Feedback Feelings”. http://www.deathbulge.com/comics/155, viewed May 2017. How many of us react to feedback.

  • [DeBruyckere2015] Pedro De Bruyckere, Paul A. Kirschner, and Casper D. Hulshof: Urban Myths about Learning and Education Academic Press, 2015, 978-0128015377. Describes and debunks some widely-held myths about how people learn.

  • [Epstein2002] L.C. Epstein: Thinking Physics is Gedanken Physics Insight Press, 2002: 978-0935218084. An entertaining problem-based introduction to thinking like a physicist.

  • [Fehily2008] Chris Fehily: SQL: Visual QuickStart Guide (3rd edition). Peachpit Press, 2008 978-0321553577. An introduction to SQL that is both a good tutorial and a good reference guide.

  • [Fincher2012] Sally Fincher, Brad Richards, Janet Finlay, Helen Sharp, and Isobel Falconer: “Stories of Change: How Educators Change Their Practice.” Proc. Frontiers in Education Conference, 2012, 10.1109/FIE.2012.6462317. A detailed look at how educators actually adopt new teaching practices.

  • [Fincher2007] Sally Fincher and Josh Tenenberg: “Warren’s Question.” Proc. Third International Workshop on Computing Education Research, 2007, 10.1145/1288580.1288588. A detailed look at a particular instance of transferring a teaching practice.

  • [Fink2003] L. Dee Fink: “A Self-Directed Guide to Designing Courses for Significant Learning.” https://www.deefinkandassociates.com/GuidetoCourseDesignAug05.pdf, viewed April 2017.

  • [Fink2013] L. Dee Fink: Creating Significant Learning Experiences: An Integrated Approach to Designing College Courses (2nd edition). Jossey-Bass, 2013, 978-1118124253. A step-by-step guide to a systematic lesson design process.

  • [Gawande2011] Atul Gawande: “Personal Best.” The New Yorker, October 3, 2011. Describes how having a coach can improve practice in a wide variety of fields.

  • [Gelman2002] Andrew Gelman and Deborah Nolan: Teaching Statistics: A Bag of Tricks Oxford University Press, 2002, 978-0198572244. A collection of useful motivating examples for teaching statistics.

  • [Gormally2014] Cara Gormally, Mara Evans, and Peggy Brickman: “Feedback about Teaching in Higher Ed: Neglected Opportunities to Promote Change.” CBE Life Sciences Education, 13(2), 2014, 10.1187/cbe.13-12-0235. Summarizes the best practices for providing instructional feedback, and recommends specific strategies for providing feedback.

  • [Guzdial2017] Mark Guzdial: “Computing Education Blog”. https://computinged.wordpress.com/, viewed April 2017. An informative, frequently-updated blog about computing education.

  • [Guzdial2013] Mark Guzdial: “Exploring Hypotheses About Media Computation.” Proc. Ninth Annual International ACM Conference on International Computing Education Research, 2013, 10.1145/2493394.2493397. A look back on 10 years of media computation research.

  • [Guzdial2015a] Mark Guzdial: “Top 10 Myths About Teaching Computer Science”. Communications of the ACM, 2015, https://cacm.acm.org/blogs/blog-cacm/189498-top-10-myths-about-teaching-computer-science/fulltext. Ten things many people believe that aren’t true.

  • [Hannay2009] Jo E. Hannay, Tore Dybå, Erik Arisholm, and Dag I.K. Sjøberg: “The Effectiveness of Pair Programming: A Meta-Analysis.” Information and Software Technology, 51(7), 2009, 10.1016/j.infsof.2009.02.001. A summary of research on the effectiveness of pair programming.

  • [Henderson2011] Charles Henderson, Andrea Beach, and Noah Finkelstein: “Facilitating Change in Undergraduate STEM Instructional Practices: An Analytic Review of the Literature.” Journal of Research in Science Teaching, 48(8), 2011, 10.1002/tea.20439. Describes eight approaches to effecting change in STEM education that form a useful framework for thinking about how free-range workshops can go mainstream.

  • [Henry2014] Liz Henry: “Unlocking the Invisible Elevator: Accessibility at Tech Conferences.” https://modelviewculture.com/pieces/unlocking-the-invisible-elevator-accessibility-at-tech-conferences, viewed April 2017.

  • [ISW2017] Instructional Skills Workshop Network: “ISW and FDSW Handbooks”, https://iswnetwork.ca/resources/pd-resources/isw-and-fdw-handbooks/, accessed May 2017.

  • [Kernighan1982] Brian W. Kernighan and P.J. Plauger: The Elements of Programming Style (2nd edition). McGraw-Hill, 1982, 978-0070342071. An early and influential description of the Unix programming philosophy.

  • [Kernighan1984] Brian W. Kernighan and Rob Pike: The UNIX Programming Environment Prentice Hall, 1984, 978-0139376818. An influential early description of Unix.

  • [Kernighan1988] Brian W. Kernighan and Dennis M. Ritchie: The C Programming Language (2nd edition). Prentice Hall, 1988, 978-0131103709. The book that made C a popular programming language.

  • [Kirschner2006] Paul Kirschner, John Sweller, and Richard Clark: “Why Minimal Guidance During Instruction Does Not Work: An Analysis of the Failure of Constructivist, Discovery, Problem-Based, Experiential, and Inquiry-Based Teaching.” Educational Psychologist, 41(2), 2006. Argues that inquiry-based learning is less effective for novices than guided instruction.

  • [Koedinger2015] Kenneth R. Koedinger, Jihee Kim, Julianna Zhuxin Jia, Elizabeth A. McLaughlin, and Norman L. Bier: “Learning is Not a Spectator Sport: Doing is Better Than Watching for Learning from a MOOC” Proc. Second ACM Conference on Learning @ Scale, 2015, 10.1145/2724660.2724681. Measures the benefits of doing rather than watching.

  • [KuchnerFIXME] FIXME.

  • [Kuittinen2004] Marja Kuittinen and Jorma Sajaniemi: “Teaching Roles of Variables in Elementary Programming Courses” Proc. 9th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2004, 10.1145/1007996.1008014. Presents a few patterns used in novice programming and looks at the pedagogical value of teaching them.

  • [Learning2017] “Learning Theories” website. http://www.learning-theories.com/, viewed April 2017.

  • [Lee2017] Cynthia Lee: “What Can I Do Today to Create a More Inclusive Community in CS?” http://bit.ly/2oynmSH, viewed April 2017. A practical checklist of things instructors can do to make their computing classes more inclusive.

  • [Littky2004] D. Littky and S. Grabelle: The Big Picture: Education is Everyone’s Business Association for Supervision and Curriculum Development, 2004, 978-0871209719. A personal exploration of the purpose of education and how to make schools better.

  • [Macnamara2014] Brooke N. Macnamara, David Z. Hambrick, and Frederick L. Oswald: “Deliberate Practice and Performance in Music, Games, Sports, Education, and Professions.” Psychological Science, 25(8), 2014, 10.1177/0956797614535810. A meta-study of the effectiveness of deliberate practice.

  • [Margolis2010] J. Margolis, R. Estrella, J. Goode, J.J. Holme, and K. Nao: Stuck in the Shallow End: Education, Race, and Computing MIT Press, 2010, 978-0262260961. A hard-hitting look at racial inequities in computing education.

  • [Marsh2002] Herbert W. Marsh and John Hattie: “The Relation Between Research Productivity and Teaching Effectiveness.” Journal of Higher Education, 73(5), 2002. One study of many showing there is zero correlation between research ability and teaching effectiveness.

  • [Mayer2003] Richard E. Mayer and Roxana Moreno: “Nine Ways to Reduce Cognitive Load in Multimedia Learning.” Educational Psychologist, 38, 2003. Shows how research into how we absorb and process information can be applied to the design of instructional materials.

  • [Midwest2010]: Midwest Academy: Organizing for Social Change (4th edition). Forum Press, 2010, 978-0984275212. A practical step-by-step handbook for those who want to build effective social change organizations.

  • [Miller2013] Kelly Miller, Nathaniel Lasry, Kelvin Chu, and Eric Mazur: “Role of Physics Lecture Demonstrations in Conceptual Learning.” Physical Review Physics Education Research, 9(2), 2013, 10.1103/PhysRevSTPER.9.020113. Reports a detailed study of what students learn during demonstrations and why.

  • [Mueller2014] Pam A. Mueller and Daniel M. Oppenheimer: “The Pen Is Mightier Than the Keyboard.” Psychological Science, 25(6), 2014, 10.1177/0956797614524581. Presents evidence that taking notes by hand is more effective than taking notes on a laptop.

  • [Muller2011] Derek Muller: “Khan Academy and the Effectiveness of Science Videos”. https://fnoschese.wordpress.com/2011/03/17/khan-academy-and-the-effectiveness-of-science-videos/, viewed April 2017. A hard look at how and whether educational video works.

  • [Nederbragt2016a] Lex Nederbragt: “A Video Introduction to Live Coding Part 1”. https://youtu.be/bXxBeNkKmJE, viewed April 2017. How not to use live coding when teaching.

  • [Nederbragt2016b] Lex Nederbragt: “A Video Introduction to Live Coding Part 2”. https://youtu.be/SkPmwe_WjeY, viewed April 2017. How to use live coding effectively as a teaching technique.

  • [Orndorff2015] Harold N. Orndorff III: “Collaborative Note-Taking: The Impact of Cloud Computing on Classroom Performance.” International Journal of Teaching and Learning in Higher Education, 27(3), 2015. Presents a study showing that collaborative note-taking improves grades and learning outcomes.

  • [Patitsas2016] Elizabeth Patitsas, Jesse Berlin, Michelle Craig, and Steve Easterbrook: “Evidence That Computer Science Grades Are Not Bimodal.” Proc. 2016 ACM Conference on International Computing Education Research, 2016, 10.1145/2960310.2960312. Presents a statistical analysis and an experiment which jointly show that grades in computing classes are not bimodal–i.e., there is no geek gene.

  • [Petre2016] Marian Petre, André van der Hoek, and Yen Quach: Software Design Decoded: 66 Ways Experts Think MIT Press, 2016, 978-0262035187. A short illustrated overview of how expert software developers think.

  • [Porter2013] Leo Porter, Mark Guzdial, Charlie McDowell, and Beth Simon: “Success in Introductory Programming: What Works?” Communications of the ACM, 56(8), August 2013, 10.1145/2492007.2492020. Summarizes the evidence that peer instruction, media computation, and pair programming can significantly improve outcomes in introductory programming courses.

  • [Ray2014] Eric J. Ray and Deborah S. Ray: Unix and Linux: Visual QuickStart Guide (5th edition). Peachpit Press, 2014, 978-0321997548. An introduction to Unix that is both a good tutorial and a good reference guide.

  • [Schon1984] Donald A. Schön: The Reflective Practitioner: How Professionals Think In Action Basic Books, 1984, 978-0465068784. A groundbreaking look at how professionals in different fields actually solve problems.

  • [Scott1999] J. C. Scott: Seeing Like a State: How Certain Schemes to Improve the Human Condition Have Failed Yale University Press, 1999, 978-0300128789. Argues that large organizations consistently prefer uniformity over productivity.

  • [Spalding2014] Dan Spalding: How to Teach Adults Jossey-Bass, 2014, 978-1118841365. A short guide to teaching adult free-range learners informed by the author’s social activism.

  • [Steele2011] C. M. Steele: Whistling Vivaldi: And Other Clues to How Stereotypes Affect Us W. W. Norton, 2011, 978-0393341485. Explains and explores stereotype threat and strategies for addressing it.

  • [Tips2017] CS Teaching Tips website, http://csteachingtips.org/, viewed April 2017.

  • [Taylor2014] Chad Taylor: “Q&A: Making Tech Events Accessible to the Deaf Community.” https://modelviewculture.com/pieces/qa-making-tech-events-accessible-to-the-deaf-community, viewed April 2017.

  • [Ubell2017] Robert Ubell: “How the Pioneers of the MOOC Got It Wrong.” http://spectrum.ieee.org/tech-talk/at-work/education/how-the-pioneers-of-the-mooc-got-it-wrong, January 16, 2017. A brief exploration of why MOOCs haven’t lived up to initial hype.

  • [Urbach2014] David R. Urbach, Anand Govindarajan, Refik Saskin, Andrew S. Wilton, and Nancy N. Baxter: “Introduction of Surgical Safety Checklists in Ontario, Canada.” New England Journal of Medicine, 370(11), 2014, 10.1056/NEJMsa1308261. Reports a study showing that the introduction of surgical checklists did not have a significant effect on operative outcomes.

  • [Uttl2016] Bob Uttl, Carmela A. White, and Daniela Wong Gonzalez: “Meta-Analysis of Faculty’s Teaching Effectiveness: Student Evaluation of Teaching Ratings and Student Learning Are Not Related” Studies in Educational Evaluation, 2016, 10.1016/j.stueduc.2016.08.007 A summary of studies shown that how students rate a course and how much they actually learn are not related.

  • [W3C2017] W3C Web Accessibility Initiative: “How to Make Presentations Accessible to All.” https://www.w3.org/WAI/training/accessible, accessed May 2017.

  • [Wiggins2005] G.P. Wiggins and J. McTighe: Understanding by Design Association for Supervision and Curriculum Development, 2005, 978-1416600350. A lengthy presentation of reverse instructional design.

  • [Wilkinson2011] Richard Wilkinson and Kate Pickett: The Spirit Level: Why Greater Equality Makes Societies Stronger Bloomsbury Press, 2011, 978-1608193417. Presents evidence that inequality harms everyone, both economically and otherwise.

  • [Willingham2010] Daniel T. Willingham: Why Don’t Students Like School? Jossey-Bass, 2010, 978-0470591963. A cognitive scientist looks at how the mind works and what it means in the classroom.

  • [Wilson2016] Greg Wilson: “How to Teach Badly”. https://www.youtube.com/watch?v=-ApVt04rB4U, viewed May 2017.