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 条
  • [1] A Practical Model of Student Engagement While Programming
    Edwards, John
    Hart, Kaden
    Warren, Christopher
    PROCEEDINGS OF THE 53RD ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE 2022), VOL 1, 2022, : 558 - 564
  • [2] Modeling Student Learning Outcomes in Studying Programming Language Course
    Wang, Shanshan
    Han, Yong
    Wu, Wenjun
    Hu, Zhenghui
    2017 SEVENTH INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND TECHNOLOGY (ICIST2017), 2017, : 263 - 270
  • [3] Programming Learning Supported by the Open Social Student Model
    Ferreira, Vinicius Hartmann
    Reategui, Eliseo
    REVISTA LATINOAMERICANA DE TECNOLOGIA EDUCATIVA-RELATEC, 2020, 19 (02): : 83 - 99
  • [4] A Practical Agent Programming Language
    Dastani, Mehdi
    Meyer, John-Jules Ch.
    PROGRAMMING MULTI-AGENT SYSTEMS, 2008, 4908 : 107 - 123
  • [5] The Impact of Large Language Models on Programming Education and Student Learning Outcomes
    Jost, Gregor
    Taneski, Viktor
    Karakatic, Saso
    APPLIED SCIENCES-BASEL, 2024, 14 (10):
  • [6] Interactive Learning Environment for Practical Programming Language based on Web Service
    Jung, Inho
    Choi, Jaewoong
    Kim, In-Jung
    Choi, Changbeom
    2016 15TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY BASED HIGHER EDUCATION AND TRAINING (ITHET), 2016,
  • [7] Analysis on the relationship between student grades and computer programming time in learning the C programming language
    Tie, Zhixin
    Zhuang, Hong
    Zhang, Qingyang
    Wang, Zhaoqing
    PROCEEDINGS OF 2012 7TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION, VOLS I-VI, 2012, : 1584 - 1589
  • [8] Improving student learning
    Bligh, J
    MEDICAL EDUCATION, 2002, 36 (08) : 692 - 692
  • [9] Learning a programming language
    Iskrenovic-Momcilovic, Olivera
    INTERNATIONAL JOURNAL OF ELECTRICAL ENGINEERING EDUCATION, 2018, 55 (04) : 324 - 333
  • [10] Improving Student Learning in an Introductory Programming Course Using Flipped Classroom and Competency Framework
    Elmaleh, Joelle
    Shankararaman, Venky
    PROCEEDINGS OF 2017 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON2017), 2017, : 49 - 55