I have had it in my head for many years to integrate Sage tightly with 
textbook material.  The first full result of this idea, produced through a 
general system, is now available.  (Perhaps this excuses my near-total 
absence from core Sage development the past two or three years.)

Tom Judson's "Abstract Algebra: Theory and Applications" is available as a 
collection of Sage-enabled web pages, in addition to a traditional PDF with 
static Sage examples - all with an open license, and both versions are 
produced from the same source files with no intermediate editing.

Stable URL: http://abstract.pugetsound.edu/aata/

Features:

* 710 Sage Cell examples, doctested every six months

* 121 classroom-tested Sage exercises, ranging from very computational to 
open-ended guided explorations

* 23 chapters, 672 traditional exercises, enough for a year-long course or 
less

* "knowls" (implemented by Harald Schilly and David Farmer) for proofs and 
cross-referenced content

* CSS, MathJax, and SVG images from tikz source, together make pages scale 
uniformly

* web interface reacts to small screens ("responsive design")

We are running a "Public Beta" for the few weeks prior to North American 
courses beginning in September.  We expect Lon Mitchell to publish a 
hardcopy version (without Sage material, with new numbering) to be 
available (US only?, I'm not sure) for US$ 25 or so in the next few weeks.  
See website for details.

Short-Lived URL:     http://abstract.pugetsound.edu/beta.html
Faithful PDF (beta): http://abstract.pugetsound.edu/beta/aata-20150729.pdf

Next:

* I have limited conversions to Sage Notebook worksheets, SageMathCloud 
worksheets and Jupyter notebooks in various stages of disarray.  I'll 
likely get the Sage exercises posted in at least one of these formats 
before my course begins in September.

* EPUB is the next major output format we will target.

* Convert my linear algebra book to the new system.

If you teach modern algebra to advanced undergraduates and want to expose 
your students to computation, this book would be an excellent choice.  

If you want to author your own material like this, the system requires no 
more technical skill than writing in LaTeX.  Making Sage-enabled lecture 
notes available to your students on the web is a great way to get started.

This project relies on multiple open source projects built up by many 
people, but I will just single out Tom Judson for his willingness to open 
source his textbook, his patience as we converted the original LaTeX source 
over the past year, and allowing me to incorporate Sage material and 
exercises within his book.

http://abstract.pugetsound.edu/contact.html

-- 
You received this message because you are subscribed to the Google Groups 
"sage-edu" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-edu+unsubscr...@googlegroups.com.
To post to this group, send email to sage-edu@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-edu.
For more options, visit https://groups.google.com/d/optout.

Reply via email to