Re: [Edu-sig] a non-rhetorical question

2007-07-18 Thread Laura Creighton
Late: I have been busy with Europthon In a message of Sun, 08 Jul 2007 16:35:17 EDT, Jay Bloodworth writes: On Sun, 2007-07-08 at 21:46 +0200, Laura Creighton wrote: Do you have many students who are good at geometry and still rotten at algebra? Also what do they say when you ask them 'what

Re: [Edu-sig] a non-rhetorical question

2007-07-18 Thread kirby urner
Long before we start talking about 'variables' and 'powers' and the like -- which is all part of the 'notationally true' world, we need to nail down the absolute truths about addition that the order in which you add terms does not matter. Which we can then formulate as LAWS about addition.

Re: [Edu-sig] a non-rhetorical question

2007-07-14 Thread kirby urner
On 7/6/07, John Zelle [EMAIL PROTECTED] wrote: I also like the string library for certain pedagogical reasons, but I don't think the Templates are compelling when you can do essentially the same thing with string formatting. Is the $ notation that much of a win? --John Another reason to

Re: [Edu-sig] a non-rhetorical question

2007-07-13 Thread Laura Creighton
In a message of Tue, 10 Jul 2007 09:20:15 EDT, Jay Bloodworth writes: snip I'm just not sure that geometric models are likely to help with the difficulties struggling students often have. Two examples: * It's like pulling teeth to get students to respect order of operations and remember

Re: [Edu-sig] a non-rhetorical question

2007-07-11 Thread kirby urner
Check this out! http://codegolf.com/polynomial-division Kirby On 7/10/07, Richard Guenther [EMAIL PROTECTED] wrote: One thing that always comes up when our math department discusses non-standard algorithms is long division of polynomials. Doesn't seem like any non-standard algorithm is

Re: [Edu-sig] a non-rhetorical question

2007-07-11 Thread Kevin Driscoll
On 7/6/07, Andre Roberge [EMAIL PROTECTED] 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

Re: [Edu-sig] a non-rhetorical question

2007-07-11 Thread Richard Guenther
: Jay Bloodworth [EMAIL PROTECTED]; edu-sig@python.org edu-sig@python.org Sent: Wednesday, July 11, 2007 5:37:23 AM Subject: Re: [Edu-sig] a non-rhetorical question Check this out! http://codegolf.com/polynomial-division Kirby On 7/10/07, Richard Guenther [EMAIL PROTECTED] wrote: One thing

Re: [Edu-sig] a non-rhetorical question

2007-07-11 Thread kirby urner
On 7/11/07, Kevin Driscoll [EMAIL PROTECTED] wrote: 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

Re: [Edu-sig] a non-rhetorical question

2007-07-11 Thread Kevin Driscoll
Yes! Like a rapper, you must have REALNESS to get over! A helpful recurring activity was asking kids to google image search a background for simple 2-D games and demos. This way, they get some random, yet real, data to use: the width, height, filename, URL, etc. bgsize = width, height = (800,

Re: [Edu-sig] a non-rhetorical question

2007-07-10 Thread Jay Bloodworth
On Tue, 2007-07-10 at 01:22 +0300, kirby urner wrote: Yes indeed. And I think many of us are making the point that students develop differently, such that they might use their strengths to address their weaknesses (with guidance from a teacher/mentor should they be lucky enough to have

Re: [Edu-sig] a non-rhetorical question

2007-07-10 Thread Richard Guenther
One thing that always comes up when our math department discusses non-standard algorithms is long division of polynomials. Doesn't seem like any non-standard algorithm is easily applied there. Changing the focus a little: I've been thinking of the importance of student motivation in learning

Re: [Edu-sig] a non-rhetorical question

2007-07-09 Thread Ivan Krstić
On Jul 8, 2007, at 3:12 PM, Winston Wolff wrote: I've been thinking about old programming games like Core Wars and Robot Wars and would like to make some newer version like that. I've been encouraging this from the OLPC angle, since games like these would work very well in our mesh

Re: [Edu-sig] a non-rhetorical question

2007-07-09 Thread Andrew Harrington
On the algebra/geometry questions: As a longtime math professor in a past life, it is my observation of students going forward from high school, and of students long ago when I was in high school myself, and tutored a lot of peers, that there are several effects in the algebra/geometry

Re: [Edu-sig] a non-rhetorical question

2007-07-09 Thread kirby urner
On 7/9/07, Andrew Harrington [EMAIL PROTECTED] wrote: SNIP I also hypothesize that some students who are capable of learning symbol manipulation, but need practice, do well getting that experience in algebra, and then are less overwhelmed taking geometry later by the added requirement to

Re: [Edu-sig] a non-rhetorical question

2007-07-08 Thread Jeff Rush
kirby urner wrote: I hope edu-sig proves a relevant source of ideas. Probably you won't be using the __ribs__ idea (snakes have lots of 'em), but if you don't know what I mean, I'll plug my Europython slides again (I'm spreading the __rib__ idea in Vilnius).

Re: [Edu-sig] a non-rhetorical question

2007-07-08 Thread kirby urner
Kirby, those slides are interesting, but having a voiceover explaining them would be great. With the work you've put into them, you should consider screencasting -- just flip the slides and talk into a microphone for us. Yes, I have Camtasia Studio, did a recap of my OSCON 2005 presentation

Re: [Edu-sig] a non-rhetorical question

2007-07-08 Thread Laura Creighton
In a message of Sun, 08 Jul 2007 00:04:14 EDT, Andy Judkis writes: I've been out painting my house, so I have some catching up to do as well . I thank Andre for coming to my defense, but I think Michael's on the righ t track. The problem is that I haven't found something sufficiently motivat ing

Re: [Edu-sig] a non-rhetorical question

2007-07-08 Thread Andy Judkis
I know some say Kirby's stuff doesn't count because high schoolers pay money to take my class and are hence motivated (not fair!), but I do consider my classes somewhat successful, in terms of high marks for the teacher (they grade me, but not vice versa, confidentially but I'm told I do

Re: [Edu-sig] a non-rhetorical question

2007-07-08 Thread Laura Creighton
In a message of Sun, 08 Jul 2007 10:29:24 CDT, Atul Varma writes: Has anyone ever explored the idea of using a collaborative virtual community for teaching programming? I'm thinking about something along the lines of Amy Bruckman's MOOSE Crossing: http://www.cc.gatech.edu/elc/moose-crossing/

Re: [Edu-sig] a non-rhetorical question

2007-07-08 Thread Jay Bloodworth
I'm joining the discussion late; I'm going to respond on a couple of points that resonated with me, but forgive me for neglecting a few attributions. Also, I'm going to ramble a bit through some of the things I think about as a math educator. Hopefully I can make it work the trip for you to

Re: [Edu-sig] a non-rhetorical question

2007-07-08 Thread Laura Creighton
resent -- left off the g in python.org There is a small fraction of students I get who cannot learn algebra, ever, no matter what I or anybody else does. I don't know why that is. But there is a larger number which I could not teach algebra until after I had taught them geometry. So we fixed

Re: [Edu-sig] a non-rhetorical question

2007-07-08 Thread Richard Guenther
Bloodworth [EMAIL PROTECTED] To: edu-sig@python.org Sent: Sunday, July 8, 2007 1:37:24 PM Subject: Re: [Edu-sig] a non-rhetorical question I'm joining the discussion late; I'm going to respond on a couple of points that resonated with me, but forgive me for neglecting a few attributions. Also, I'm

Re: [Edu-sig] a non-rhetorical question

2007-07-08 Thread Winston Wolff
I have thought a lot about this. I teach kids (aged 10-14 mostly) to write video games using Scratch and Python. They love it, but I'd like to promote more community and make the classes a little more game like. I've been thinking about old programming games like Core Wars and Robot

Re: [Edu-sig] a non-rhetorical question

2007-07-08 Thread Jay Bloodworth
On Sun, 2007-07-08 at 21:46 +0200, Laura Creighton wrote: Do you have many students who are good at geometry and still rotten at algebra? Also what do they say when you ask them 'what don't you understand here?' I wouldn't say rotten, but it's not unusual to have students who do

Re: [Edu-sig] a non-rhetorical question

2007-07-08 Thread kirby urner
On 7/8/07, Andy Judkis [EMAIL PROTECTED] wrote: Your circumstances are somewhat different but I don't feel like your stuff doesn't count. It would be extremely interesting to hear how your kids approach the test question I presented that started this thing. You wanna pose it to them and see

Re: [Edu-sig] a non-rhetorical question

2007-07-07 Thread kirby urner
Here's the most elegant solution I could come up with: teachers = {'Mr. Judkis':'Excellent Choice', 'Mrs. McGrath':'Also a fine choice.'} name = raw_input() while name not in teachers.keys(): print 'Wrong, sorry.' name = raw_input() print teachers[name] --Tom Here's

Re: [Edu-sig] a non-rhetorical question

2007-07-07 Thread Ivan Krstić
On Jul 6, 2007, at 2:29 PM, Andre Roberge wrote: Does anyone on this list (other than Vern) who has taught high school kids an intro to programming for just a few weeks can answer Andy's question? I'm not a teacher, but perhaps you'll indulge a slight tangent. I have taught intro CS to 8th

Re: [Edu-sig] a non-rhetorical question

2007-07-07 Thread kirby urner
On 7/7/07, Ivan Krstić [EMAIL PROTECTED] wrote: ... Bottom line: terminology matters. I think it's impossible to teach CS to kids who are afraid of math. Teaching *programming* is something else entirely. I'd submit that what Andy can expect from his students depends largely on which of the

Re: [Edu-sig] a non-rhetorical question

2007-07-07 Thread Jeff Rush
Andy Judkis wrote: Jeff, Your thoughts are very much like mine were -- the problem is so trivial and obvious that anyone who's spent a little time with the material should see the solution immediately. But my experience shows that that's simply not true. This stuff is just hard for

Re: [Edu-sig] a non-rhetorical question

2007-07-07 Thread kirby urner
On 7/7/07, Jeff Rush [EMAIL PROTECTED] wrote: Taken for what its worth as an outsider to the educational system, I've never seen much focus on teaching people *how* to learn an arbitrary topic. It so often seems to be trickery (not in a malicious sense) and indirection, to reach that ah-ha

Re: [Edu-sig] a non-rhetorical question

2007-07-07 Thread kirby urner
Right now I'm laboring away on storyboards for Head First Programming with Python, which is intended for first time programmers, people who've MAYBE looked at HTML, but nothing more. Somewhat the same space as Zelle's book, but from the Head First perspective. (Should be out in about a year,

Re: [Edu-sig] a non-rhetorical question

2007-07-07 Thread Vern Ceder
Thanks Kirby, Of course this is Programming *with* Python, i.e., programming is the primary focus, and we'll be staying away from purely python idioms for the most part, but I too am glad that O'Reilly's beginner's book is *not* Head First Programming with Ruby, say... ;-) As to __ribs__,

Re: [Edu-sig] a non-rhetorical question

2007-07-07 Thread kirby urner
On 7/7/07, Michel Paul [EMAIL PROTECTED] wrote: I was very happy to see this book come out recently: Mathematics for the Digital Age http://www.skylit.com/mathandpython.html Hey thanks for sharing that. I wasn't aware of this resource. They give a succinct summation of the math through

Re: [Edu-sig] a non-rhetorical question

2007-07-07 Thread Andrew Harrington
Dear Andy, I have been away and came late to this excellent discussion. I personally would have only taught the loop constructs without break at this level, and then it is true that the problem 'only' needs the basic syntactic components of loops, decisions, and compound logical expressions.

Re: [Edu-sig] a non-rhetorical question

2007-07-07 Thread Andy Judkis
I've been out painting my house, so I have some catching up to do as well. First, to respond to the post from Michael Tobis: Sorry, but I don't think you've successfully motivated your students if that is all they can do in a month. Let me hazard a suggestion. Rather than being too mabitious

Re: [Edu-sig] a non-rhetorical question

2007-07-07 Thread kirby urner
I've tried showing the kids VPython in the first week or two, and they think it's cool and can type stuff in but they have -no idea- what any of it means. I have not thought of a way to use it as anything other than entertainment. I would love to hear from someone who feels that they have a

Re: [Edu-sig] a non-rhetorical question

2007-07-07 Thread kirby urner
The very day I get back from Lithuania, I start another class. 3.5 hours a day for four days. Rather intensive (especially with jet lag). Lots of VPython, POV-Ray, and maybe some X3D. Actually I guess it's only 2.5 hours a day, 10 hours total. Do they come out completely proficient in

Re: [Edu-sig] a non-rhetorical question

2007-07-07 Thread Dethe Elza
On 7-Jul-07, at 9:04 PM, Andy Judkis wrote: I'm seriously thinking about using Scratch rather than Python, for just that reason -- the cool factor is built-in, it's as accessible as if or while. I haven't been actively trying to teach my kids to program, but they know that's a big part

Re: [Edu-sig] a non-rhetorical question

2007-07-06 Thread Jeff Rush
Andy Judkis wrote: I've just completed my 6th semester as a teacher, teaching 2 sections per semester of a 10th grade course that includes a 4 week introduction to programming in Python. Here's a question from one of my exams: Write Python code that will ask the user how who is the

Re: [Edu-sig] a non-rhetorical question

2007-07-06 Thread Andre Roberge
On 7/6/07, Michael Tobis [EMAIL PROTECTED] wrote: Sorry, but I don't think you've successfully motivated your students if that is all they can do in a month. Let me hazard a suggestion. Rather than being too mabitious you are not being ambitious enough. For having exchanged a few emails with

Re: [Edu-sig] a non-rhetorical question

2007-07-06 Thread Laura Creighton
In a message of Thu, 05 Jul 2007 18:48:49 EDT, Andy Judkis writes: I've just completed my 6th semester as a teacher, teaching 2 sections per semester of a 10th grade course that includes a 4 week introduction to programming in Python. Here's a question from one of my exams: Write

Re: [Edu-sig] a non-rhetorical question

2007-07-06 Thread John Zelle
Hi All, I am very interested in responses to Andy's question because it was just this sort of frustration with students' inability to write simple programs that led me to using Python (as opposed to C++ or Java) in CS1. After my switch to Python and back to basics CS1 back in 1999, my results

Re: [Edu-sig] a non-rhetorical question

2007-07-06 Thread Michael Tobis
I am not totally sold on hackety; not having had access to MS Windows of late I haven't played with it. I am saying that the whole business is great fun if approached right, and there at least hackety has much to teach us. I have had great success starting with ascii art, drawing boxes and

Re: [Edu-sig] a non-rhetorical question

2007-07-06 Thread Andy Judkis
Vern, Richard, Your comments were very helpful -- it's sometimes hard for me to see the question as a student would. They can imitate nicely, but asking them to analyze and synthesize (as this question does, at a very superficial level) seems to be asking a lot -- yet it's the essence of

Re: [Edu-sig] a non-rhetorical question

2007-07-06 Thread Laura Creighton
I've been thinking about your students and what possibly might be going on -- aside from their not learning anything, which unfortunately is possible. I think that you are better off trying to teach programming in conjunction with trying to teach test driven design, and unit tests. A large

Re: [Edu-sig] a non-rhetorical question

2007-07-06 Thread Vern Ceder
Andy, I certainly didn't mean to imply that you were a wise-guy! And if you've been teaching them that sort of structure, it would definitely NOT be the wise-guy answer. I have to admit to not particularly liking (and not teaching) the while True: approach myself, simply because it separates

Re: [Edu-sig] a non-rhetorical question

2007-07-06 Thread Tom Hoffman
On 7/6/07, Andy Judkis [EMAIL PROTECTED] wrote: Vern, Richard, Your comments were very helpful -- it's sometimes hard for me to see the question as a student would. They can imitate nicely, but asking them to analyze and synthesize (as this question does, at a very superficial level) seems

Re: [Edu-sig] a non-rhetorical question

2007-07-06 Thread Vern Ceder
Tom, Yeah, if they've got dictionaries, then your way is both elegant and Pythonic ;-) Cheers, Vern Tom Hoffman wrote: On 7/6/07, Andy Judkis [EMAIL PROTECTED] wrote: Vern, Richard, Your comments were very helpful -- it's sometimes hard for me to see the question as a student would. They

Re: [Edu-sig] a non-rhetorical question

2007-07-06 Thread Andy Judkis
Rather than catalog my frustrations, let me just pose a question to you all -- how much Python exposure do you think it should take before a student should be able to answer this question? If a student can't even answer this, is it reasonable to say that they have learned any programming

Re: [Edu-sig] a non-rhetorical question

2007-07-06 Thread Andre Roberge
On 7/6/07, Vern Ceder [EMAIL PROTECTED] wrote: Tom, Yeah, if they've got dictionaries, then your way is both elegant and Pythonic ;-) Except that .keys() is not needed in a truly Pythonic program ;-) But, this is straying far from the original question. These are kids that have had a few

Re: [Edu-sig] a non-rhetorical question

2007-07-06 Thread Richard Guenther
Andy, Thanks for that pdf. I'm currently writing some research on teaching programming languages to English Language Learners and will probably include it in my paper. Here's the sad part for me: in all my years of teaching science and math (and a little programming), it seems to come down

Re: [Edu-sig] a non-rhetorical question

2007-07-06 Thread kirby urner
On 7/6/07, Andre Roberge [EMAIL PROTECTED] wrote: Note that non-classroom teaching (like Kirby does for motivated kids) does not count! Where is Jeff Elkner when we need him? ;-) André Well boo hoo, why doesn't my stuff count? It's a real classroom with real computers and real

Re: [Edu-sig] a non-rhetorical question

2007-07-06 Thread Laura Creighton
Now it is sounding to me as if it is possible that your students are at the 'i understrand it when you say it, but not well enough to do it myself' stage. Which means they need more homework. Basic drilling stuff. One odd thing I found was that students are really unhappy with * as multiply

Re: [Edu-sig] a non-rhetorical question

2007-07-06 Thread kirby urner
Sorry, that post got away from me when I started hitting tab keys 'n stuff. Blaming jet lag. Trying again... Saved module (sillystory.py): == import string def test(): thestory = string.Template( There once was a certain $persons_name from $city who had a pet $animal. One day, the

Re: [Edu-sig] a non-rhetorical question

2007-07-06 Thread John Zelle
I agree with Kirby that madlibs are a fun example. On Friday 06 July 2007 2:12 pm, kirby urner wrote: As I mention in my slides for EuroPython (looking forward to meeting Laura again tomorrow), Madlibs proved appealing to most students, little stories where they have to prompt

Re: [Edu-sig] a non-rhetorical question

2007-07-06 Thread kirby urner
I also like the string library for certain pedagogical reasons, but I don't think the Templates are compelling when you can do essentially the same thing with string formatting. Is the $ notation that much of a win? --John Yeah I've asked myself the same question. It's a little less

[Edu-sig] a non-rhetorical question

2007-07-05 Thread Andy Judkis
I've just completed my 6th semester as a teacher, teaching 2 sections per semester of a 10th grade course that includes a 4 week introduction to programming in Python. Here's a question from one of my exams: Write Python code that will ask the user how who is the best looking teacher in

Re: [Edu-sig] a non-rhetorical question

2007-07-05 Thread Vern Ceder
Hi, We do brief surveys with 8th and 9th graders, so I'm somewhat familiar with the age and skill level. I would say that *most* students should be able to answer this question after 4 weeks (depending on how much looping they've done, of course). By answer I don't mean necessarily get full

Re: [Edu-sig] a non-rhetorical question

2007-07-05 Thread Richard Guenther
[EMAIL PROTECTED] Cc: edu-sig@python.org edu-sig@python.org Sent: Thursday, July 5, 2007 5:44:36 PM Subject: Re: [Edu-sig] a non-rhetorical question Hi, We do brief surveys with 8th and 9th graders, so I'm somewhat familiar with the age and skill level. I would say that *most* students should

Re: [Edu-sig] a non-rhetorical question

2007-07-05 Thread Michael Tobis
Sorry, but I don't think you've successfully motivated your students if that is all they can do in a month. Let me hazard a suggestion. Rather than being too mabitious you are not being ambitious enough. Scripting languages have batteries included. Doing the stuff you would have done with BASIC