TY - JOUR
T1 - A Phenomenographic Analysis of College Students’ Conceptions of and Approaches to Programming Learning
T2 - Insights From a Comparison of Computer Science and Non-Computer Science Contexts
AU - Chou, Te Lien
AU - Tang, Kai Yu
AU - Tsai, Chin Chung
N1 - Funding Information:
The author(s) disclosed receipt of the following financial support for the research, authorship and/or publication of this article: This work was financially supported by the “Institute for Research Excellence in Learning Sciences” of National Taiwan Normal University (NTNU) from The Featured Areas Research Center Program within the framework of the Higher Education Sprout Project by the Ministry of Education (MOE) in Taiwan. Partly financial supports from the Ministry of Science and Technology, Taiwan, under grant numbers MOST 109-2511-H-003-013-MY3 and MOST 109-2511-H-130-002, were also acknowledged.
Funding Information:
The author(s) disclosed receipt of the following financial support for the research, authorship and/or publication of this article: This work was financially supported by the “Institute for Research Excellence in Learning Sciences” of National Taiwan Normal University (NTNU) from The Featured Areas Research Center Program within the framework of the Higher Education Sprout Project by the Ministry of Education (MOE) in Taiwan. Partly financial supports from the Ministry of Science and Technology, Taiwan, under grant numbers MOST 109-2511-H-003-013-MY3 and MOST 109-2511-H-130-002, were also acknowledged.
Publisher Copyright:
© The Author(s) 2021.
PY - 2021/12
Y1 - 2021/12
N2 - Programming learning has become an essential literacy for computer science (CS) and non-CS students in the digital age. Researchers have addressed that students’ conceptions of learning influence their approaches to learning, and thus impact their learning outcomes. Therefore, we aimed to uncover students’ conceptions of programming learning (CoPL) and approaches to programming learning (APL), and analyzed the differences between CS and non-CS students. Phenomenographic analysis was adopted to analyze 31 college students (20 CS-related, and 11 not) from northern Taiwan. Results revealed six categories of CoPL hierarchically: 1. memorizing concepts, logic, and syntax, 2. computing and practicing programming writing, 3. expressing programmers’ ideas and relieving pressure, 4. applying and understanding, 5. increasing one’s knowledge and improving one’s competence, and 6. seeing in a new way. Four categories of APL were also found, namely: 1. copying from the textbook, teachers, or others, 2. rote memory, 3. multiple exploration attempts, and 4. online or offline community interactions. Furthermore, we found that most CS students held higher level CoPL (e.g., seeing in a new way) than non-CS students. However, compared with non-CS students, CS students adopted more surface approaches to learning programming, such as copying and rote memory. Implications are discussed.
AB - Programming learning has become an essential literacy for computer science (CS) and non-CS students in the digital age. Researchers have addressed that students’ conceptions of learning influence their approaches to learning, and thus impact their learning outcomes. Therefore, we aimed to uncover students’ conceptions of programming learning (CoPL) and approaches to programming learning (APL), and analyzed the differences between CS and non-CS students. Phenomenographic analysis was adopted to analyze 31 college students (20 CS-related, and 11 not) from northern Taiwan. Results revealed six categories of CoPL hierarchically: 1. memorizing concepts, logic, and syntax, 2. computing and practicing programming writing, 3. expressing programmers’ ideas and relieving pressure, 4. applying and understanding, 5. increasing one’s knowledge and improving one’s competence, and 6. seeing in a new way. Four categories of APL were also found, namely: 1. copying from the textbook, teachers, or others, 2. rote memory, 3. multiple exploration attempts, and 4. online or offline community interactions. Furthermore, we found that most CS students held higher level CoPL (e.g., seeing in a new way) than non-CS students. However, compared with non-CS students, CS students adopted more surface approaches to learning programming, such as copying and rote memory. Implications are discussed.
KW - approaches to programming learning (APL)
KW - computer science (CS)
KW - conceptions of programming learning (CoPL)
KW - non-computer science (non-CS)
KW - phenomenographic analysis
UR - http://www.scopus.com/inward/record.url?scp=85101254581&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85101254581&partnerID=8YFLogxK
U2 - 10.1177/0735633121995950
DO - 10.1177/0735633121995950
M3 - Article
AN - SCOPUS:85101254581
SN - 0735-6331
VL - 59
SP - 1370
EP - 1400
JO - Journal of Educational Computing Research
JF - Journal of Educational Computing Research
IS - 7
ER -