{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,28]],"date-time":"2025-03-28T09:36:12Z","timestamp":1743154572477,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":20,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642131653"},{"type":"electronic","value":"9783642131660"}],"license":[{"start":{"date-parts":[[2010,1,1]],"date-time":"2010-01-01T00:00:00Z","timestamp":1262304000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010]]},"DOI":"10.1007\/978-3-642-13166-0_32","type":"book-chapter","created":{"date-parts":[[2010,5,21]],"date-time":"2010-05-21T18:22:08Z","timestamp":1274466128000},"page":"223-229","source":"Crossref","is-referenced-by-count":4,"title":["Computer Programming: Fail Fast to Learn Sooner"],"prefix":"10.1007","author":[{"given":"Miguel A.","family":"Brito","sequence":"first","affiliation":[]},{"given":"Filipe","family":"de S\u00e1-Soares","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"issue":"2","key":"32_CR1","doi-asserted-by":"publisher","first-page":"137","DOI":"10.1076\/csed.13.2.137.14200","volume":"13","author":"A. Robins","year":"2003","unstructured":"Robins, A., Rountree, J., Rountree, N.: Learning and Teaching Programming: A Review and Discussion. Computer Science Education\u00a013(2), 137\u2013172 (2003)","journal-title":"Computer Science Education"},{"issue":"11","key":"32_CR2","doi-asserted-by":"publisher","first-page":"55","DOI":"10.1145\/1480828.1480839","volume":"43","author":"W.R. Cook","year":"2008","unstructured":"Cook, W.R.: High-level problems in teaching undergraduate programming languages. SIGPLAN Not.\u00a043(11), 55\u201358 (2008)","journal-title":"SIGPLAN Not."},{"key":"32_CR3","volume-title":"Proceedings of the Australasian conference on Computing education","author":"R. Duke","year":"2000","unstructured":"Duke, R., et al.: Teaching programming to beginners - choosing the language is just the first step. In: Proceedings of the Australasian conference on Computing education. ACM, Melbourne (2000)"},{"key":"32_CR4","volume-title":"Proceedings of the tenth conference on Australasian computing education","author":"D. Teague","year":"2008","unstructured":"Teague, D., Roe, P.: Collaborative learning: towards a solution for novice programmers. In: Proceedings of the tenth conference on Australasian computing education, vol.\u00a078. Australian Computer Society, Inc., Wollongong (2008)"},{"issue":"3","key":"32_CR5","doi-asserted-by":"publisher","first-page":"17","DOI":"10.1145\/234867.234872","volume":"28","author":"L.E. Winslow","year":"1996","unstructured":"Winslow, L.E.: Programming pedagogy \u2013 a psychological overview. SIGCSE Bull.\u00a028(3), 17\u201322 (1996)","journal-title":"SIGCSE Bull."},{"issue":"7","key":"32_CR6","doi-asserted-by":"publisher","first-page":"624","DOI":"10.1145\/6138.6145","volume":"29","author":"J.C. Spohrer","year":"1986","unstructured":"Spohrer, J.C., Soloway, E.: Novice mistakes: Are the folk wisdoms correct? Commun. ACM\u00a029(7), 624\u2013632 (1986)","journal-title":"Commun. ACM"},{"key":"32_CR7","unstructured":"Jenkins, T.: On the Difficulty of Learning to Program. In: 3rd annual Conference of LTSN-ICS (2002)"},{"key":"32_CR8","unstructured":"Gomes, A., Mendes, A.J.: Learning to program - difficulties and solutions. In: International Conference on Engineering Education \u2013 ICEE 2007, Coimbra, Portugal (2007)"},{"key":"32_CR9","volume-title":"Theories of Group Process","author":"D. Kolb","year":"1975","unstructured":"Kolb, D., Fry, R.: Toward an applied theory of experiential learning. In: Cooper, C. (ed.) Theories of Group Process. John Wiley, London (1975)"},{"volume-title":"Constructivism in Education","year":"1995","key":"32_CR10","unstructured":"Steffe, L.P., Gale, J. (eds.): Constructivism in Education. Lawrence Erlbaum Associates, Hillsdale (1995)"},{"issue":"1","key":"32_CR11","doi-asserted-by":"publisher","first-page":"257","DOI":"10.1145\/274790.274308","volume":"30","author":"M. Ben-Ari","year":"1998","unstructured":"Ben-Ari, M.: Constructivism in computer science education. SIGCSE Bull.\u00a030(1), 257\u2013261 (1998)","journal-title":"SIGCSE Bull."},{"issue":"4","key":"32_CR12","doi-asserted-by":"publisher","first-page":"45","DOI":"10.1145\/1113847.1113875","volume":"37","author":"S. Hadjerrouit","year":"2005","unstructured":"Hadjerrouit, S.: Constructivism as guiding philosophy for software engineering education. SIGCSE Bull.\u00a037(4), 45\u201349 (2005)","journal-title":"SIGCSE Bull."},{"key":"32_CR13","volume-title":"Proceedings of the 6th conference on Information technology education","author":"T. Wulf","year":"2005","unstructured":"Wulf, T.: Constructivist approaches for teaching computer programming. In: Proceedings of the 6th conference on Information technology education, ACM, Newwark (2005)"},{"issue":"2","key":"32_CR14","doi-asserted-by":"publisher","first-page":"72","DOI":"10.1145\/1024338.1024376","volume":"36","author":"A.K. Lui","year":"2004","unstructured":"Lui, A.K., et al.: Saving weak programming students: applying constructivism in a first programming course. SIGCSE Bull.\u00a036(2), 72\u201376 (2004)","journal-title":"SIGCSE Bull."},{"issue":"2","key":"32_CR15","doi-asserted-by":"publisher","first-page":"31","DOI":"10.19030\/ctms.v3i2.5279","volume":"3","author":"S. Ranjeeth","year":"2007","unstructured":"Ranjeeth, S., Naidoo, R.: An Investigation Into the Relationship between the Level of Cognitive Maturity and the Types of Errors Made by Students in a Computer Programming Course. College Teaching Methods & Styles Journal\u00a03(2), 31\u201340 (2007)","journal-title":"College Teaching Methods & Styles Journal"},{"key":"32_CR16","volume-title":"Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education","author":"E. Lahtinen","year":"2005","unstructured":"Lahtinen, E., Ala-Mutka, K., J\u00e4rvinen, H.-M.: A study of the difficulties of novice programmers. In: Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education. ACM, Caparica (2005)"},{"issue":"1","key":"32_CR17","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1504\/IJLT.2007.012364","volume":"3","author":"D.A. Becker","year":"2007","unstructured":"Becker, D.A., Devine, M.: Automated assessments and student learning. Int. J. Learn. Technol.\u00a03(1), 5\u201317 (2007)","journal-title":"Int. J. Learn. Technol."},{"issue":"1","key":"32_CR18","doi-asserted-by":"publisher","first-page":"55","DOI":"10.1023\/A:1015362608943","volume":"7","author":"I. Milne","year":"2002","unstructured":"Milne, I., Rowe, G.: Difficulties in Learning and Teaching Programming\u2014Views of Students and Tutors. Education and Information Technologies\u00a07(1), 55\u201366 (2002)","journal-title":"Education and Information Technologies"},{"key":"32_CR19","volume-title":"Proceedings of the 34th SIGCSE technical symposium on computer science education","author":"R. Lister","year":"2003","unstructured":"Lister, R., Leaney, J.: Introductory programming, criterion-referencing, and Bloom. In: Proceedings of the 34th SIGCSE technical symposium on computer science education. ACM, Reno (2003)"},{"key":"32_CR20","unstructured":"Costello, F.J.: Web-based Electronic Annotation and Rapid Feedback for Computer Science Programming Exercises. In: O\u2019Neill, G., Huntley-Moore, S., Race, P. (eds.) Case Studies of Good Practices in Assessment of Student Learning in Higher Education, Dublin, pp. 61\u201363 (2007)"}],"container-title":["Communications in Computer and Information Science","Technology Enhanced Learning. Quality of Teaching and Educational Reform"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-13166-0_32","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,1,19]],"date-time":"2019-01-19T08:44:30Z","timestamp":1547887470000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-13166-0_32"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010]]},"ISBN":["9783642131653","9783642131660"],"references-count":20,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-13166-0_32","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2010]]}}}