1,061
Views
5
CrossRef citations to date
0
Altmetric
Articles

Mastering cognitive development theory in computer science education

, , , &
Pages 24-57 | Received 02 Jul 2012, Accepted 07 Jan 2013, Published online: 28 Apr 2013

References

  • ABET Computing Accreditation Commission. (2011). Criteria for accrediting computing programs. Retrieved from http://www.abet.org/cac-current-criteria/
  • Anderson , L. W. , Krathwohl , D. R. , Airasian , P. W. , Cruikshank , K. A. , Mayer , R. E. , Pintrich , P. R. , … and Wittrock , M. C. 2001 . A Taxonomy for Learning, Teaching, and Assessing: A Revision of Bloom’s Taxonomy of Educational Objectives , Boston , MA : Allyn & Bacon (Pearson Education Group) .
  • Association for Computing Machinery and the IEEE Computer Society. (2008). Computer science curriculum 2008 (CS2008). Retrieved from http://www.acm.org/education/curricula/ComputerScience2008.pdf
  • Association for Computing Machinery and the IEEE Computer Society. (2013). Computer Science Curricula 2013 (CS2013). Retrived from http://ai.stanford.edu/users/sahami/CS2013/
  • Banerjee , M. , Cappolozzi , M. , McSweeney , L. and Sinha , D. 1999 . Beyond kappa: A review of interrater agreement measures . The Canadian Journal of Statistics , 27 : 3 – 23 .
  • Ben-David Kolikant , Y. and Mussai , M. 2008 . So my program doesn’t run! Definition, origins, and practical expressions of students’ (mis)conceptions of correctness . Computer Science Education , 18 : 135 – 151 .
  • Bloom , B. , Anderson , L. and Sosniak , L. 1994 . Bloom’s taxonomy, a forty year retrospective , Chicago , IL : University of Chicago .
  • Bloom, B. S., Engelhart, M. B., Furst, E. J., Hill, W. H., & Krathwohl, D. R. (1956). Taxonomy of educational objectives. The classification of educational goals. Handbook 1: Cognitive domain. London: Longmans Green.
  • Buck, D., & Stucki, D. J. (2000). Design early considered harmful: Graduated exposure to complexity and structure based on levels of cognitive development. In Proceedings of the Thirty-first. SIGCSE Technical Symposium on Computer Science Education, SIGCSE ’00, Austin, TX, USA (pp. 75–79). New York, NY: ACM.
  • Buck , D. and Stucki , D. J. 2001 . “ JKarelRobot: A case study in supporting levels of cognitive development in the computer science curriculum ” . In Proceedings of the Thirty-second SIGCSE Technical Symposium on Computer Science Education, SIGCSE’01, Charlotte, North Carolina, United States , 16 – 20 . New York , NY : ACM .
  • Chi , M. T. H. , Leeuw , N. , Chiu , M. H. and Lavancher , C. 1994 . Eliciting self-explanations improves understanding . Cognitive Science , 18 : 439 – 477 .
  • Corney, M., Teague, D., Ahadi, A., & Lister, R. (2012). Some empirical results for neo-Piagetian reasoning in novice programmers and the relationship to code explanation questions. In Proceedings of Conferences in Research and Practice in Information Technology (CRPIT) (Vol. 123). Melbourne: Australian Computer Society Inc.
  • Davies , M. and Fleiss , J. L. 1982 . Measuring agreement for multinomial data . Biometrics , 38 : 1047 – 1051 .
  • Efklides , A. 2008 . Metacognition: Defining its facets and levels of functioning in relation to self-regulation and co-regulation . European Psychologist , 13 ( 4 ) : 277 – 287 .
  • Flavell , J. 1979 . Metacognition and cognitive monitoring: A new area of cognitive – developmental inquiry . American Psychologist , 34 ( 10 ) : 906 – 911 .
  • Ginat , D. 2007 . Hasty design, futile patching and the elaboration of rigor . SIGCSE Bulletin , 39 : 161 – 165 .
  • Gluga , R. , Kay , J. , Lister , R. , Kleitman , S. and Lever , T. 2012a . “ Coming to terms with Bloom: An online tutorial for teachers of programming fundamentals ” . In Australasian Computing Education Conference (ACE2012) , Of CRPIT Edited by: de Raadt , M. and Carbone , A. Vol. 123 , 147 – 156 . Melbourne , , Australia : ACS .
  • Gluga, R., Kay, J., Lister, R., Kleitman, S., & Lever, T. (2012b). Over-confidence and confusion in using bloom for programming fundamentals assessment. In Proceedings of the 43rd ACM technical symposium on Computer Science Education (pp. 147–152). Raleigh, NC.
  • Gluga, R., Kay, J., Lister, R., Simon, Charleston, M., Harland, J., & Teague, D. (2013). A conceptual model for reflecting on expected learning vs. demonstrated student performance. In J. Whalley & A. Carbone (Eds.), Australasian Computing Education Conference (ACE2013), Vol. 136 of CRPIT TBA. Melbourne: ACS.
  • Gregor, S., von Konsky, B., & Wilson, D. (2008). The ICT Profession and the ICT Body of Knowledge (Version 5.0). http://www.acs.org.au/attachments/ACSCBOKWorkingPaper2008.pdf
  • Hazzan , O. 2003 . How students attempt to reduce abstraction in the learning of mathematics and in the learning of computer science . Computer Science Education , 13 : 95 – 122 .
  • Kramer , J. 2007 . Is abstraction the key to computing? . Communication of the ACM , 50 : 36 – 42 .
  • Krippendorff , K. 2004 . Content analysis: An introduction to its methodology , Thousand Oaks , CA : Sage .
  • Lister , R. 2000 . “ On blooming first year programming, and its blooming assessment ” . In ACSE’00: Proceedings of the Australasian Computer Science Education Conference, Melbourne, Australia , 158 – 162 . New York , NY : ACM .
  • Lister , R. 2011 . “ Concrete and other Neo-Piagetian forms of Reasoning in the novice programmer ” . In Australasian Computing Education Conference (ACE2011) , Of CRPIT Edited by: Hamer , J. and de Raadt , M. Vol. 114 , 9 – 18 . Perth , , Australia : ACS .
  • Lister, R., Corney, M.W., Curran, J., D’Souza, D., Fidge, C.J., Gluga, R., … Hamilton, M. (2012). Toward a shared understanding of competency in programming: An invitation to the BABELnot Project. In M. de Raadt & A. Carbone (Eds.), Proceedings of the 14th Australasian Computing Education Conference (ACE2012), Melbourne: Australian Computer Society, RMIT University.
  • Lister , R. and Leaney , J. 2003a . Introductory programming, criterion-referencing, and Bloom . SIGCSE Bulletin , 35 : 143 – 147 .
  • Lister , R. and Leaney , J. 2003b . “ First year programming: Let all the flowers Bloom ” . In ACE ’03: Proceedings of the Fifth Australasian Computing Education Conference, Adelaide, Australia , 221 – 230 . Darlinghurst , , Australia : Australian Computer Society .
  • Morra , S. , Gobbo , C. , Marini , Z. and Sheese , R. 2007 . Cognitive development: Neo-piagetian perspectives , Abingdon : Lawrence Erlbaum Assoc Inc .
  • Oliver, D., Dobele, T., Greber, M., & Roberts, T. (2004). This course has a Bloom Rating of 3.9. In Proceedings of the Sixth Australasian Computing Education Conference – Volume 30, ACE ’04, Dunedin, New Zealand (pp. 227–231). Darlinghurst: Australian Computer Society.
  • Piaget, J., & Inhelder, B. (1969). The Psychology of the child. Abindong: Routledge & Kegan Paul.
  • Reynolds, C., & Fox, C. (1996). Requirements for a computer science curriculum emphasizing information technology: subject area curriculum issues. In ACM SIGCSE Bulletin (Vol. 28, No. 1, pp. 247–251). ACM.
  • Simon, Sheard, J., Carbone, A., Chinn, D., Laakso, M. J., Clear, T., deRaadt, M., ... Warburton, G. (2012). Introductory programming: examining the exams. In M. de Raadt, & A. Carbone (Eds.), Australasian Computing Education Conference (ACE2012), Vol. 123 of CRPIT (pp. 61–70). Melbourne: ACS.
  • Stankov, L. (1999). Mining on the “no man’s land” between intelligence and personality. In P. L. Ackerman, P. C. Kyllonen, R. D.Roberts (Eds.), Learning and individual differences: Process, trait, and content determinants (pp. 315–337). Washington, DC: American Psychological Association, xxii, p. 482.
  • Starr , C. W. , Manaris , B. and Stalvey , R. H. 2008 . Bloom’s taxonomy revisited: Specifying assess-able learning objectives in computer science . SIGCSE Bulletin , 40 : 261 – 265 .
  • Thompson, E., Luxton-Reilly, A., Whalley, J. L., Hu, M., & Robbins, P. (2008). Bloom’s taxonomy for CS assessment. In Proceedings of the Tenth Australasian Computing Education Conference. Volume 78, ACE ’08, Wollongong, NSW, Australia (pp. 155–161). Darlinghurst: Australian Computer Society.
  • Whalley , J. L. , Lister , R. , Thompson , E. , Clear , T. , Robbins , P. , Kumar , P. K. A. and Prasad , C. 2006 . “ An Australasian study of reading and comprehension skills in novice programmers, using the Bloom and SOLO taxonomies ” . In Proceedings of the 8th Australasian Computing Education Conference – Volume 52, ACE ’06, Hobart, Australia , 243 – 252 . Darlinghurst : Australian Computer Society, Inc .
  • Yates, J. (1990). Judgment and decision making. New Jersey: Prentice-Hall.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.