Separation of syntax and problem solving in Introductory Computer Programming
Autor: | Kevin R. Parker, Jonathan Holmes, David V. Beard, Erika K. Fulton, John Edwards, Joseph L. Valentin |
---|---|
Rok vydání: | 2018 |
Předmět: |
Class (computer programming)
Syntax (programming languages) Computer science business.industry 05 social sciences Computer programming 050301 education Face (sociological concept) 02 engineering and technology 020204 information systems ComputingMilieux_COMPUTERSANDEDUCATION 0202 electrical engineering electronic engineering information engineering Mathematics education Decomposition (computer science) business 0503 education Curriculum |
Zdroj: | FIE |
Popis: | In this research work in progress paper, we discuss the possible benefits of separating syntax practice from problem-solving learning in an Introductory Computer Programming course. We propose a curriculum and associated development tool called Phanon that teach the rudiments of programming language through exercises done online outside of class. Having students complete exercises before class frees up classroom time and instructor face time for the higher-order learning tasks of problem decomposition and solving. We report results from a pilot study that are consistent with our hypothesis that these techniques result in improved student outcomes and attitudes and we discuss a future follow-up study. |
Databáze: | OpenAIRE |
Externí odkaz: |