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 条
  • [1] Research on the teaching of programming language based on Computational Thinking
    Lu Ying
    Liu Pingping
    PROCEEDINGS OF THE 2017 INTERNATIONAL CONFERENCE ON SOCIAL SCIENCE, EDUCATION AND HUMANITIES RESEARCH (ICSEHR 2017), 2017, 152 : 84 - 87
  • [2] Discussion on Case Teaching Method Based on Computational Thinking in Programming Teaching
    Ni, Zhao
    PROCEEDINGS OF THE 2017 INTERNATIONAL CONFERENCE ON SOCIAL SCIENCE, EDUCATION AND HUMANITIES RESEARCH (ICSEHR 2017), 2017, 152 : 39 - 42
  • [3] Teaching Programming with Computational and Informational Thinking
    Michaelson, Greg
    JOURNAL OF PEDAGOGIC DEVELOPMENT, 2015, 5 (01): : 51 - 65
  • [4] Review on the teaching of programming and computational thinking in the world
    Belmar, Hector
    FRONTIERS IN COMPUTER SCIENCE, 2022, 4
  • [5] The PBL Teaching Method Research Based on Computational Thinking in C Programming
    Cheng, Zhi-Mei
    Li, Xiang
    2016 2ND INTERNATIONAL CONFERENCE ON MODERN EDUCATION AND SOCIAL SCIENCE (MESS 2016), 2016, : 405 - 409
  • [6] Programming Language Teaching Model Based on Computational Thinking and Problem-based Learning
    Chen, Guang-ming
    PROCEEDINGS OF THE 2017 2ND INTERNATIONAL SEMINAR ON EDUCATION INNOVATION AND ECONOMIC MANAGEMENT (SEIEM 2017), 2017, 156 : 128 - 131
  • [7] Training for Computational Thinking Capability on Programming Language Teaching
    Zhang Yinnan
    Luo Chaosheng
    PROCEEDINGS OF 2012 7TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION, VOLS I-VI, 2012, : 1804 - 1809
  • [8] Teaching Programming: A Direct Way to Develop the Computational Thinking
    Compan-Rosique, Patricia
    Satorre-Cuerda, Rosana
    Llorens-Largo, Faraon
    Molina-Carmona, Rafael
    RED-REVISTA DE EDUCACION A DISTANCIA, 2015, (46):
  • [9] A New Teaching Pattern Based on PBL and Visual Programming in Computational Thinking Course
    Gao, Peipei
    Lu, Mingxiao
    Zhao, Hong
    Li, Min
    14TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND EDUCATION (ICCSE 2019), 2019, : 304 - 308
  • [10] Changing a Generation's Way of Thinking: Teaching Computational Thinking Through Programming
    Buitrago Florez, Francisco
    Casallas, Rubby
    Hernandez, Marcela
    Reyes, Alejandro
    Restrepo, Silvia
    Danies, Giovanna
    REVIEW OF EDUCATIONAL RESEARCH, 2017, 87 (04) : 834 - 860