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
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;
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
DOI :
10.1109/IACSIT-SC.2009.52