[Edu-sig] a non-rhetorical question

Kevin Driscoll driscollkevin at gmail.com
Wed Jul 11 19:04:59 CEST 2007


On 7/6/07, Andre Roberge <andre.roberge at gmail.com> wrote:
> But, this is straying far from the original question.  These are kids
> that have had a few weeks of instruction (with probably less than 6
> hour of class time per week).  What can be reasonably expected of
> them?


High school CS teacher (at least until very recently) here!

Of course, it's impossible to speculate the progress a student should
make in 6 hours of class time but it is interesting to consider the
vast number of approaches to teaching those first 6 hours of
programming that are developing.

Three years ago, I was definitely on the lexical path and would have
expected students to be able to answer Andy's question after a couple
class meetings.  However, in my most recent course, I used PyGame and
exposed students to object-oriented data structures first and logic /
algorithms second.

This was a sweeping change from early courses in which we talked a
little about "variables", then looked at operators and control
structures, before returning to more complex data structures.

Especially for the student with weaknesses (or simply a lack of
confidence) in mathematics, building meaningful data structures was be
a great way to make them feel successful in those first few class
meetings.

And, finally, to reinforce this point: it is my experience that if
students taste success early in a new subject, they are far more
willing to take on challenging work down the line.

Great thread so far!  Thanks, everyone!

Kevin


-- 
http://kevindriscoll.info/


More information about the Edu-sig mailing list