2013 · 12 citations · 15 references
EducationComputer ScienceTeachingPedagogyProblem-based LearningStem EducationComputational ThinkingComputer Science EducationProblem SolvingProblem-solving StrategiesComputational ReasoningComputer Science CurriculumUndergraduate Curriculum
Fundamental skills acquired by undergraduate students during their academic, play a crucial role in their career. One such skill is computational thinking (CT), which will help to solve problems algorithmically using computers. Computational thinking will improve their problem solving skills in a non-conventional manner as this leads the student to think in multiple paths to reach the solution. However, it is a challenge in Computing Education to develop student's ability to solve problems in an algorithmic way. The aim of this paper is to introduce a potential and pragmatic approach to develop computational thinking skills in novices.
15
Jeannette M. Wing · Communications of the ACM · 2006 · 7.1K citations · Full text
Computational thinking for youth in practice
Irene Lee, Fred Martin, Jill Denner et al. · ACM Inroads · 2011 · 777 citations
Education, Educational Psychology, Educational Technology +12