DocumentCode
2612554
Title
Programming Courses Teaching Method for Ability Enhancement of Computational Thinking
Author
Huang Wenming ; Deng Zhenrong ; Rongsheng, Dong
Author_Institution
Sch. of Comput. Sci. & Control, Guilin Univ. of Electron. Technol., Guilin, China
fYear
2009
fDate
17-20 April 2009
Firstpage
182
Lastpage
185
Abstract
The essence of computational thinking is thinking about data and ideas, and using and combining these resources to solve problems. The internal requirement of the programming courses is to cultivate the student´s the ability to use programming language for problem analysis and problem solving. According to the characteristics of the courses themselves, this paper proposes a course teaching system built on the core of computational thinking ability cultivation and related reform method, which emphasizes the problem solving and algorithm design and determines the relationship between object-oriented method and procedure-oriented method in theoretical teaching, and designs multi-layer experiments and project-based experiment organization. This teaching strategy proves effective through teaching practice.
Keywords
computer science education; educational courses; object-oriented languages; object-oriented programming; teaching; ability enhancement; computational thinking; course teaching system; object-oriented method; problem analysis; problem solving; procedure-oriented method; programming courses teaching method; programming language; teaching practice; teaching strategy; Algorithm design and analysis; Computer languages; Computer science; Concrete; Education; Humans; Mathematical programming; Problem-solving; Programming profession; Springs; Computational thinking; Programming; methodology;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Science and Information Technology - Spring Conference, 2009. IACSITSC '09. International Association of
Conference_Location
Singapore
Print_ISBN
978-0-7695-3653-8
Type
conf
DOI
10.1109/IACSIT-SC.2009.52
Filename
5169335
Link To Document