[Edu-sig] CS teacher
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.