Re: [Edu-sig] CS teacher
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. Kirby
Kirby - Are you using Python in a classroom situation? How do you handle student access to a computer? Here in my county, the schools tend to have a computer lab for the CS classes, and a generic lab for math/science. The teachers have to sign up for computer lab time. It's great if the students have the computer immediately available. In the school I'm at now, we're talking about how to get other departments more involved with programming...Sounds like what you're doing with Python. Are you doing it on your own, or are other teachers getting involved? Randy
participants (2)
-
Kirby Urner -
Randy Latimer