Practical Thinking in Programming Education

被引:3
|
作者
von Hausswolff, Kristina [1 ]
机构
[1] Uppsala Univ, Dept Informat Technol, Box 337, SE-75105 Uppsala, Sweden
关键词
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 条
  • [31] PROGRAMMING TEACHES THINKING
    GELLER, DP
    DATAMATION, 1984, 30 (12): : 15 - 15
  • [32] PRACTICAL EXPLORATION OF CRITICAL THINKING TEACHING IN EMOTIONAL AND CREATIVE THINKING OBSTACLES IN THE RESEARCH OF INDUSTRIAL DESIGN INNOVATION EDUCATION
    Miao, Ke
    PSYCHIATRIA DANUBINA, 2021, 33 : S355 - S356
  • [33] PRADA: A Practical Model for Integrating Computational Thinking in K-12 Education
    Dong, Yihuan
    Catete, Veronica
    Jocius, Robin
    Lytle, Nicholas
    Barnes, Tiffany
    Albert, Jennifer
    Joshi, Deepti
    Robinson, Richard
    Andrews, Ashley
    SIGCSE '19: PROCEEDINGS OF THE 50TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2019, : 906 - 912
  • [34] The design of causal thinking in the practical activities of ideological and political education in colleges and universities
    Xia Y.
    Applied Mathematics and Nonlinear Sciences, 2024, 9 (01)
  • [35] THE ART OF PRACTICAL THINKING
    Stevenson, George S.
    MENTAL HYGIENE, 1941, 25 (02) : 309 - 311
  • [36] Modeling practical thinking
    Mosdell, Matthew
    MIND & LANGUAGE, 2019, 34 (04) : 445 - 464
  • [37] Practical Systems Thinking
    Konkarikoski, K.
    Ritala, R.
    Ihalainen, H.
    13TH IMEKO TC1-TC7 JOINT SYMPOSIUM - WITHOUT MEASUREMENT NO SCIENCE, WITHOUT SCIENCE NO MEASUREMENT, 2010, 238
  • [38] PRACTICAL PROGRAMMING FOR ALGORITHMS AND PROGRAMMING COURSE
    Seker, A. A.
    Ozturk, O.
    Koksoy, A.
    Gozel, T.
    12TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE (INTED), 2018, : 4035 - 4039
  • [39] Paradoxical thinking - Theoretical and practical irritations of thinking
    Stelzner, W
    HISTORY AND PHILOSOPHY OF LOGIC, 2001, 22 (03) : 176 - 179
  • [40] CURRICULAR INTEGRATION OF COMPUTATIONAL THINKING, PROGRAMMING AND ROBOTICS IN BASIC EDUCATION: A PROPOSAL FOR TEACHER TRAINING
    Monteiro, A. F.
    Miranda-Pinto, M.
    Osorio, A.
    Araujo, C. L.
    12TH INTERNATIONAL CONFERENCE OF EDUCATION, RESEARCH AND INNOVATION (ICERI 2019), 2019, : 742 - 749