Getting Started with Computer Science Education
Scholarly Resources
For a little more information on the value, applicability, generalizability, and difficulties in the design of controlled experiment, see the following:
- A multi-national, multi-institutional study of assessment of programming skills of first-year CS students, by Michael McCracken, Danny Diaz, and Mark Guzdial of Georgia Tech, Yifat Ben-David Kolikant of the Weizmann Institute of Science, Cary Laxer of Rose-Hulman Institute of Technology, Lynda Thomas of the University of Wales, Ian Utting of the University of Kent, Tadeusz Wilusz of the Cracow University of Economics, Dianne Hagan of Monash University, and Vicki Almstrum of the University of Texas
- Teaching the Nintendo Generation to Program, by Mark Guzdial of Georgia Tech and Elliot Soloway of the University of Michigan
- A Media Computation Course for Non-Majors , by Mark Guzdial of Georgia Tech
- Research Agenda for Computer Science Education, by Christian Holmboe of the University of Oslo, Linda McIver of Monash University, and Carlisle George of Middlesex University
- “Georgia Computes!”: Improving the Computing Education Pipeline, by Amy Bruckman, Maureen Biggers, Barbara Ericson, Tom McKlin, Jill Dimond, Betsy DiSalvo, Mike Hewner, Lijun Ni, and Sarita Yardi of Georgia Tech
- Digital Game-Based Learning in high school Computer Science education: Impact on educational effectiveness and student motivation, by Marina Papastergiou of the University of Thessaly
- In Support of Pair Programming in the Introductory Computer Science Course, by Laurie Williams, Eric Wiebe, Kai Yang, Miriam Ferzli, and Carol Miller of North Carolina State University
- Questioning Video Games! Influence on CS Interest, by Betsy DiSalvo and Amy Bruckman of Georgia Tech
- Learning in Context: Digital Games and Young Black Men, by Betsy DiSalvo of Georgia Tech, and Kevin Crowley, and Roy Norwood of the University of Pittsburgh
- Effective Discussion Through a Computer-Mediated Anchored Forum, by Mark Guzdial of Georgia Tech and Jennifer Turns of the University of Washington
For more, see:
General Media
These sources would generally not be suitable for use in your assignments, but they may provide a useful general overview of the topic if you find yourself struggling with the more scholarly resources.
- 5 Tools to Introduce Programming to Kids, by Audrey Watters of MindShift
- CS Education Statistics, from Exploring Computer Science
- Computer Science Learning Opportunities, from Google for Education
- Redesigning Computer Science 101 Education with Omoju Miller
- Teaching Computer Science Better to get Better Results, by Mark Guzdial in the Computing Education Blog
- Advice on Teaching CS, and the Learnability of Programming Languages, by Valerie Barr and Mark Guzdial
- ISTE Standards for Computer Science Educators
- K-12 Computer Science Teaching Standards, from the Computer Science Teachers Association
- Computer Sciences, from Study.com
- Searching for Computer Science: Access and Barriers in U.S. K-12 Education, from Google and Gallup
- The Modernization Of Computer Science Education, by Jay Borenstein of TechCrunch
- School Leaders Mostly Mystified by Computer Science Education, by Dian Schaffhauser of THE Journal
- Study: computer science not offered in schools because of cost, by
- Tech Companies Work to Combat Computer Science Education Gap, by Allie Bidwell from US News
- Celebrating Computer Science Education Week, Kids Code at the White House, by Megan Smith and Danielle Carnival of the White House Office of Science and Technology Policy
- Can We Fix Computer Science Education in America?, by Keith Wagstaff of Time Magazine
- A Push To Boost Computer Science Learning, Even At An Early Age, by Eric Westervelt of NPR
- Huh? Schools Think Kids Don’t Want to Learn Computer Science, by Davel Alba of Wired
For great additional resources, see Computer Science Education Week.