• 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