Abstract | ||
---|---|---|
A study by a ITiCSE 2001 working group ("the McCracken Group") established that many students do not know how to program at the conclusion of their introductory courses. A popular explanation for this incapacity is that the students lack the ability to problem-solve. That is, they lack the ability to take a problem description, decompose it into sub-problems and implement them, then assemble the pieces into a complete solution. An alternative explanation is that many students have a fragile grasp of both basic programming principles and the ability to systematically carry out routine programming tasks, such as tracing (or "desk checking") through code. This ITiCSE 2004 working group studied the alternative explanation, by testing students from seven countries, in two ways. First, students were tested on their ability to predict the outcome of executing a short piece of code. Second, students were tested on their ability, when given the desired function of short piece of near-complete code, to select the correct completion of the code from a small set of possibilities. Many students were weak at these tasks, especially the latter task, suggesting that such students have a fragile grasp of skills that are a prerequisite for problem-solving. |
Year | DOI | Venue |
---|---|---|
2004 | 10.1145/1044550.1041673 | SIGCSE Bulletin |
Keywords | Field | DocType |
multi-national study,basic programming principle,fragile grasp,popular explanation,correct completion,near-complete code,routine programming task,short piece,mccracken group,complete solution,alternative explanation,novice programmer,security,working group,cybersecurity | GRASP,Software engineering,Know-how,Computer science,Mathematics education,Problem description,Multimedia,Tracing,Desk | Journal |
Volume | Issue | ISSN |
36 | 4 | 0097-8418 |
Citations | PageRank | References |
175 | 18.09 | 8 |
Authors | ||
12 |
Name | Order | Citations | PageRank |
---|---|---|---|
Raymond Lister | 1 | 856 | 104.32 |
Elizabeth S. Adams | 2 | 211 | 25.75 |
Sue Fitzgerald | 3 | 403 | 51.22 |
William Fone | 4 | 211 | 21.75 |
John Hamer | 5 | 369 | 36.56 |
Morten Lindholm | 6 | 177 | 18.85 |
robert mccartney | 7 | 671 | 75.60 |
Jan Erik Moström | 8 | 345 | 36.29 |
Kate Sanders | 9 | 556 | 55.54 |
Otto Seppälä | 10 | 424 | 33.79 |
Beth Simon | 11 | 1245 | 127.72 |
Lynda Thomas | 12 | 319 | 33.51 |