DocumentCode
1918411
Title
The effects of emphasizing computational thinking in an introductory programming course
Author
Davies, Stephen
Author_Institution
Univ. of Mary Washington, Fredericksburg, VA
fYear
2008
fDate
22-25 Oct. 2008
Abstract
In many introductory programming courses, the surface features of the programming language can distract and intimidate students so much that they fail to concentrate on what is really the ldquobrainyrdquo task: solving the problem conceptually. To counter this, we devised a form of structured pseudocode, designed to highlight and facilitate algorithmic construction so that the complexities of the programming language can be deferred until proficiency in design has been reached. Students taught with this experimental approach are not introduced to the language itself, or the compiler, until the last few weeks of the semester. A controlled experiment comparing this approach with a traditional language-based pedagogy has revealed that by the end of the course, studentspsila programming skills, even on language-specific tasks, is every bit as strong as students taught traditionally, and that their comfort level with modularity (writing functions) is increased. Additionally, we found that students appear to strongly prefer such an approach, citing mostly emotive benefits, and that these effects may be particularly strong among women.
Keywords
computer science education; educational courses; programming languages; algorithmic construction; computational thinking; introductory programming course; language-based pedagogy; language-specific tasks; programming language; programming skills; surface features; Algorithm design and analysis; Computer languages; Counting circuits; Education; Functional programming; Natural languages; Pain; Problem-solving; Programming profession; Writing; Computational Thinking; Pedagogy; Pseudocode;
fLanguage
English
Publisher
ieee
Conference_Titel
Frontiers in Education Conference, 2008. FIE 2008. 38th Annual
Conference_Location
Saratoga Springs, NY
ISSN
0190-5848
Print_ISBN
978-1-4244-1969-2
Electronic_ISBN
0190-5848
Type
conf
DOI
10.1109/FIE.2008.4720362
Filename
4720362
Link To Document