Dana Ernst wrote:
I'm almost hesitate to ask this question on here in fear of being overwhelmed 
with responses:)

(Jason Grout has already heard me ask similar questions to those that follow, 
so I apologize to him in advance.)

I'll be teaching a Numerical Analysis course for the first time in a year and 
the plan is to use Sage throughout the course.  I'm new to Sage and I'm hoping 
that between now and then, I'll be proficient enough to do this.  I've never 
taught a numerical analysis course, and surprisingly, I've never taken one 
either.  (What a better way to learn than to teach it!)

I'm curious if people have suggestions on textbooks that you think are particularly well-suited (or not well-suited) for using Sage.
I'm also doing the finishing touches on a master course syllabi that needs to 
be approved by our department and university (due Tuesday!).  One of the last 
things that I need is a general outline/schedule of the form:

Topic A (2 weeks)
Topic B (1 week)
Topic C (3 weeks)
etc.

Having never taught the course, this is difficult to produce.  I would love it 
if people would be willing to provide a sample outline that may correspond to 
your textbook suggestion.

Here are some other potentially useful nuggets of information:

1.  This is an undergraduate course.
2.  The prerequisites are Calculus II and Linear Algebra.
3.  The course is a terminal course (there is not a second semester version of 
the course and it is not the prerequisite for any other courses).
4.  The students will consist of mostly mathematics majors and a few computer 
science majors.
5.  Most of the students will have no programming knowledge prior to the 
course.  However, those that have had me for Calculus II and Abstract Algebra 
will (in theory) have had some experience with Sage.


This almost exactly mirrors our Numerical Analysis course, which I am teaching this semester. The one difference is that all of my students have taken a beginning programming course (and many of them have much more programming experience).

Two weeks ago I designed our first Sage lab day. It seemed to be helpful, even to the seniors in CS. It's still pretty rough, but I can email it to you if you want. It basically looks at binary number systems, issues of precision and rounding, etc.

It relies on several patches to RealField, which I have applied to our campus Sage server. It would be *great* if those were reviewed :).

http://trac.sagemath.org/sage_trac/ticket/7682

Right now, there are 4 failing doctests that I know of, on purpose, because I'm not exactly sure what the returned results of some corner cases should be. We could take out the four failing doctests (I added them to cover corner cases) and put them on #8074, where more corner case issues are brought up.

The patch is a general cleanup of docs and adds lots and lots of doctests. It also adds Field-wide printing options, so you can easily do, for example:

RR.print_options['truncate']=False

to stop RR from rounding a few decimal places so you can actually see the binary value in RR.

Thanks,

Jason

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

Reply via email to