Friday, October 24, 2014
BC Open Textbook Project: Calculus (guichard), DiffEq (Trench)
From David Guichard:
The BC Open Textbook Project is offering print copies of the book (Calculus, Guichard et al) in color cheaply:
http://opentextbook.docsol.sfu.ca/store/?product=OTB003-01
I imagine it's a bit out of date, and probably only single-variable, but the price is amazing if it's any good.
--------------------------------------------------
From Bill Trench:
My "Elementary Differential Equations with Boundary Value Problems" is now available by print on demand from BCcampus on
http://opentextbook.docsol.sfu.ca/store/product/otb067-01/,
which is funded by the British Columbia (Canada) Ministry of Advanced Education. The price: Approximately $27 for black and white or $83.00 for color. BCcampus derives no profit from this and I receive no royalties. Unfortunately, this isn't likely to appeal to US institutions because of the cost of shipping; for example, $52.00 to my New Hampshire address.
Tuesday, October 14, 2014
Open Source Resources at JMM 2015, San Antonio
The "Poster Plus 5" session is (1) a very short talk (5 minutes or less) and (2) a poster session. The short talks will tentatively be scheduled in the morning of 1/13, and the poster session will be during the afternoon on the same day. Short talks should be limited to just a few slides and a brief synopsis of the open source resource(s) you are presenting. The goal of the short talk is to share the gist or main ideas of your poster. Audience members who are interested in your materials will then be able to find you at the poster session.
Tuesday January 13, 2015, 8:00 a.m.-10:55 a.m. (short talks will be schedule during a subset of this time)
Tuesday January 13, 2015, 1:00 p.m.-5:00 p.m (the formal poster session will be hosted in the afternoon)
Rm 213B, Convention Center
If you're interested in presenting the poster plus 5 session, please submit a title and abstract via the online form:
https://www.surveymonkey.com/s/83TZJQB
Timeline: The deadline to submit an abstract is the end of November 2014. In December 2014 the poster plus 5 schedule will be finalized.
Questions or comments? Please email the session organizers.
Yousuf George, cgeorge0@zimbra.naz.edu
Thomas Judson, judsontw@sfasu.edu
Stan Yoshinobu, styoshin@calpoly.edu
Tuesday, October 7, 2014
Planet Money: Why Textbook Prices Keep Climbing
You can hear the 15 minute piece here: http://www.npr.org/blogs/money/2014/10/03/353300404/episode-573-why-textbook-prices-keep-climbing
Albert
Friday, June 6, 2014
You Got a License for that Thing?
In this post, I'd like to start a conversation about licensing, beginning with an overview for those who may be new to the options. With good reason, most open textbooks seem to be published under a Creative Commons license. The most permissive CC license is CC BY, which basically allows others to do as they wish with a work as long as they give credit to the original author. The other CC licenses add additional restrictions, which can be chosen from the following:
- ShareAlike (SA), which requires anyone who modifies a work to release the modified version under the same license terms. This is roughly comparable to the "copyleft" provisions in open-source licenses such as the GNU GPL.
- NoDerivs (ND), which allows redistribution of a work (with credit) but prohibits any modifications.
- NonCommercial (NC), which prohibits use of a work or its derivatives for commercial purposes.
Now when choosing between the available licenses, of course we ought to think about our goals. Here are some that seem relevant to open textbooks:
- We want our textbooks to be available for free (as in beer). This can be accomplished with any CC license.
- We want to get credit for our work. This can also be accomplished with any CC license, since they all include BY.
- We want to avoid the need to reinvent the wheel. E.g. it's ridiculous for every author of a new calculus textbook to have to come up with all new exercises since all exercises in existing books are under copyright. This argues against the ND clause: we should allow future textbook authors to incorporate our work into theirs. I haven't seen any open textbooks that use ND, so there seems to be fairly wide consensus on this point.
- We want to break the grip of expensive conventional publishers on the textbook market. Making good textbooks available for free, and avoiding wheel-reinvention, are good starts on this. But an additional worry we might have is that since we're making our work available for free, a commercial publisher might take what we've done, modify and "improve" it a bit, and then sell the result at an exorbitant price. How can we prevent that with a license? We could choose a NC license, preventing anyone from using our work for commercial purposes. Or we could choose a SA license, ensuring that anyone who modifies our work must also make their modified version freely available. Or we could combine the two.
- We want to spread the philosophy of openness. This argues for SA: we should ask anyone who modifies our work to also join the "open" community.
However, this means that if Eve wants to create a derived work incorporating elements from both Alice's book and Bob's book, she is stuck: there is no license that she can give to it. Therefore, in the interests of interoperability and avoiding reinvention of the wheel, it might be in the interests of the open math book community to establish conventions about which of these licenses is preferable. In other words, should commercial use of open math books be allowed?
I've noticed that a number of prominent open textbooks use BY-SA-NC. However, there are good arguments to be made in favor of BY-SA instead. The web site Freedom Defined has a very detailed writeup, which I recommend reading. I'll just mention briefly a few of their points:
- The basic free software licenses, such as the GPL, permit commercial use, and for good reasons.
- Because BY-SA-NC is incompatible with BY-SA, it makes your work incompatible with anything that uses the latter license. For instance, you can't incorporate content from Wikipedia.
- SA alone is sufficient to prevent exploitation of our work by evil publishers, since anyone who makes a derived version and sells it must also make it freely available under BY-SA.
- NC prevents beneficial commercial uses. For instance, if someone in the developing world wants to print copies of our textbook and sell them at a small profit to people without Internet access, NC prevents it.
Michael Shulman
Department of Mathematics and Computer Science
University of San Diego
Thursday, May 29, 2014
An Informal Directory of Open-Source Text Developers, Reviewers, Promoters etc.
NAME:
AFFILIATION:
OPEN-SOURCE ACTIVITIES:
The value of this informal directory is to see who's doing what and how others might contribute. Links to existing projects would be great. Don't put explicit contact information (since there are bots out there that scrape blogs for that kind of information). If someone wants to contact you, I suspect it won't be too difficult to find you via other means.
If this turns out to be successful in getting a lot of information, I'll see about creating a more formal directory (perhaps a wiki) of members of the open-source text community and their activites.
Saturday, May 10, 2014
Results of the Open Courseware SIGMAA Interest Survey
I think it is reasonable to assume that for each response the survey received there is at least one person who would have responded similarly but didn’t, for whatever reason. In that case, it seems to me that there is sufficient interest to take this effort one or two steps further. I will contact the chair of the Committee on SIGMAAs, inquire as to the MAA’s current stance on new SIGMAAs, and report back. That is, I’ll ask whether or not they are encouraging the creation of new SIGMAAs. Also, I'll ask if there are any unwritten expectations, e.g., about the number of charter members. I expect there is a minimum or recommended threshold.
To proceed beyond that point we will need to have some discussion of the specific goals and purpose of the SIGMAA. These would then need to be encoded in a charter. If most of us who are interested in pursuing this are planning to be in Portland for MathFest this August we could possibly get together there/then for an hour or so. If not then possibly at the Joint Meetings in January.
I am biased in favor of meeting in a face-to-face context if consequential decisions are being made, but I recognize that this may just be my own foible. Possibly this could all be done online. In any case, however we hold discussions, there will no doubt be some need for preliminary conversations that can take place by email. So, I would like to ask each of you who said on the survey that you’d be interested in either helping to create an Open Courseware SIGMAA or in joining once it is created (or if you didn’t respond to the survey but are interested) to send me your contact information at: ecb5@psu.edu and identify yourselves. I promise not to hound you with emails. I’d just like to have a mechanism whereby those of us who are interested in this can communicate without taking up everyone else’s time. Email seems the simplest way to begin.
Finally, it is still far from clear to me that this is the best way for this community to organize itself, or that there is enough interest at this point for a SIGMAA to be viable. But there is enough interest that I’m willing to go a few more steps in that direction and see how it goes. We shall see.
Eugene Boman
Assoc. Prof. of Mathematics
Penn State, Harrisburg campus
Wednesday, April 30, 2014
Open-access Publication and open-source texts.
If you are not familiar with it, the open-access movement is a recent development that is a response to the barrier presented by commercial publishers (particularly commercial journals) to easy access to scholarly work. You can read more about this movement at the Open Access Pledge site (I haven't made the pledge yet, but I'm busy right now typing this post.)
While the focus here is on scholarly research papers and assuring that they reach the public in a timely fashion, until Bill pointed it out, it didn't occur to me that open-source texts would be candidates for open-access archives. Bill's recently open-sourced texts can be found on the Digital Commons site. If your open-source text is not there, I encourage you to get it placed there.
Sunday, April 27, 2014
Open Courseware SIGMAA Interest Survey
OK, well I can't say I'm too surprised there hasn't been much response to this post. This late in the year everyone is busy of course.
But I expect a larger reason is that while there might be interest in joining a SIGMAA if it is in place, there is less enthusiasm for volunteering to start one. A couple of people have told me privately that they'd join but have no interest in creating a new SIGMAA, or in serving as an officer if one is created.
So let's do this: As a way of measuring the interest without asking anyone to commit I have created a one-question survey on SurveyMonkey. You can find it here.
Everyone reading this please open the survey and click on the appropriate choice. It will literally take 5 seconds. In a week or so I will read the results and report back on this thread. It looks like there is sufficient interest we can discuss how to proceed from there. If not then I'll drop it.
--Bud Boman
Thursday, April 17, 2014
On Forming an MAA Special Interest Group on Open Coursware
I have looked into the mechanics of forming what I will, for the moment, call the Open CourseWare SIGMAA (OCWSIG). If there is interest in taking this further we can discuss what the name should actually be.
The Application Procedure
To apply to form a new SIGMAA is very easy. The precise details can be found at http://www.maa.org/community/sigmaas/forming-a-sigmaa, but in a nutshell they are as follows. We would need:- A charter. The MAA provides a model charter at
http://www.maa.org/community/sigmaas/model-charter, and the charters
of existing SIGMAAs are also available for review. The charter would
detail ". . . the common mathematical interest shared by the group of
MAA members that founded the SIGMAA and also describe the goals,
objectives, and activities of the organization."
- A list of "charter members." Basically, this is a list of MAA
members who would be the founding members of OCWSIG.
- A list of initial officers for the OCWSIG. That is, people who
have expressed a willingness to commit to a first term as one of the
officers.
Is a SIGMAA the right structure for us?
I think there is definite potential here. One possible objection is that to be a full member you must be a member of the MAA and I don't know how many of us are. This is mitigated a bit by the provision for unofficial members of the SIGMAA, who needn't be members of the MAA.However, it is not entirely clear to me that the SIGMAA structure under the auspices of the MAA is necessarily the right venue. There might already be a better mechanism for organizing a community with common interests within the AMS, SIAM, AIM or possibly other organizations. I've let my membership in all three lapse so I don't know. I know that AIM is a bit ahead of the curve on this since they have already begun organizing reviews of openly published textbooks. Could someone else, more knowledgeable than me, comment on the possibility of organizing the open courseware community under the auspices of one or more of these?
Also, it might just be too early to be thinking of any kind of formal organization. I invite discussion.
My Comments and Opinion
Everything that follows is predicated on the assumption that an MAA SIGMAA is the right structure under which to organize ourselves. If that is not true there is no need to read further.I believe many of us would be willing to be part of an existing open courseware organization, but I'm not so sure that very many would be interested in taking on the task of starting one up from nothing. This is a pretty large undertaking, not to be taken on lightly. The officer structure of a SIGMAA would consist -- at a minimum, I think -- of a Chair, a Director of Programs, and a Secretary/Treasurer. So just to get started we would need at least 3 people willing to fill those offices. Since this is my idea I feel compelled to volunteer to serve either as the initial Chair or Director of Programs, even though I don't feel particularly well qualified for either position and would be happy to step back in favor of anyone more qualified. (I won't serve as Secretary/Treasurer because putting me in charge of keeping records is a very bad idea.)
There are at least three questions that need to be addressed: (1) What would OCWSIG do for us?, (2) What would the MAA require of the OCWSIG? (3) Is it worth the effort?
The easiest question to answer is (2): OCWSIG would be required to hold regular meetings, report our activities and expenses to the MAA, hold elections for officers and conduct the activities we define for ourselves in our charter.
The first question is harder to answer, but a few things come to mind immediately. We would have funding for programs and activates. These would come primarily from dues (most SIGMAAs charge $10 per year, per member), but also we could apply for additional funding through the MAA, and we would have a platform from which to apply for other grant funding. Membership in the OCWSIG would also qualify as a credible professional service activity with our respective local administrations, something we don't get now.
More tenuously, the organization would exist to serve the needs and desires of this community, so we could conceivably organize the repository Jim Hefferon and others have discussed on other threads in this blog. In Baltimore someone mentioned that by publishing without a commercial publisher we lose some of the valuable services that commercial publishers provide, like editing and promotion. The OCWSIG might be able to fill that gap, at least in part. I confess this is only an idea and that I have no specific plan for how this might be accomplished. I mention it only as a possibility for further discussion at the appropriate time.
Finally, I can not answer the third question: Is it worth the effort? That will have to be answered by all of us as a community. Again, I invite discussion.
Any comments including but not limited to criticisms, suggestions, or even ridicule, are welcome. (Well ok, ridicule would not be welcome. But if this is an entirely ridiculous idea I hope someone can find a polite way to tell me, so I can stop wasting my time on it.)
Eugene Boman
Penn State, Harrisburg campus
Saturday, April 12, 2014
Linking Between Books
References across books
Problem 1: Author A has previously written Document A, and Author B is in the midst of writing Document B. Author B wants to refer to an equation in Document A.Since Author A supports our vision of open textbooks, the source of the latest version of Document A is publicly available, as is a human-readable manifestation of the work. Furthermore, Document A has an "identifier" associated to it, which allows people to refer to it unambiguously. Suppose that identifier is:
beezerXfcla
.
Also suppose the equation of interest in Document A has label
eqn:FE_real_case
.
The solution
All Author B needs to do is to put this in the LaTeX source of Document B:
\eqref{beezerXfcla::eqn:FE_real_case}
That is it. Everything else is technical issues.
Supplementary material for a book
Problem 2: Someone has developed an applet which is relevant to Section 3.2 of Document A. The online version of Document A would like to include a link to the applet, provided that the applet has been judged to be of high quality.The solution
If there were an authoritative source, X, of good applets, then the author could just indicate (in the source or metadata of their book) that "I trust X." Then their book will automatically contain links in the appropriate locations to the appropriate resources.There are technical issues of course, but no more than the solution to Problem 1. But without a central resource of documents and metadata, none of this can happen.
Some questions:
- Will Jim Hefferon's suggestion of an Archive for Open Math support a database of metadata for open texts (at a minimum providing identifiers for documents)?
- Will the Archive contain both source and human-readable versions of documents? Or will it just point to the "official" versions?
- Will the Archive, or some other source, provide a means of labeling supplementary material as "approved"?
- How will approved supplementary material indicate which documents it supports?
David Farmer
American Institute of Mathematics
Thursday, April 10, 2014
Blog activity notification.
One solution is RSS feeds (though still somewhat passive). I added a "Subscribe to" widget to the main page (upper right-ish) that allows people to subscribe to RSS feeds for new posts and new comments. All of the popular web browsers support RSS feeds, though in different ways.
I also added a "Follow by email" widget to the main page. Adding your email address to this will cause you to be notified once a day, by email, of new posts (not new comments).
I'd be interested in ideas from people on alternative solutions to the notification problem. Tools that integrate with the blogger/blogspot platform would be best, but I suppose I'm open to moving the blog to an entirely different blogging platform if it's warranted.
Friday, April 4, 2014
Can a wiki be used to construct an open text?
For the last couple of years I have been slowly building a wiki for this linear algebra course. By design, the wiki looks very much like Wikipedia; the usual navigation, search and toolbox frames are in the same place. It "works" the same way. Along the way I have observed several assets and liabilities to this approach.
Here are some assets:
- Cooperation is easy. This is the most obvious one, but one which I
haven't really taken advantage of. In fact, since I am the only author,
this is really an anti-wiki (that will change).
- All browsers include the ability to read wikis, so no special software
is needed (however, see below). Any operating system with any modern
browser will almost always do the right thing.
- No special student instruction is necessary. You don't have to tell
them to click on links; they do it automatically. You don't have to tell
them how to print pages; they've been doing it for years.
- MathJax allows mathematical expressions to be typeset (beautifully)
using LaTeX. This includes the extensions from the amsmath package.
This means that mathematical symbols are not bitmapped but, rather,
have quality matching that of the browser text. It also means that any
familiarity with LaTeX can be used immediately with the wiki, and a
consistency of mathematical presentation is possible.
- The MediaWiki software allows for macros, so that, at least
in principle, markup and presentation can be separated. It also
allows transclusion (this is where the contents of a defined link is
automatically included when the page is opened) so that created material
may be recombined in different ways.
- The language for MediaWiki, both for creating pages and for running
the wiki, is well documented.
- Tools are available when necessary for
- colour
- folding text (extra text that is opened by clicking on a
button)
- graphics
- animations
- automatically generated links (table of contents and such)
- colour
- Controling presentation with CSS is another layer of abstraction to
be mastered.
- The syntax for nonmathematical page markup is awkward.
- The default editing environment is pretty awful.
- Structures like tables, numbered and bulleted lists can be done in
various ways (html or mediawiki syntax). All of them are awkward.
- Using math within tables causes unexpected results.
- A wiki needs a GD (gentil dictateur où gentille dictatrice) to ensure
consistency and quality.
http://linearalgebra.cs.umanitoba.ca/linearalgebra/index.php/Cross_product_of_vectors
Incidently, feel free to look at any of the pages on the site and use anything you find useful. Just be warned that many pages are pretty stark and some links just dangle. You can also note that it is possible to click on a 2d or 3d graphic and a hidden PostScript version will pop up showing full detail (the initial graphic is bit mapped). With a newer version of the Adobe Reader, it is possible (in theory, at least) to grab a 3d image and rotate it, scale it and carry out other transformations. If you want to give it a try, look at the figure in
http://linearalgebra.cs.umanitoba.ca/linearalgebra/index.php/The_equation_of_a_plane_through_three_given_points#Finding_the_plane_containing_three_points:_method_3
Matt Boelkins has commented in this blog that writing a textbook requires writing "2 pages a day, 5 days a week, 50 weeks a year." That's quite a burden. So here is the question: can this burden be shared by using a wiki? Is this any more feasible for a cooperative approach to the writing of open texts than any other software? Comments are welcome.
Michael Doob
Department of Mathematics
University of Manitoba
Tuesday, April 1, 2014
Announcement: A live, on-line discussion of open source math texts.
They will be using the Google+ Hangout OnAir technology. I wasn't familiar with this so I read a bit about it. For the uninitiated, let me build up in steps. If you have a Google account, then you are automatically part of Google+ (Google's social networking attempt to usurp Facebook). One nice feature of Google+ is free video calling (I use it regularly to chat with my daughters in college). It's like Skype, but seems to perform better.
A video call on Google+ is called a "Hangout" and can involve multiple people. Normally a Hangout is a private conversation between parties that have been invited to the conversation. A Hangout OnAir is a public version of this. There are principals that control the discussion, and observers that may ask questions of the principals in some kind of moderated way.
This particular Hangout OnAir will occur April 7, 2014, 12pm PDT / 3pm EDT / 9pm CEST / 7pm UTC. At the appointed hour, login to your Google account (necessary?) and then direct your web browser to https://plus.google.com/u/0/events/cb5ecsm3f9689l9s3df6l5rbmuk. If you visit this link now, you can express your intent to participate. I encourage all of you to join this discussion, let's recapture the spirit of Baltimore. ;)
Saturday, March 29, 2014
Set It Free
- Why do I want to write a textbook?
- Writing a book is a big endeavor. Is your book needed? Will it be worthwhile to you? to others?
- What are the features of your proposed text that no other (for-profit) text has?
- How do you want students to use your text? How will what you write shape students' experience?
- Will writing a free, open text be something you can take satisfaction from, independent of (or in the absence of) royalties?
- Will the project be something you can be committed to for many years to come?
- Have a written overall plan: outline, timetable, attainable goals.
- Think about your audience. Write for students, not your peers.
- Appearance matters. Research and develop a visual style that is professional but not unnecessarily flashy or complicated.
- Use standard LaTeX. Make it easy for others to use and edit. You want to be able to give the source code away. Be sure to read David Farmer’s post on this site and Rob Beezer’s, too: if you do your .tex right, your book will have an incredible number of potential outlets in terms of electronic format.
- Think about how to use LaTeX’s href package in a meaningful way.
- Have a plan for high quality figures. They contribute in major ways to your text’s visual appearance and to the effectiveness of your communication.
- Organize your files carefully and intentionally. Investigate how you'll share your source with others. See some good counsel elsewhere on this blog.
- Make key decisions about licensing, such as the Creative Commons. Think about how you'll allow and encourage others to contribute.
Grand Valley State University
Monday, March 17, 2014
What should go at the "front" of a "book" on the web?
What is the first thing you want to see when you connect with a textbook in your web browser? The first time, the one-thousandth time?
This is just one of the many things David Farmer and I have been grappling with where the physical world of books offers little guidance. We don't have any clear answers. (Though for a research article, the answer is easier - title and author, then the abstract). Ideas, desires and advice are welcome, since we will be acting on it.
There is a typical blank slate at http://linear.ups.edu/scla/html/scla.html. What would you fill it with?
- Preface
- Table of Contents (presumably navigation is already present)
- Huge graphic that looks like a book cover
- Copyright, license, ISBN, URL, Dedication, Contact info,...
- Nothing
- Chapter 1
- Something else
And a related question: what do you like to put in the "front of the book"? Preface, Prologue, Acknowledgments, Table of Contents, "copyright" page (w/
ISBN, etc), ... What else?
Rob Beezer
University of Puget Sound
Tuesday, March 11, 2014
GIT and social coding for open math books
A little background information:
- The community-driven taco repository https://github.com/sinker/tacofancy (okay, so this one may not be that well-regarded, but it is delicious!)
Pros:
Cons:
Issues:
A final word.
Thursday, March 6, 2014
An Archive for Open Math Projects
I worked for a time on the Comprehensive $\TeX$ Archive Network (CTAN). If you write $\TeX$-related software that you want to offer to the community, then you send it to CTAN where users can find it and where the standard distributions MiKTeX and TeX Live (as well as commercial vendors) can also find it. I saw there the advantage of having an authoritative single source — think of the waste if every $\LaTeX$ user had to do their own search for the latest version of the package that makes hyperlinks.
There are sites that offer lists of open math books (the American Institute of Mathematics (AIM) comes to mind but there are others such as the Open Textbook Library). These sites are great but have limitations. For instance, AIM requires that a work has been used by someone other than an author, which rules out some in-progress projects. Other sites are restricted to one subfield or another, or are simply restricted to what the site's owner has run across. I'd like to see a comprehensive archive with a mission of helping the community, including helping it grow.
Some Advantages
- One stop shopping for users: Instructors and students alike can easily see the choices. This also includes one-stop shopping for aggregators.
- People could search by topic, level, license, etc.
- Opens the possibility of offering and collecting reviews, keeping a count of adoptions, as well as allowing upvotes and comments.
- Gives new initiatives the chance to get noticed. Established projects appear on the top of search engine results, naturally. New works could use a boost.
- Offers authoritative versions. I have a text that has been online since 1996-ish and when a person enters my information into a search engine, years-old versions are prominent.
- Links to other resources, such as mailing lists or events. For instance, the site could have been used to announce the Baltimore session on open-source texts.
As I mentioned, I have some experience in this area. The network traffic is not that great. When I ran the CTAN site there was traffic (particularly in late August), but it was not a major issue.
In addition there are now software systems well-adapted to writing such sites. I like Django (free, open-source), but there are a number of others. Such systems reduce the burden of development.
Such a site would be, I would think, a boost to the community. But in some ways the technicalities are not the hard part — the hard part is getting people to adopt the site. I wonder; are folks interested?
Jim Hefferon
Saint Michael's College
Monday, March 3, 2014
Trench Texts Find an On-line Home and Are Now Open-Source!
Effective March 1, 2014, DigitalCommons@Trinity http://digitalcommons.trinity.edu/ is the primary download source for:
- ELEMENTARY DIFFERENTIAL EQUATIONS http://digitalcommons.trinity.edu/mono/8/, previously published by Brooks/Cole Thomson Learning, 2000,
- ELEMENTARY DIFFERENTIAL EQUATIONS WITH BOUNDARY VALUE PROBLEMS, http://digitalcommons.trinity.edu/mono/9/, previously published by Brooks/Cole Thomson Learning, 2000,
- INTRODUCTION TO REAL ANALYSIS http://digitalcommons.trinity.edu/mono/7/, previously published by Pearson Education, 2003,
- FUNCTIONS DEFINED BY IMPROPER INTEGRALS http://digitalcommons.trinity.edu/mono/7/, previously published by Harper & Row, 1978,
- THE METHOD OF LAGRANGE MULTIPLIERS, http://digitalcommons.trinity.edu/mono/7/ previously published by Harper & Row, 1978.
- STUDENT SOLUTIONS MANUAL FOR ELEMENTARY DIFFERENTIAL EQUATIONS AND ELEMENTARY DIFFERENTIAL EQUATIONS WITH BOUNDARY VALUE PROBLEMS ramanujan.math.trinity.edu/wtrench/texts/TRENCH_DE_STUDENT_MANUAL.PDF, previously published by Brooks/Cole Thomson Learning, 2000.
The $\LaTeX$ source and graphics files for Items 3-6 are in a zipfile posted on http://digitalcommons.trinity.edu/mono/7/.
Items 1-6 have been judged to meet the evaluation criteria set by the Editorial Board of the American Institute of Mathematics in connection with the Institute's Open Textbook Initiative http://www.aimath.org/textbooks.
They may be copied, modified, redistributed, translated, and built upon subject to the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License http://creativecommons.org/licenses/by-nc-sa/3.0/deed.en_G.
Instructor's solutions manuals are available on request to the author, subject to verification of faculty status. They are not licensed under Creative Commons and may not be reproduced, modified, or circulated without my written permission.
I thank Professor Jane Costanza, Head of Discovery Services, Trinity University, for including my work on DigitalCommons@Trinity. I also thank my Trinity University colleagues-at-a-distance Ryan Daileda and Peter Oloffson for their encouragement and consistent support. In particular, Professor Daileda created my personal webpage in March 2009 and has generously donated his time to maintain it since then. My contribution to the cause of free and open textbooks would have been impossible without his help.
Please forward this message to colleagues, friends, and students who may be interested.
William F. Trench
Andrew G. Cowles Distinguished Professor Emeritus
Mathematics Department
Trinity University
http://ramanujan.math.trinity.edu/wtrench/index.shtml
San Antonio, Texas, USA
Thursday, February 27, 2014
A Standard for Meaningful Mathbook Markup.
Suppose \$A \in \GL(4,\C)\$ and let \$B=\adjoint{A}\$.
That sentence contains 3 non-standard macros. You probably understand what is written, but if you haven't defined those macros then you can't just insert that sentence into your book. This points to the desirability of having a standard set of macros.
I'll state some principles I see as important, and then propose an initial list of what I will call the "mathbook macros". The name is a reference to Rob Beezer's MathBook XML (see previous posting) which will allow authors to easily produce versions of their work for multiple platforms.
Here I am only referring to math markup. The structural markup of a document -- chapters, sections, theorems, definitions, examples, etc -- will be part of a separate discussion.
Part 1: Principles for MathBook Markup.
- Mathematically meaningful markup is better than markup which merely specifies how the math should be typeset.
- Mathbook markup should specify the mathematical meaning, not the layout.
- Mathbook markup should not require a bunch of extra typing by the author.
- It should be easy to read the raw $\LaTeX$ in context.
- It should be easy to guess how to do the markup.
- If it does not seem possible to satisfy the previous principles in a particular situation, then there is no standard mathbook markup, and the author will have to invent and use a non-standard markup.
- The MathBook Markup is successful if it covers more than half the math macros in a typical well-written undergraduate math textbook.
An alternative to that sentence is
Suppose \$A \in GL(4,\mathbb C)\$ and let \$B=A^*\$.
The only merit in that version is that no macros are needed to compile it. It is inferior in every other way, especially if you prefer a different notation for the complex numbers or the adjoint of a matrix.
Part 2: Proposed examples of MathBook Markup
Linear Algebra. I looked at Rob Beezer's $\LaTeX$ macros in FCLA and propose the following subset for inclusion in MathBook Markup. I leave off the backslash, and I don't indicate the meaning, because by the 4th Principle you should be able to guess the meaning.inverse, transpose, adjoint, rank, nullity, norm, conjugate.
This is a fairly small subset of Rob's macros, so I am far from satisfying the last Principle. Also, all of those macros take one argument. Somehow it seems harder to come up with obvious names for macros that take 2 arguments. But maybe someone has a clever idea? Or maybe we can replace the 5th Principle by an easy way to look up a macro?
Calculus. For a calculus book it may be reasonable to have a \d macro for the "d" in an integral, and maybe macros \dx, \dy, and \dt, and maybe for some other common variable names. I'd be interested in hearing the opinions of calculus textbook authors.
Automorphic forms. The L-functions and Modular Forms Database (LMFDB) is a large collaborative project which has adopted the following standard macros:
\C : complex numbers \R : reals \Q : rationals \Z : integers \F : field (as in \F_p for the field with p elements) \HH : upper half-plane The following symbols for classical groups are also available: \SL, \GL, \PSL, \PGL, \Sp, \GSp And these symbols for operators: \Gal, \Aut, \sym, \End, \Reg, \Res, \Ord, \sgn, \trace Macros relevant to number fields: \ideal{p} : the prime ideal \frak p \classgroup{K} : the class group Cl(K) \integers : the ring of integers \mathcal O (not the rational integers \Z) \modstar{A}{B} : gives (A/B)^\times
I think the math open textbook community would benefit from choosing standard macros for common mathematical concepts. This would allow sharing of $\LaTeX$ source, but it would put no constraints on the notation used by each author.
All comments welcome, including "You are wasting your effort because people won't bother to do this."
Regards,
David Farmer
American Institute of Mathematics
Monday, February 24, 2014
A write once, read anywhere document preparation system.
Fast-forward to May 2013. Now we have MathJax as the very worthy succesor to jsMath. Jason Grout and his students have created the Sage Cell server, allowing an easy embedding of live Sage code in a web page. Harald Schilly and David Farmer have created knowls, making cross-references and detail-hiding much more efficient than hyperlinks. The previous year I had gained a lot of hard-won experience converting the source for FCLA to a one-off version of XML. This made many more things possible, with the powerful text transformations available through XSL processing. The result is the current web version of FCLA, in addition to a print-on-demand hardcover version.
With support from a Shuttleworth Flash Grant, I have started to build a general XML application for creating textbooks and other scholarly documents (research papers, monographs, etc). The main goals are to deliver on the promise of separating presentation from content, and to be as simple as possible for authors to quickly get effective results. Most mathematicians will tell you that $\LaTeX$ is all about separating content from presentation, but if you spend enough time trying to parse it programatically you discover it is full of inconsistencies and hidden/implied structure. And that is before authors start using the abundance of add-on packages. Quick: what does "\chapter" do? Answer below.
Unlike DocBook, there is extensive support for mathematics, both displayed and numbered equations and the additional structure of definitions, theorems, claims, remarks and all the cross-referencing we expect. Authors enter shortcut $\LaTeX$ macros for commonly used mathematical constructs one-time only, and they get used for MathJax and for $\LaTeX$ output. HTML output can embed the Sage Cell server and GeoGebra applets, with Code Mirror, JSXGraph, and video all planned or partially implemented.
My intent is to very carefully design the XML elements. They will be limited to expressing document structure and semantics, while preserving $\LaTeX$ markup for mathematics proper (only). This will not be the ugly verbose XML that is created by programs. I am writing XSLT converters to $\LaTeX$ and HTML as demonstrations, others may want to write other converters. I have written, but not released yet, converters to Sage notebooks, SageMathCloud worksheets, and iPython notebooks. I am experimenting with an extension for letters that includes images for letterhead and scanned signatures for PDF versions (since the $\LaTeX$ letter class drives me crazy). I have used these tools for an article that will appear in the Monthly, for a monograph I am writing on combinatorial designs, and for lecture notes (a book, really) for my advanced linear algebra class this term. It is very liberating to forget about $\LaTeX$, HTML, CSS, Javascript, and just concentrate on writing content, knowing your tools will produce something useful and appealing on the other end, with a single command-line invocation.
The link below is an example of the latest iteration, with plenty of rough edges in the content and presentation. David Farmer gets credit for driving the creation of useful and general HTML markup, which will be useful beyond just this project. A UPS student, Michael DuBois, designed the CSS, both visually and functionally, which accompanies the HTML.
http://linear.ups.edu/scla/html/scla.html
So this is an invitation to become involved, as a user or by making suggestions, or just by keeping an eye on developments. I do not yet have everything consolidated on a single website, but plan to soon and will announce it on the Google Group, and perhaps here. In the meantime...
If you are interested, please join the discussions at the Google Group:
https://groups.google.com/forum/#!forum/mathbook-xml-support
Code is on GitHub (everything is on the dev branch):
https://github.com/rbeezer/mathbook
Rob Beezer
University of Puget Sound
(Answer: yes, \chapter usually gets you a chapter heading. Unless it comes sometime after \backmatter, in which case it gives you an appendix heading.)
Monday, February 17, 2014
Numbering in Papers and Books
There is a long list of possible numbering schemes, and a short list of reasonable numbering schemes. For example:
- Number every equation with a single integer, sequentially
throughout the entire multi-section document.
*Bad* It is hard to find the equation you are looking for. - Number everything in the format section.subsection.number , where
every environment has its own separate numbering.
*Bad* If Theorem 3.2.4 is followed by a Lemma, that should be Lemma 3.2.5, not Lemma 3.2.whatever-the-next-lemma-number-is. - Number everything in the format section.subsection.number , where
you group environments in a sensible way and have only a handful of
sequential numberings.
*Good* For example Lemma 3.2.4, Theorem 3.2.5, Corollary 3.2.6.
I only keep track of the following global numbers:
- chapter
- section
- subsection
- subsubsection
- equation
- theorem-like (i.e., lemma, proposition, remark, conjecture, example,...)
- figure (a "figure" is anything with a caption.)
In addition, there are "local" numbers, as in a list or the exercises at the end or a section. Exercises sprinkled throughout a section would use the theorem-like number.
Question 1. Is there something missing, or unwanted side-effects, from this numbering scheme?
Question 2. If a paper has sections but no subsections, then it makes sense to use a 2-level instead of a 3-level numbering. But what if some sections have subsections, and others don't? Do you mix 2-level and 3-level numbering?
Question 3. What choices, if any, should be left to the author?
Comments welcome.
Regards,
David Farmer
American Institute of Mathematics
[Post your responses in the comment section below.]
Monday, February 10, 2014
WeBWorK Exercises as a Source of Supplementary Problems
A couple of years ago, I decided to give WeBWorK a try in my calculus II class. Since it's free (I'm a cheapskate at heart) and I have a few computer servers at my disposal, I downloaded the instructions for installing WeBWorK from their Get WeBWorK page. In particular, I had an Ubuntu 12.04 linux machine, so I downloaded step-by-step instructions for an Ubuntu 12.04 system. I will admit to having a fair amount of unix system administration experience, but if you're passingly familiar with unix, you can probably get through this in an hour or two. If you're not a unix person (and not a cheapskate) you can actually buy access to a WeBWorK server at a relatively low-cost.
Long story short, I set up my own server and proceeded to use WeBWorK to provide students with additional exercises. I taught out of Guichard's Calculus text (free, open-source). Guichard's text has a decent number of exercises, but WeBWorK had far more to choose from. In addition, WeBWorK provides instant feedback which students indicated they liked. Finally, with WeBWorK the instructor can closely monitor whether students are actually doing homework and whether they're doing it on time. (Can you tell I'm a fan?)
Back to the point of this post, open-source authors faced with the daunting task of creating exercises and solutions for their texts should consider pre-existing open-source repositories of exercises, like WeBWorK, to fill this gap. IMathAS is another open-source homework system for mathematics (but I haven't used it). If any of you know of other open-source collections of exercises for mathematics, please post references in the comments.
If any of you are teaching calculus I, II, or III out of Guichard's book, I have since created WeBWorK problem sets that correspond to nearly every section of the text. You can download the .def files for calculus I, calculus II, and calculus III. They may not perfectly fit your needs, but they certainly provide a good starting point for your problem sets.
Friday, February 7, 2014
Open-source Texts in MAA Reviews.
Several of these reviews I solicited by contacting the authors, finding users of their texts and subsequently asking those users to submit reviews. The editor of the MAA Reviews, Fernando Gouvêa, has been supportive of efforts to place reviews of open-source textbooks on the site. If you are a user (not author) of an open-source text, I encourage you to submit a review of the text to MAA Reviews. Here are some instructions on how to contribute.
If you are an author of an open-source text, ask one or more of your users to write a review for MAA Reviews. I wrote a review of Guichard's Calculus text jointly with Victor Reiner. The possibility of several users of the text jointly writing a review exists and, in some ways, could be construed as a stronger review. Of course, best practices dictate that you (the author) probably shouldn't write your own review. :) I think Prof. Gouvêa might catch on to that.
Monday, February 3, 2014
Slide Repository for Talks from the Joint Mathematics Meeting in Baltimore.
http://carrot.whitman.edu/OpenMathBook/Presentations/
Thanks once again to everyone that participated and for making these files available.
Thursday, January 30, 2014
JSXGraph: on-line interactive figures for mathematics.
One of my areas of interest in the development of open-source texts is in the possibilities offered by on-line texts. In particular, the use of Javascript and other technologies to present dynamic content to the reader. Such content can be in the form of interactive figures, numerical computation, symbol manipulation, and simulation (just to name a few possibilities).
This post is about a well-designed Javascript library called JSXGraph that lets authors easily create 2D interactive figures. For example, here we have an interactive figure written using JSXGraph that lets the reader explore the geometric interpretation of the derivative (click on the red point and move it around).
JSXGraph is a free, open-source library of functions that any modern browser can implement (via Javascript). Authors with a modicum of programming experience can quickly generate interactive figures like this. Alternatively, interested students can make a project out of the creation and contribution of such figures to an on-line, open-source text. Of course, one risk of investing time and effort into such figures is that the technology will "move on" and your figures will become obsolete. The presence of Javascript in all modern browsers and the fact that JSXGraph is free and open-source help to protect from that possibility.
The JSXGraph site offers a large "zoo" of examples with source code that is free to use, re-use and modify. These examples provide an entry point into learning the syntax and ultimately to developing entire figures of your own.
As you can see, I'm a big fan. If any of you out there are authoring on-line versions of open-source texts, I'd be happy to help you get JSXGraph up and running on your book. To see its use in an active on-line, open-source text, visit Guichard's Calculus text. Most of the figures in that version of the text are done in JSXGraph. One of my personal favorites is the one that illustrates Newton's Method.
Tuesday, January 28, 2014
Textbook costs impede educational achievement.
Those of us that attended the open-source text session at the recent Joint Mathematics Meetings in Baltimore may recall Ms. Allen's presentation there. We are fortunate that she and others are willing to take these issues to Capital Hill and other seats of government. Ask your representative to support the Affordable College Textbook Act.
Monday, January 27, 2014
Open-source efforts, not for junior faculty.
Here at Whitman, I've been working to get our guidelines for tenure and promotion to include this kind of work. Our faculty personnel committee is going to consider the issue this semester. Until such work is recognized by colleges and universities as meritorious and worthy of tenure and promotion, it will continue to be risky for pre-tenure faculty to engage in this kind of activity.
Saturday, January 25, 2014
Trench books going open-source.
On a side note, I'd like to get some information on this site about free options for on-line book source hosting and distribution. Options like github exist, but I have limited experience with them. If someone is willing to write a post let me know. Such information would be of great use to the community.
Thursday, January 23, 2014
Free DE and Real Analysis Titles from William Trench.
The following items are available as free downloads subject to the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License http://creativecommons.org/licenses/by-nc-sa/3.0/deed.en_G.
All have been judged to meet the evaluation criteria set by the Editorial Board of the American Institute of Mathematics in connection with the Institute's Open Textbook Initiative. http://www.aimath.org/textbooks/
ELEMENTARY DIFFERENTIAL EQUATIONS http://ramanujan.math.trinity.edu/wtrench/texts/TRENCH_FREE_DIFFEQ_I.PDF, previously published by Brooks/Cole Thomson Learning, 2000.
ELEMENTARY DIFFERENTIAL EQUATIONS WITH BOUNDARY VALUE PROBLEMS, http://ramanujan.math.trinity.edu/wtrench/texts/TRENCH_FREE_DIFFEQ_II.PDF, previously published by Brooks/Cole Thomson Learning, 2000.
STUDENT SOLUTIONS MANUAL FOR ELEMENTARY DIFFERENTIAL EQUATIONS AND ELEMENTARY DIFFERENTIAL EQUATIONS WITH BOUNDARY VALUE PROBLEMS http://ramanujan.math.trinity.edu/wtrench/texts/TRENCH_DE_STUDENT_MANUAL.PDF, previously published by Brooks/Cole Thomson Learning, 2000.
INTRODUCTION TO REAL ANALYSIS http://ramanujan.math.trinity.edu/wtrench/texts/TRENCH_REAL_ANALYSIS.PDF, previously published by Pearson Education, 2003.
Supplements to INTRODUCTION TO REAL ANALYSIS:
FUNCTIONS DEFINED BY IMPROPER INTEGRALS http://ramanujan.math.trinity.edu/wtrench/texts/TRENCH_IMPROPER_FUNCTIONS.PDF, previously published by Harper & Row, 1978.
THE METHOD OF LAGRANGE MULTIPLIERS, http://ramanujan.math.trinity.edu/wtrench/texts/TRENCH_LAGRANGE_METHOD.PDF, previously published by Harper & Row, 1978.
Instructor's solutions manuals are available on request, subject to verification of faculty status.
Please forward this message to colleagues, friends, and students who may be interested.
William F. Trench
Andrew G. Cowles Distinguished Professor Emeritus
Mathematics Department
Trinity University
http://ramanujan.math.trinity.edu/wtrench/index.shtml
It's also informative to note that the source (e.g. $\LaTeX$ files) is not offered here. As David Farmer might point out, this is a useful example that distinguishes a free text from an open-source text. These texts are free, but are not open-source.
If any of you have experience with these texts or can provide additional information, please leave a comment.
Monday, January 20, 2014
Baltimore Bullet Points: Themes that emerged from the session.
- Licensing. What are the pros and cons of different permissive licensing schemes?
- Collaborative work. How do we develop communities of authors around a specific project?
- Credit. How do we acknowledge the contributions to a particular project? How do we convince our academic bosses that contributing to an open source text project should count towards tenure and promotion?
- Technology. How do we harness existing technologies in our projects? What kinds of new technologies are needed?
- Assessment. How do we develop a review process so that textbook adopters (and others) can judge the relative merits of open-source texts? How do we know who is using our texts? How do we manage feedback from our users?
- Media. What issues surround the medium of distribution (e.g. on demand printing, web-based, ebook etc)?
- Publicity. How do we promote our texts?
- Public Policy. How do we shape public policy to create space for open source texts in public education? How do we secure external funding to support the creation of open source texts? What are some existing resources in this sphere?
- OER Resources. How do we merge/supplement open source texts with other open educational resources (OER)?
- Best Practices. What are some common standards that can be adopted/promoted as best practices for authors to improve their work?
I will be contacting some of the people that presented in Baltimore to solicit articles for the site. In addition, if you would like to write a post or direct me to something that might be of interest to the community, use the contact form on the right side of the page. We'll try to average a posting a week plus some discussion in the comments section.
Hopefully everyone made it back from Baltimore without too much difficulty. Perhaps we'll meet again at the Joint Meetings in San Antonio.
![]() |
Camden Yards across from the Convention Center, JMM 2014 |