What does this have to do with computer science education? I have heard so many students who claim that they “are just not made to program”, or they “just don’t have the aptitude” for computer programming. What Malcolm has shown, even though mostly via anecdotal accounts, that success depends largely on repetitive practice and hard work. In computing, it has also been demonstrated that highly intensive training programs have been successful in converting students with no programming background to proficient software developers. The problem that face every computer science educator is how to make this repetitive practice and seemingly hard work that require long hours of engagement to be perceived as challenging, rewarding, and, at the same time, providing the students with a sense of autonomy in their learning – the three essential ingredients, according to Malcolm, that make any work satisfying.
12 January 2009
Outliers
What does this have to do with computer science education? I have heard so many students who claim that they “are just not made to program”, or they “just don’t have the aptitude” for computer programming. What Malcolm has shown, even though mostly via anecdotal accounts, that success depends largely on repetitive practice and hard work. In computing, it has also been demonstrated that highly intensive training programs have been successful in converting students with no programming background to proficient software developers. The problem that face every computer science educator is how to make this repetitive practice and seemingly hard work that require long hours of engagement to be perceived as challenging, rewarding, and, at the same time, providing the students with a sense of autonomy in their learning – the three essential ingredients, according to Malcolm, that make any work satisfying.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment