Computational Thinking Guided Programming Training for Oversea Students with Diverse Computer Literacy Skills

Cong Cui,Ualikhan Dossetov,Songjie Wei
DOI: https://doi.org/10.14355/jitae.2015.04.008
2015-01-01
Journal of Information Technology and Application in Education
Abstract:Introduction‐to‐programing is not only an academic course. It serves as a prerequisite to related courses in computer science. Coding in correct language grammar and syntax is only one part of a successful programing process, and we should never neglect the underlying problem solving task when programing. Teaching programing is especially challenging to students with diverse computer literacy and even different education and learning culture. In this paper we outline the challenges when teaching an undergraduate class of mixed oversea students. We present a new design of programing course leveraging more on hands‐on sessions with programming exercises, context and project. We help students go through programming process as interpreting and solvingproblems in computer context. Students after the class will achievenot only satisfying programing capability, but problem solving skill, and enthusiasm and confidence in further study in computer science major.
What problem does this paper attempt to address?