Pre-service and in-service teachers' experiences of learning to program in an object-oriented language

被引:16
作者
Govender, Irene [1 ]
Grayson, Diane J. [2 ]
机构
[1] Univ KwaZulu Natal, Sch Math Sci & Technol, Durban, South Africa
[2] Univ Pretoria, Fac Sci, ZA-0002 Pretoria, South Africa
关键词
programming; object-oriented programming; phenomenography; teaching and learning;
D O I
10.1016/j.compedu.2007.09.004
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper presents the results of an investigation into the various ways in which pre-service and in-service teachers experience learning to program in an object-oriented language. Both groups of teachers were enrolled in university courses. In most cases, the pre-service teachers were learning to program for the first time, while the in-service teachers had previously programmed using a procedural programming language. Phenomenography was used to identify categories of description of learning to program. From these categories an outcome space was created that shows the relationship between different experiences of learning to program. The outcome space can be represented as circles inscribed within one another, where the innermost circle represents a lower level of cognitive accomplishment and the outer circles subsume the inner circles. The five levels of the outcome space are: meeting the requirements, learning the syntax/learning by comparison, understanding and assimilating, problem solving and programming in the large. Implications of the findings for teaching are discussed. (c) 2007 Elsevier Ltd. All rights reserved.
引用
收藏
页码:874 / 885
页数:12
相关论文
共 41 条
[21]   Organic Learning Gardens in Higher Education: Do They Improve Kindergarten Pre-service Teachers' Connectedness to and Conception of Nature? [J].
Perez-Lopez, Raquel ;
Eugenio-Gozalbo, Marcia ;
Zuazagoitia, Daniel ;
Ruiz-Gonzalez, Aritz .
FRONTIERS IN PSYCHOLOGY, 2020, 11
[22]   Exploring Indicators to Promote Pre-service Teachers' Self-Efficacy in Programming Tasks [J].
Standl, Bernhard ;
Schlomske-Bodenstein, Nadine .
PROCEEDINGS OF 21ST KOLI CALLING CONFERENCE ON COMPUTING EDUCATION RESEARCH, KOLI CALLING 2021,, 2021,
[23]   COMPARING THE TECHNOLOGICAL LITERACY OF PRE-SERVICE TEACHERS AND SECONDARY SCHOOL STUDENTS IN SOUTH AFRICA [J].
Luckay, Melanie B. ;
Collier-Reed, Brandon I. .
EDULEARN12: 4TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES, 2012, :635-642
[24]   Exploring Pre-Service Teachers' Perceptions of the Educational Value and Benefits of Computational Thinking and Programming [J].
Izquierdo-alvarez, Vanessa ;
Pinto-Llorente, Ana Maria .
SUSTAINABILITY, 2025, 17 (05)
[25]   The effects of teaching programming with scratch on pre-service information technology teachers' motivation and achievement [J].
Erol, Osman ;
Kurt, Adile Askim .
COMPUTERS IN HUMAN BEHAVIOR, 2017, 77 :11-18
[26]   Pre-service elementary teachers' perceptions of conducting and consuming research in their future professional practice [J].
Yancovic-Allen, Macarena .
TEACHERS AND TEACHING, 2018, 24 (05) :487-499
[27]   What examining teaching metaphors tells us about pre-service teachers' developing beliefs about teaching and learning [J].
Tannehill, Deborah ;
MacPhail, Ann .
PHYSICAL EDUCATION AND SPORT PEDAGOGY, 2014, 19 (02) :149-163
[28]   Spreading the Word: Introducing Pre-Service Teachers to Programming in the K-12 Classroom [J].
Bell, Scott ;
Frey, Tim ;
Vasserman, Eugene .
PROCEEDINGS OF THE 45TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE'14), 2014, :187-192
[29]   On Teaching Programming Fundamentals and Computational Thinking with Educational Robotics: A Didactic Experience with Pre-Service Teachers [J].
Piedade, Joao ;
Dorotea, Nuno ;
Pedro, Ana ;
Matos, Joao Filipe .
EDUCATION SCIENCES, 2020, 10 (09) :1-15
[30]   Object-Oriented Software for Fitness-For-Service Assessment of Cracked Cylinder Based on API RP 579 [J].
Kasivitamnuay, Jirapong ;
Singhatanadgid, Pairod .
FRATTURA ED INTEGRITA STRUTTURALE, 2020, 14 (52) :163-180