Critical thinking and computer science
FaginBarry, HarperJim, BairdLeemon, HadfieldSteve, SwardRicky · Journal of computing sciences in colleges · 2006
Critical thinking is an essential skill for an educated society. Our experience as computer science educators in an environment with an explicit emphasis on critical thinking has led us to investig...