Teaching Programming Based on Computational Thinking

被引:0
|
作者
Li, Ying [1 ]
机构
[1] Beihang Univ, Sch Comp Sci & Engn, Beijing, Peoples R China
关键词
Computational Thinking; Calculation; Human Brain; Programing;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Computational Thinking was an important way to study computer science and it explained the relationships between human, calculation and computer in terms of thinking. The computer science was raised from the theory of tools to the height of thinking. This paper introduced three levels of Computational Thinking" Computational Thinking in computer science, Computational Thinking in computing science and Computational Thinking in all subjects and analyzed the thinking characteristic of calculation and the calculation attribute of thinking. Through Computational Thinking, human can solve problems by using computer more efficiently. Therefore, the cultivation of Computational Thinking's ability was particularly important in teaching. But Computational Thinking cannot be taught without carrier and the programing course was the best way for they were closely related with each other. The paper took the Maze Problem as an example to express the differences between human and computer in the aspects of storage structure, thinking mode, solving procedure, etc. and it compared the human brain's multi-dimension and multi-forms characteristics with the computer's ne-dimension and one-form characteristics. The paper thought the goal of teaching was not to learn knowledge itself, but to form problem solving thinking
引用
收藏
页数:7
相关论文
共 50 条
  • [41] Research on Teaching Reform of Computer Course Based on Computational Thinking
    Zhang, Kun
    Wang, Hai-feng
    Chen, Xiao-yan
    INTERNATIONAL CONFERENCE ON EDUCATION INNOVATION AND ECONOMIC MANAGEMENT (EIEM 2017), 2017, : 109 - 113
  • [42] Beyond Programming: A Computer-Based Assessment of Computational Thinking Competency
    Lai, Rina P. Y.
    ACM TRANSACTIONS ON COMPUTING EDUCATION, 2022, 22 (02)
  • [43] Validation of the Components and Elements of Computational Thinking for Teaching and Learning Programming using the Fuzzy Delphi Method
    Yusoff, Karimah Mohd
    Ashaari, Noraidah Sahari
    Wook, Tengku Siti Meriam Tengku
    Ali, Noorazean Mohd
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2021, 12 (01) : 80 - 88
  • [44] Exploring computational thinking as a boundary object between mathematics and computer programming for STEM teaching and learning
    Ng, Oi-Lam
    Leung, Allen
    Ye, Huiyan
    ZDM-MATHEMATICS EDUCATION, 2023, 55 (07): : 1315 - 1329
  • [45] Exploring computational thinking as a boundary object between mathematics and computer programming for STEM teaching and learning
    Oi-Lam Ng
    Allen Leung
    Huiyan Ye
    ZDM – Mathematics Education, 2023, 55 : 1315 - 1329
  • [46] Review on teaching and learning of computational thinking through programming: What is next for K-12?
    Lye, Sze Yee
    Koh, Joyce Hwee Ling
    COMPUTERS IN HUMAN BEHAVIOR, 2014, 41 : 51 - 61
  • [47] Teaching How to Teach Computational Thinking
    Lamprou, Anna
    Repenning, Alexander
    ITICSE'18: PROCEEDINGS OF THE 23RD ANNUAL ACM CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2018, : 69 - 74
  • [48] Computational identity and programming empowerment of students in computational thinking development
    Kong, Siu-Cheung
    Lai, Ming
    BRITISH JOURNAL OF EDUCATIONAL TECHNOLOGY, 2022, 53 (03) : 668 - 686
  • [49] A research review of computational thinking and programming in education
    Akerfeldt, Anna
    Kjallander, Susanne
    Petersen, Petra
    TECHNOLOGY PEDAGOGY AND EDUCATION, 2024, 33 (03) : 375 - 390
  • [50] Computational Thinking Training in Visual Programming Course
    Xu, Ling
    He, Wei
    INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION ENGINEERING (CSIE 2015), 2015, : 419 - 423