Programming Course Design: Phenomenographic Approach to Learning and Teaching

被引:6
作者
Thota, Neena [1 ]
机构
[1] Univ St Joseph, Fac Creat Ind, Macau, Peoples R China
来源
2014 INTERNATIONAL CONFERENCE ON TEACHING AND LEARNING IN COMPUTING AND ENGINEERING (LATICE) | 2014年
关键词
phenomenography; variation theory; introductory programming; object-oriented programming;
D O I
10.1109/LaTiCE.2014.30
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Phenomenography is a well-known empirical research approach that is often used to investigate students' ways of learning programming. Phenomenographic pedagogy is an instructional approach to plan learning and teaching activities. This theoretical paper gives an overview of prior research in phenomenographic studies of programming and shows how the results from these research studies can be applied to course design. Pedagogic principles grounded in the phenomenographic perspective on teaching and learning are then presented that consider how to tie students' experiences to the course goals ( relevance structure) and how to apply variation theory to focus on the desired critical aspects of learning. Building on this, an introductory object-oriented programming course is described as an example of research-based course design. The insights gained from the experience of running the course are shared with the community of computer science educators, as also the benefits and responsibilities for those who wish to adopt the phenomenographic perspective on learning to plan their teaching. The development of an increased awareness of the variation in students' ways of experiencing programming and the need to broaden the context of the programming course are discussed.
引用
收藏
页码:125 / 132
页数:8
相关论文
共 50 条
[21]   A phenomenographic exploration of course leaders' understandings of interdisciplinarity [J].
Ripley, Dwayne ;
Markauskaite, Lina ;
Goodyear, Peter .
STUDIES IN HIGHER EDUCATION, 2024, 49 (11) :2208-2221
[22]   Conceptions of peer review of teaching: a phenomenographic study [J].
Jacenyik-Trawoger, Christa ;
Bosanquet, Agnes .
INTERNATIONAL JOURNAL FOR ACADEMIC DEVELOPMENT, 2025,
[23]   Fostering the Learning Process in a Programming Course With a Chatbot [J].
Malik, Sohail Iqbal ;
Ashfaque, Mohammed Waseem ;
Mathew, Roy ;
Jabbar, Jasiya ;
Al-Nuaimi, Rim Salim ;
Alsideiri, Abir .
INTERNATIONAL JOURNAL OF ONLINE PEDAGOGY AND COURSE DESIGN, 2022, 12 (01)
[24]   The epistemological role of language use in learning: A phenomenographic intentional-expressive approach [J].
Anderberg, Elsie ;
Svensson, Lennart ;
Alvegard, Christer ;
Johansson, Thorsten .
EDUCATIONAL RESEARCH REVIEW, 2008, 3 (01) :14-29
[25]   Adaptable Learning and Learning Analytics: A Case Study in a Programming Course [J].
Traetteberg, Hallvard ;
Mavroudi, Anna ;
Giannakos, Michail ;
Krogstie, John .
ADAPTIVE AND ADAPTABLE LEARNING, EC-TEL 2016, 2016, 9891 :665-668
[26]   Phenomenographic analysis of students' learning approaches in the first year of architectural design study [J].
Iyer, Ashok Ganapathy ;
Roberts, Andrew .
ARCHNET-IJAR INTERNATIONAL JOURNAL OF ARCHITECTURAL RESEARCH, 2024, 18 (02) :340-354
[27]   Some experience in teaching an introductory programming course using Oberon [J].
Mahnic, V .
SOFTWARE QUALITY ENGINEERING, 1997, :27-36
[28]   Towards a Computer-Supported Collaborative Learning Approach for an Object-Oriented Programming Course [J].
Florez-Aristizabal, Leandro ;
Burbano, Clara L. ;
Moreira, Fernando .
TRENDS AND APPLICATIONS IN INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 3, 2021, 1367 :163-172
[29]   A phenomenographic approach on teacher conceptions of teaching Artificial Intelligence (AI) in K-12 schools [J].
Yau, King Woon ;
Chai, C. S. ;
Chiu, Thomas K. F. ;
Meng, Helen ;
King, Irwin ;
Yam, Yeung .
EDUCATION AND INFORMATION TECHNOLOGIES, 2023, 28 (01) :1041-1064
[30]   Infusing Visual Programming and Interactive Learning to Teach an Introductory Programming Course with Positive Learning Outcomes [J].
Rahman, Md Mahmudur .
SIGCSE'18: PROCEEDINGS OF THE 49TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2018, :1086-1087