[Edu-sig] CS teacher

Kirby Urner pdx4d@teleport.com
Mon, 14 Feb 2000 08:11:01 -0800

> If you want to plan a similar curriculum in another language, here's a
>brief outline of the classes now:
>  1st year CS:  basic i/o, file reading/writing, conditionals, loops,
>arrays, structures/classes, arrays of structs/classes, a little recursion
> 2nd Years CS (APCS) - data structures, stacks, queues, linked lists,
>trees, study of algorithms - like sorting algorithms, study of a large
>program development- Case Study, more recursion

Just keep in mind that some of us are not using Python in a 
CS context, even while phasing it in to the standard curriculum.
For example: http://www.inetarena.com/~pdx4d/ocn/numeracy0.html
(which I just recently completed -- next comes vector algebra).

I'm teaching math-science.  From my point of view, Python is 
just another useful notation.  You don't even need a computer 
to read what its doing, but best if you have one, as, unlike 
pencil and paper algorithms, Python's are self-executing.