• DocumentCode
    3256756
  • Title

    Training for computational thinking capability on programming language teaching

  • Author

    Yinnan, Zhang ; Chaosheng, Luo

  • Author_Institution
    Sch. of Inf. & Electron. Eng., Zhejiang Univ. of Sci. & Technol., Hangzhou, China
  • fYear
    2012
  • fDate
    14-17 July 2012
  • Firstpage
    1804
  • Lastpage
    1809
  • Abstract
    How to develop students´ capacity for computational thinking during the teaching process of computer programming, is one of the basic goals of computer fundamental education. Using C program language as example, this paper discusses how to train thinking capability of students during the programming language teaching. Computer programming languages have the features of mass content and practical techniques, and it is difficult for students to master one in short period of time. We provide some advices about how to organize the teaching content and experiments are proposed for improving the teaching results, and human thinking characters are exploited for increasing creative capability. The teaching methods proposed have proved effective for training thinking capability of students.
  • Keywords
    C language; computer aided instruction; computer science education; C program language; computational thinking capability; computer programming; computer programming languages; human thinking characters; programming language teaching; teaching process; Algorithm design and analysis; Computer languages; Computers; Educational institutions; Programming profession; Algorithm Practice; Computational Thinking; Computer programming; Lab teaching; Teaching methodology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science & Education (ICCSE), 2012 7th International Conference on
  • Conference_Location
    Melbourne, VIC
  • Print_ISBN
    978-1-4673-0241-8
  • Type

    conf

  • DOI
    10.1109/ICCSE.2012.6295420
  • Filename
    6295420