Points for Debate
Sorry, this one again is an exercise for the reader no more detail than the slide. Tell me what you think.
- what do we consider programming to be?
- coding?
- whole life cycle?
- should we teach activities that require skills not yet developed?
- higher cognitive skills generally come later
- is it reasonable to expect high cognitive skills in introductory courses?
- lower cognitive skills need time to entrench
- is mathematical content really so hard?
- mathematicians teach entry-level courses e.g. in proof by induction
- programming in broadest sense is hard
| Programming Early Considered Harmful SIGCSE 2001 23 March, Charlotte, NC |

