Practical Thinking in Programming Education

被引:3
|
作者
von Hausswolff, Kristina [1 ]
机构
[1] Uppsala Univ, Dept Informat Technol, Box 337, SE-75105 Uppsala, Sweden
来源
17TH KOLI CALLING INTERNATIONAL CONFERENCE ON COMPUTING EDUCATION RESEARCH (KOLI CALLING 2017) | 2017年
关键词
Novice programming; practice; pragmatism; computer science education; computational thinking;
D O I
10.1145/3141880.3143780
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Students are nowadays being introduced to the digital age as part of their formal education. This includes practical programming skills as well as more conceptual thinking tools developed in the discipline of computer science, sometimes denoted Computational Thinking (CT). The connection between CT and doing programming is sometimes thought of as the connection between theory and practice. The pragmatic thinker Dewey embraced practice in learning and argued that learning and knowing always come from experiencing the world. According to this view, there are no epistemological differences between theory and practice. In computer programming the student's active learning in the form of physical motor movement is important. Using the pragmatic way of analyzing learning to program puts a focus on the situated thinking during the practical programming, which relates to theories about CT. This research is focusing on the practical hands-on part of novice programming and in this aims at getting insights about factors important when learning to program that could inform teachers in the Computer Science classroom.
引用
收藏
页码:203 / 204
页数:2
相关论文
共 50 条
  • [21] Practical creativity: Lateral thinking techniques applied to television production education
    Rosenbaum, J
    INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2001, 17 (01) : 17 - 23
  • [22] Programming tips and practical programming
    Lim, Hoong Sern
    HEART RHYTHM, 2011, 8 (06) : E1 - E2
  • [23] A Mapping Study of Computational Thinking and Programming in Brazilian K-12 Education
    Santos, Priscila S. C.
    Araujo, Luis Gustavo J.
    Bittencourt, Roberto A.
    2018 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2018,
  • [24] Applying Design Thinking to Enhance Programming Education in Vocational and Compulsory Secondary Schools
    Diaz-Lauzurica, Belkis
    Moreno-Salinas, David
    APPLIED SCIENCES-BASEL, 2023, 13 (23):
  • [25] Effect of Mind Mapping on Creative Thinking of Children in Scratch Visual Programming Education
    Su, Yu-Sheng
    Shao, Mingming
    Zhao, Li
    JOURNAL OF EDUCATIONAL COMPUTING RESEARCH, 2022, 60 (04) : 906 - 929
  • [26] DEVELOPING AN ONTOLOGY OF MULTIPLE PROGRAMMING LANGUAGES FROM THE PERSPECTIVE OF COMPUTATIONAL THINKING EDUCATION
    Nongkhai, Lalita Na
    Wang, Jingyun
    Mendori, Takahiko
    Proceedings of the 19th International Conference on Cognition and Exploratory Learning in the Digital Age, CELDA 2022, 2022, : 66 - 72
  • [27] A systematic literature review regarding computational thinking and programming in early childhood education
    Bati, Kaan
    EDUCATION AND INFORMATION TECHNOLOGIES, 2022, 27 (02) : 2059 - 2082
  • [28] Computational Thinking Through Mobile Programming A Case Study in a Liberal Education Context
    Fronza, Ilenia
    El Ioini, Nabil
    Corral, Luis
    MOBILE WEB AND INTELLIGENT INFORMATION SYSTEMS, (MOBIWIS 2016), 2016, 9847 : 67 - 80
  • [29] A systematic literature review regarding computational thinking and programming in early childhood education
    Kaan Bati
    Education and Information Technologies, 2022, 27 : 2059 - 2082
  • [30] PROGRAMMING THINKING - RESPONSE
    MAYER, RE
    DYCK, JL
    COMMUNICATIONS OF THE ACM, 1986, 29 (12) : 1151 - 1151