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 条
[31]   Toward Understanding Students Learning Performance in an Object-Oriented Programming Course: The Perspective of Program Quality [J].
Sun, Qing ;
Wu, Ji ;
Liu, Kaiqi .
IEEE ACCESS, 2020, 8 :37505-37517
[32]   Environmental attitudes of pre-service teachers: A conceptual and methodological dilemma in cross-cultural data collection [J].
Watson, K ;
Halse, CM .
ASIA PACIFIC EDUCATION REVIEW, 2005, 6 (01) :59-71
[33]   Using Topic Modeling to Extract Pre-Service Teachers' Understandings of Computational Thinking From Their Coding Reflections [J].
Cutumisu, Maria ;
Guo, Qi .
IEEE TRANSACTIONS ON EDUCATION, 2019, 62 (04) :325-332
[34]   Environmental attitudes of pre-service teachers: A conceptual and methodological dilemma in cross-cultural data collection [J].
Kevin Watson ;
Christine M. Halse .
Asia Pacific Education Review, 2005, 6 :59-71
[35]   Project-based learning and training of in-service teachers in programming: Projects as a bridge between training and practice [J].
Rouhani, Majid ;
Divitini, Monica ;
Olso, Atle .
PROCEEDINGS OF THE 2021 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON), 2021, :268-277
[36]   Evaluating educational robotics as a maker learning tool for pre-service teacher computer science instruction [J].
Fegely, Alex ;
Gleasman, Cory ;
Kolski, Tammi .
ETR&D-EDUCATIONAL TECHNOLOGY RESEARCH AND DEVELOPMENT, 2024, 72 (01) :133-154
[37]   Evaluating educational robotics as a maker learning tool for pre-service teacher computer science instruction [J].
Alex Fegely ;
Cory Gleasman ;
Tammi Kolski .
Educational technology research and development, 2024, 72 :133-154
[38]   Role-Playing of Misconceptions in Teacher Training: Enhancing Pre-service Teachers' Understanding of Students' Programming Processes [J].
Weinert, Martin ;
Krone, Hendrik .
INFORMATICS IN SCHOOLS: INNOVATIVE APPROACHES TO COMPUTER SCIENCE TEACHING AND LEARNING, ISSEP 2024, 2025, 15228 :180-193
[39]   Teaching on insecure foundations? Pre-service teachers in England's perceptions of the wider curriculum subjects in primary schools [J].
Caldwell, Helen ;
Whewell, Emma ;
Bracey, Paul ;
Heaton, Rebecca ;
Crawford, Helen ;
Shelley, Claire .
CAMBRIDGE JOURNAL OF EDUCATION, 2021, 51 (02) :231-246
[40]   An investigation of K-6 pre-service teachers’ ways of experiencing the teaching of diverse learners using phenomenography [J].
Hathaway T. ;
Fletcher P. .
Educational Research for Policy and Practice, 2018, 17 (2) :83-104