Computer science education

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Computer science education or computing education is the science and art of teaching and learning of computer science,[1][2] computing[3][4][5][6] and computational thinking.[7][8][9] As a subdiscipline of pedagogy it also addresses the wider impact of computer science in society through its intersection with philosophy, psychology, linguistics, natural sciences, and mathematics. In comparison to science education and mathematics education, computer science education is a much younger field.[10] In the history of computing, digital computers were only built from around the 1940s – although computation has been around for centuries since the invention of analog computers.[11]

Another differentiator of computer science education is that it has primarily only been taught at university level until recently, with some notable exceptions in Israel, Poland and the United Kingdom with the BBC Micro in the 1980s.[6][12] Computer science has been a part of the school curricula from age 14 or age 16 in a few countries for a few decades, but has typically as an elective subject.

Computing education research[edit]

Educational research on computing and teaching methods in computer science is usually known as Computing Education Research.[5][13] The Association for Computing Machinery (ACM) runs a Special Interest Group (SIG) on Computer science education known as SIGCSE which celebrated its 50th anniversary in 2018, making it one of the oldest and longest running ACM Special Interest Groups.[14]

Women in computer science[edit]

In many countries, there is a significant gender gap in computer science education. In 2015, 15.3% of computer science students graduating from non-doctoral granting institutions in the US were women while at doctoral granting institutions, the figure was 16.6%.[15] The number of female PhD recipients in the US was 19.3% in 2018.[16] The gender gap also exists in other western countries.[17] The gap is smaller, or nonexistent, in some parts of the world. In 2011, women earned half of the computer science degrees in Malaysia.[18] In 2001, 55 percent of computer science graduates in Guyana were women.[17]

References[edit]

  1. ^ Fincher, Sally; Petre, Marian (2004). Computer Science Education Research. London: Taylor & Francis. ISBN 90-265-1969-9. OCLC 54455019.
  2. ^ Sentance, Sue; Barendsen, Erik; Schulte, Carsten (2018). Computer science education : perspectives on teaching and learning in school. London: Bloomsbury. ISBN 978-1-350-05711-1. OCLC 999588195.
  3. ^ Bruckman, Amy; Biggers, Maureen; Ericson, Barbara; McKlin, Tom; Dimond, Jill; DiSalvo, Betsy; Hewner, Mike; Ni, Lijun; Yardi, Sarita (2009). "Georgia computes! Improving the computing education pipeline". ACM SIGCSE Bulletin. 41 (1): 86. doi:10.1145/1539024.1508899. ISSN 0097-8418.
  4. ^ Anon (2017). "Computing education". royalsociety.org.
  5. ^ a b Fincher, Sally A.; Robins, Anthony V. (2019). The Cambridge Handbook of Computing Education Research (PDF). Cambridge University Press. doi:10.1017/9781108654555. ISBN 9781108654555. OCLC 1090781199.
  6. ^ a b Furber, Steve (2017). After the reboot: computing education in UK schools (PDF). London: Royal Society. ISBN 9781782522973.
  7. ^ Guzdial, Mark (2008). "Education: Paving the way for computational thinking". Communications of the ACM. 51 (8): 25. doi:10.1145/1378704.1378713. ISSN 0001-0782.
  8. ^ Wing, Jeanette M. (2006). "Computational thinking" (PDF). Communications of the ACM. 49 (3): 33. doi:10.1145/1118178.1118215.
  9. ^ Wing, Jeanette M. (2008). "Computational thinking and thinking about computing". Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences. 366 (1881): 3717–3725. Bibcode:2008RSPTA.366.3717W. doi:10.1098/rsta.2008.0118. PMC 2696102. PMID 18672462.
  10. ^ Tedre, Matti; Simon; Malmi, Lauri (2018). "Changing aims of computing education: a historical survey". Computer Science Education. 28 (2): 158–186. doi:10.1080/08993408.2018.1486624.
  11. ^ Tedre, Matti (2015). The science of computing : shaping a discipline. Boca Raton. ISBN 978-1-4822-1769-8. OCLC 870289913.
  12. ^ Rogers, Yvonne; Shum, Venus; Marquardt, Nic; Lechelt, Susan; Johnson, Rose; Baker, Howard; Davies, Matt (2017). "From the BBC micro to micro:bit and beyond". Interactions. 24 (2): 74–77. doi:10.1145/3029601. ISSN 1072-5520.
  13. ^ Cooper, Steve; Grover, Shuchi; Guzdial, Mark; Simon, Beth (2014). "A future for computing education research". Communications of the ACM. 57 (11): 34–36. doi:10.1145/2668899. ISSN 0001-0782.
  14. ^ Morrison, Briana; Settle, Amber (2018). "Celebrating SIGCSE's 50th anniversary!". ACM SIGCSE Bulletin. 50 (1): 2–3. doi:10.1145/3183559.3183560. ISSN 0097-8418.
  15. ^ "The Mixed News on Diversity and the Enrollment Surge". CRA. 2017-02-10. Retrieved 2020-05-05.
  16. ^ 2018 Taulbee Survey, Computing Research Association. https://cra.org/wp-content/uploads/2019/05/2018_Taulbee_Survey.pdf
  17. ^ a b James, Justin. "IT gender gap: Where are the female programmers?". TechRepublic.
  18. ^ "what [sic!] gender is science" (PDF). Archived from the original (PDF) on September 24, 2015. Retrieved July 20, 2015.