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
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;
Conference_Titel :
Computer Science & Education (ICCSE), 2012 7th International Conference on
Conference_Location :
Melbourne, VIC
Print_ISBN :
978-1-4673-0241-8
DOI :
10.1109/ICCSE.2012.6295420