Re: [Edu-sig] Topics for CS2

2009-02-05 Thread Scott David Daniels
Scott David Daniels wrote: Scott David Daniels wrote: I wrote: In PythonOOP.doc (page 4) you say: > There are two pieces of "magic" that make line 3 work. First, the > interpreter has to find the method set_vars. It's not in cat2. Then, > the instance cat2 has to be inserted as the first

Re: [Edu-sig] Topics for CS2

2009-01-23 Thread kirby urner
On Fri, Jan 23, 2009 at 8:44 AM, David MacQuigg wrote: << SNIP >> > I had no idea these little laptops could run Linux. Cool. > > -- Dave Future tell all journalism needed but there's a lot of RedHat under the hood, Python too slow for an operating system, an agile, needs an aquarium to play s

Re: [Edu-sig] Topics for CS2

2009-01-23 Thread David MacQuigg
At 09:33 PM 1/22/2009 -0800, Edward Cherlin wrote: >On Thu, Jan 15, 2009 at 3:09 PM, David MacQuigg wrote: >> I'm putting together a list of topics for a proposed course entitled >> "Programming for Scientists and Engineers". See the link to CS2 under >> http://ece.arizona.edu/~edatools/index_cl

Re: [Edu-sig] Topics for CS2

2009-01-22 Thread Edward Cherlin
On Thu, Jan 15, 2009 at 3:09 PM, David MacQuigg wrote: > I'm putting together a list of topics for a proposed course entitled > "Programming for Scientists and Engineers". See the link to CS2 under > http://ece.arizona.edu/~edatools/index_classes.htm. This is intended as a > follow-on to an i

Re: [Edu-sig] Topics for CS2

2009-01-22 Thread kirby urner
> I think many of us who grew up with the "old gestalt" had a hard time with > the transition to OOP. Maybe the old gestalt still includes administrators, > but I would be surprised if it includes high-school students. It did include > engineering students a few years ago, when we had a junior

Re: [Edu-sig] Topics for CS2

2009-01-22 Thread Scott David Daniels
Scott David Daniels wrote: I wrote: In PythonOOP.doc (page 4) you say: > There are two pieces of "magic" that make line 3 work. First, the > interpreter has to find the method set_vars. It's not in cat2. Then, > the instance cat2 has to be inserted as the first argument to et_vars. > The

Re: [Edu-sig] Topics for CS2

2009-01-22 Thread Scott David Daniels
David MacQuigg wrote: I've added a few more topics to http://ece.arizona.edu/~edatools/CS2/P4SE.txt, including Black Hole, and Wave-Particle Paradox. Any physicists on the list? I'll do the programming if you can advise me on the physics. H Bomb - start with a bowling ball of LiDT. Squeeze

Re: [Edu-sig] Topics for CS2

2009-01-22 Thread David MacQuigg
At 08:45 AM 1/20/2009 -0800, kirby urner wrote: >On Tue, Jan 20, 2009 at 1:52 AM, David MacQuigg wrote: >> There may be some misunderstanding as to my purpose in writing this chapter. >... > >On a scale of 1-10, overriding __del__ in the process of doing >subclass instance counting in a parent cla

Re: [Edu-sig] Topics for CS2

2009-01-20 Thread kirby urner
On Tue, Jan 20, 2009 at 8:45 AM, kirby urner wrote: > On Tue, Jan 20, 2009 at 1:52 AM, David MacQuigg > wrote: > > <<>> > > [ watching Obama motorcade on CRT to my left, typing to LCD on my laptop ] > >> There may be some misunderstanding as to my purpose in writing this chapter. >> It is not a

Re: [Edu-sig] Topics for CS2

2009-01-20 Thread kirby urner
On Tue, Jan 20, 2009 at 1:52 AM, David MacQuigg wrote: <<>> [ watching Obama motorcade on CRT to my left, typing to LCD on my laptop ] > There may be some misunderstanding as to my purpose in writing this chapter. > It is not a CS1 introduction to OOP. I would recommend Zelle or Goldwasser

Re: [Edu-sig] Topics for CS2

2009-01-20 Thread David MacQuigg
Hi Kirby, Many thanks for the thoughtful review of my PythonOOP chapter. I especially like the suggestions to put more emphasis on the role of over-rides in *specializing* the behavior of subclasses, and to at least mention commonly-used CS terms like "polymorphism". I'll keep your suggestion

Re: [Edu-sig] Topics for CS2

2009-01-17 Thread kirby urner
Hi David -- I've been looking at your PythonOOP. Why use classes? All programming aside, I think it's a fairly strong grammatical model of how people think, basically in terms of noun.adjective (data attribute) and noun.verb() (callable method). All talk of computer languages aside, we're very n

Re: [Edu-sig] Topics for CS2

2009-01-17 Thread David MacQuigg
I've added a few more topics to http://ece.arizona.edu/~edatools/CS2/P4SE.txt, including Black Hole, and Wave-Particle Paradox. Any physicists on the list? I'll do the programming if you can advise me on the physics. H Bomb - start with a bowling ball of LiDT. Squeeze til it goes boom. How

[Edu-sig] Topics for CS2

2009-01-15 Thread David MacQuigg
I'm putting together a list of topics for a proposed course entitled "Programming for Scientists and Engineers". See the link to CS2 under http://ece.arizona.edu/~edatools/index_classes.htm. This is intended as a follow-on to an introductory course in either Java or C, so the students will ha