A practical model for improving student learning of a programming language

被引:0
|
作者
Chin, Suk Kim [1 ]
机构
[1] Catholic Univ Amer, Sch Business & Informat, Sydney, NSW 2059, Australia
关键词
approaches to study; conceptions of learning; educational orientation; learning context; perceptions of learning;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
To investigate the reasons for the high failure rates in introductory programming courses, this paper employs a case-study approach to explore the integration of context of learning, conceptions of learning, and approaches to study. Students' responses show that their approaches to study are directly related to the context and conceptions of learning. Five concepts of learning are illustrated through two models proposed by previous studies. These concepts are then used as benchmarks for comparing with the concepts of the case studies to investigate these students' approaches to learning. It is found that students with intrinsic interest and are academically orientated automatically adopt the deep approach to learning whilst academically orientated students with extrinsic interest can adopt the deep approach only with help from institutional context. Accordingly, this paper proposes a practical teaching / learning model to help students to attain the deep approach to study. Implemented this semester, to date the model has changed students' orientation to study, as well as encouraged some students towards the deep approach to study.
引用
收藏
页码:1424 / 1429
页数:6
相关论文
共 50 条
  • [21] Evaluating a Pedagogy for Improving Conceptual Transfer and Understanding in a Second Programming Language Learning Context
    Tshukudu, Ethel
    Cutts, Quintin
    Foster, Mary Ellen
    PROCEEDINGS OF 21ST KOLI CALLING CONFERENCE ON COMPUTING EDUCATION RESEARCH, KOLI CALLING 2021,, 2021,
  • [22] Improving Student Engagement and Success in Computer Programming Courses through Social Learning in Online Environments
    Gharbaoui, Hiba
    Mansouri, Khalifa
    Poirier, Franck
    INTERNATIONAL JOURNAL OF ENGINEERING PEDAGOGY, 2024, 14 (06): : 54 - 68
  • [23] Toward improving student motivation and performance in introductory programming learning by Scratch: The role of achievement emotions
    Wen, Fu-Hsiang
    Wu, Tienhua
    Hsu, Wei-Chih
    SCIENCE PROGRESS, 2023, 106 (04)
  • [24] Learning Logical Reasoning : Improving the Student Model with a Data Driven Approach
    Nkambou, Roger
    Brisson, Janie
    Robert, Serge
    Tato, Ange
    INTELLIGENT TUTORING SYSTEMS (ITS 2021), 2021, 12677 : 60 - 67
  • [25] 'Learning by doing', a model for improving the promotion of healthy lifestyles by student nurses
    Perez-Rivas, Francisco Javier
    Rico-Blazquez, Milagros
    Lopez-Lopez, Candelas
    Dominguez-Fernandez, Silvia
    Cobos-Serrano, Jose Luis
    Bazan, Maria Julia Ajejas
    BMC NURSING, 2023, 22 (01)
  • [26] 'Learning by doing', a model for improving the promotion of healthy lifestyles by student nurses
    Francisco Javier Pérez-Rivas
    Milagros Rico-Blázquez
    Candelas López-López
    Silvia Domínguez-Fernández
    José Luis Cobos-Serrano
    María Julia Ajejas Bazán
    BMC Nursing, 22
  • [27] Improving assessment through student involvement: practical solutions for aiding learning in higher and further education
    Hammersley-Fletcher, L
    STUDIES IN HIGHER EDUCATION, 2006, 31 (03) : 397 - 399
  • [28] Student's Perception in Learning Indonesian Language from Conventional to Blended Learning Model
    Wiharja, Chandra Kurniawan
    Ernawati, Endang
    Ningsih, Rahmi Yulia
    ICIET 2020: 2020 8TH INTERNATIONAL CONFERENCE ON INFORMATION AND EDUCATION TECHNOLOGY, 2020, : 73 - 77
  • [29] Improving Student Learning Requires District Learning
    Rothman, Robert
    PHI DELTA KAPPAN, 2009, 91 (01) : 44 - 50
  • [30] Gradually Learning Programming Supported by a Growable Programming Language
    Cazzola, Walter
    Olivares, Diego Mathias
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2016, 4 (03) : 404 - 415