michel paul wrote:
> Hi,
>
> I'm a high school math teacher experimenting with getting kids to use 
> SAGE.  My situation - high school math in a department that rigidly 
> believes either that
>
> 1.  graphing calculators provide sufficient technology for 
> contemporary math classrooms or that
> 2.  technology is something secondary to the mathematics itself - it 
> might be 'useful', but it's not what mathematics itself is about.
>
> It has been extremely frustrating trying to communicate in this 
> environment.  Ideally my vision would be to create a computational 
> analysis kind of course where the kids would first learn how to 
> articulate basic math concepts in pure Python.  Things like the 
> Euclidean Algorithm.  Simple enough but important enough to focus on 
> for good computational ways to think.  Important - the point wouldn't 
> be Python per se.  The point would be computational thinking.  How can 
> we analyze tasks or concepts?  Then show them what they have access to 
> in SAGE.  Wow.  There's absolutely no rational reason at all why a 
> course like that shouldn't be promoted.
>
> Well, anyway, at the moment I've opted for a strategy to weave SAGE 
> into the curriculum as unobtrusively as possible.  I have been 
> successful in getting all my kids to open up SAGE notebook accounts.  
> I've decided to weave in the use of SAGE as we work through our 
> standard text.  I'm going to use SAGE as my blackboard as often as 
> possible, and I'm posting SAGE notebook worksheets paralleling the 
> examples in our text for the kids to experiment with.  It's a weird 
> balance - trying to introduce using Python or SAGE to kids who have 
> never associated that with 'math'.  Funny, their attitudes actually 
> parallel 1 and 2 above.  It's such a weird culture.  But other kids 
> are seeing that, yeah, this really is pretty cool.  So I hope to build 
> momentum from that.
>
> So we are about to study interval notation.  I'm going to show them 
> how interval notation means something different in SAGE than it does 
> in their texts.  However, there's lots of ways they are related.
>
> My question - the text expects them to express things like (1, 4) 
> intersect [2, 8] on a number line to produce the graph of [2, 4).  
> That kind of stuff.  It will also ask them to solve and graph typical 
> linear inequalities, absolute value inequalties, etc.  Is there a way 
> to easily illustrate this in SAGE?
>
> I was contemplating discussing something like an interval testing 
> function.  But I also notice that testing something like
>
> 2.3 in [1 .. 3, step = .1]
>
> produces False.  Issues like this can be a booby trap with already 
> reluctant learners.
>

You might also note that Sage has some rather sophisticated interval 
arithmetic capabilities:

sage: myinterval= RIF((1,3))
sage: myinterval
2.?
sage: myinterval.str(style='brackets')
'[1.0000000000000000 .. 3.0000000000000000]'
sage: 2.3 in myinterval
True
sage: myinterval.intersection(RIF(2,5)).str(style='brackets')
'[2.0000000000000000 .. 3.0000000000000000]'
sage: sin(myinterval).str(style='brackets')
'[0.14112000805986721 .. 1.0000000000000000]'
sage: (myinterval^2+2*myinterval+2).str(style='brackets')
'[5.0000000000000000 .. 17.000000000000000]'

also:

sage: RIF((1,oo))
[1.0000000000000000 .. +infinity]



Jason


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"sage-edu" group.
To post to this group, send email to sage-edu@googlegroups.com
To unsubscribe from this group, send email to 
sage-edu+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/sage-edu?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to