A Phenomenographic Analysis of College Students' Conceptions of and Approaches to Programming Learning: Insights From a Comparison of Computer Science and Non-Computer Science Contexts

被引:8
|
作者
Chou, Te-Lien [1 ]
Tang, Kai-Yu [2 ]
Tsai, Chin-Chung [3 ,4 ]
机构
[1] Natl Taiwan Normal Univ, Grad Inst Informat & Comp Educ, Taipei, Taiwan
[2] Ming Chuan Univ, Dept Int Business, 250 Zhong Shan N Rd Sec 5, Taipei 111, Taiwan
[3] Natl Taiwan Normal Univ, Program Learning Sci, Taipei, Taiwan
[4] Natl Taiwan Normal Univ, Inst Res Excellent Learning Sci, Taipei, Taiwan
关键词
conceptions of programming learning (CoPL); approaches to programming learning (APL); phenomenographic analysis; computer science (CS); non-computer science (non-CS);
D O I
10.1177/0735633121995950
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
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.
引用
收藏
页码:1370 / 1400
页数:31
相关论文
共 50 条
  • [41] Examining the Impact of Computational Creativity Exercises on College Computer Science Students' Learning, Achievement, Self-Efficacy, and Creativity
    Peteranetz, Markeya S.
    Wang, Shiyuan
    Shell, Duane F.
    Flanigan, Abraham E.
    Soh, Leen-Kiat
    SIGCSE'18: PROCEEDINGS OF THE 49TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2018, : 155 - 160
  • [42] AWARENESS OF THE PROGRAMMING LANGUAGE PYTHON']PYTHON AMONG COMPUTER SCIENCE AND ELECTRONIC ENGINEERING STUDENTS FROM A PERUVIAN UNIVERSITY
    Sotomayor-Beltran, C.
    EDULEARN19: 11TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES, 2019, : 8129 - 8132
  • [43] The impact of emergency remote learning on students in engineering and computer science in the United States: An analysis of four universities
    Casper, A. M. Aramati
    Rambo-Hernandez, Karen E.
    Park, Seoyeon
    Atadero, Rebecca A.
    JOURNAL OF ENGINEERING EDUCATION, 2022, 111 (03) : 703 - 728
  • [44] The impact of emergency remote learning on students in engineering and computer science in the United States: An analysis of four universities
    Department of Civil and Environmental Engineering, Colorado State University, Fort Collins
    CO, United States
    不详
    CO, United States
    不详
    TX, United States
    不详
    TX, United States
    J. Eng. Educ., 3 (703-728):
  • [45] Underrepresented and Overlooked: Insights from a Systematic Literature Review about Black Graduate Students in Engineering and Computer Science
    Holloman, Teirra K.
    London, Jeremi
    Lee, Walter C.
    Pee, Crystal M.
    Ash, Chanee Hawkins
    Watford, Bevlee
    INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2021, 37 (02) : 497 - 511
  • [46] THE EFFECTS OF MIND MAPPING WITH COOPERATIVE LEARNING ON PROGRAMMING PERFORMANCE, PROBLEM SOLVING SKILL AND METACOGNITIVE KNOWLEDGE AMONG COMPUTER SCIENCE STUDENTS
    Ismail, Mohd Nasir
    Ngah, Nor Azilah
    Umar, Irfan Naufal
    JOURNAL OF EDUCATIONAL COMPUTING RESEARCH, 2010, 42 (01) : 35 - 61
  • [47] Student Success Analysis from Running a Pre-College Computer Science and Math Summer Program
    Raigoza, Jaime
    2021 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE 2021), 2021,
  • [48] Teaching and Learning Computer Science at Al Baha University, Saudi Arabia Insights from a staff development course
    Berglund, Anders
    Pears, Arnold
    Nylen, Aletta
    Ahmad, Farooq
    Alghamdi, Bader
    Alghamdi, Khalid
    Alhabish, Ahmed
    Aljoufi, Abdullah
    Alzahrani, Eidah
    Alzahrani, Rami
    Aldmour, Ismat
    Athama, Areej
    AlSadoon, Hamada Shihab
    Budiarto, Rahmat
    Hafeez, Abdul
    Daudpota, Nadeem Hassan
    Faiz, Dhafer
    Gabralla, Lubna Abdel Kareim
    Gamar, Mohammad
    Hannan, Abdul
    Kerim, Bedine
    Mazarbhuiya, F. A.
    Rabea, Ahmed
    Saleem, Muhammad Qaiser
    Saleh, Nimir
    Shenify, Mohamed
    2015 INTERNATIONAL CONFERENCE ON LEARNING AND TEACHING IN COMPUTING AND ENGINEERING, 2015, : 1 - 6
  • [49] The Development of Problem-Based Learning and Concept Mapping Using a Block-Based Programming Model to Enhance the Programming Competency of Undergraduate Students in Computer Science
    Janpla, Satien
    Piriyasurawong, Pallop
    TEM JOURNAL-TECHNOLOGY EDUCATION MANAGEMENT INFORMATICS, 2018, 7 (04): : 708 - 716
  • [50] On the use of college students in social science research: Insights from a second-order meta-analysis
    Peterson, RA
    JOURNAL OF CONSUMER RESEARCH, 2001, 28 (03) : 450 - 461