|
Home Page
Math Toolkit
Math 195
Disclaimer: Welcome to this page, such as it is. I'll try to
keep at least some course material accessible here, but the pickings
are likely to be pretty slim. I'm at Earlham in significant part
because I think the right way to do mathematics and to engage in
scholarship is as a member of a community of scholars working together
in small groups in person. It's difficult for me to see how that
process is enhanced by my taking large amounts of my time producing
web pages. Time spent writing web pages is time not spent
- Seeing students.
- Commenting on homework.
- Getting ready for class.
- Doing mathematics.
- Seeing my family.
- Being present on, and experiencing, the world God created.
My personal sense is that those tasks count more than web pages, and
I've normally allocated my time accordingly. I'll probably do the same
this semester.
Additionally, I don't particularly enjoy working with the
web, in part because it has never been, and is not now, an environment
that's very friendly to the 2-dimensional language of mathematics.
Now that I've said that, here's what is available on this page:
Printed Resources: Most of these are in PDF format, since
using TeX followed by dvipdfm is one of the few paths to
decent-looking mathematical text on the web.
- The syllabus for this course.
- Atoi(s), a function from Kernighan
and Ritchie for converting a string to an integer which uses our
algorithm for base conversion.
- Third Base, a nice article on why
base 3 and balanced ternary might matter to computer scientists.
- Herb Wilf on positional number systems
and on big-O. Section 2 is useful now; section 1 will be needed
for Homework 9.
- Homework 1, on base arithmetic.
- Homework 1 Solutions.
- Examples of Sets as tools in CS.
This is just a couple of random excerpts from books on Theory of
Computation and on Formal Languages that may suffice to show that
computer scientists use set theory.
- Homework 2, on set theory.
- Homework 2 Solutions.
- Homework 3, on relations.
- Homework 3 Solutions.
- Homework 4, on logic.
- Homework 4 Solutions.
- Homework 5, reviewing sets 2 and 3.
- Homework 5 Solutions.
- Handout on Induction. This is
one section from Kenneth Rosen's book, Discrete Mathematics and
Its Applications.
- Homework 6, on induction.
- Homework 6 Solutions.
- Stuff on Functions.
- Homework 7, on functions.
- Homework 7 answers.
- Last year's midterm.
- This year's midterm.
- Midterm Solutions.
- Homework 8, on complex numbers and types
of numbers.
- Homework 8 Solutions.
- Homework 9, on Big-O and rates of growth.
- Homework 9 Solutions.
- More Herb Wilf on recurrences.
- Homework 10, on recurrences.
- Homework 10 Solutions.
- Homework 11, on matrices.
- Homework 11 answers.
- Last year's final.
- This year's final.
Stuff for Mic: Let me know if you need help understanding
anything here. I mostly wrote this for myself.
- Tim's TeX macros.
- Tim's LaTeX macros.
- Notes on bases.
- Notes on sets.
- Notes on relations.
- Notes on logic.
- Notes on induction.
- Notes on functions.
- Notes on numbers, complex and
otherwise.
- Notes on Big-O.
- Notes on recurrences.
- Notes on matrices.
- Grade Distribution.
It is also worth looking around in this folder. There are some
Maple worksheets used for making some of the figures, as well as eps
files of the figures.
Here is a gzipped tar
archive of this whole site, icluding all those ancillary files.
Tim McLarnan,
Write me.
Professor of Mathematics
Earlham College,
Richmond, IN 47374 USA
|