Math and ACM at Caltech
Download
Report
Transcript Math and ACM at Caltech
Math and ACM at Caltech
An Investigative Report
By the SFC Math/ACM Committee
Student Members
Bud Coulson - Math Co-Chair
Waley Chun - ACM Co-Chair
Roger Lee – ARC Liason
Sherwin Dorundi
Evan Dummit
Abhi Gulati
Christine Parry
Will Shao
Faculty Members
Michael Aschbacher - Shaler Arthur Hanisch
Professor of Mathematics
Eric Wambach – Ogla Taussky-John Todd
Instructor of Mathematics
Oscar Bruno - Professor of Applied and
Computational Mathematics
Dan Meiron - Fletcher Jones Professor of Applied
and Computational Mathematics and Computer
Science
Niles Pierce - Associate Professor of Applied and
Computational Mathematics and Bioengineering
Math & ACM
Difficult options which attract only the
brightest and most talented students
We are happy to have had a chance to meet
with professors and learn more about the
way these subjects are taught at Caltech
Introductory Courses
Two purposes:
Teach material necessary for further study in
the major
Introduce students to the method of rigorous
proofs in mathematics
They are:
Math 5 for the math option
ACM 95 for the ACM option
Math 5
Introduction to Abstract Algebra
About 50% of math majors take this class as
freshmen
Suggestion: hold midterm and final reviews
to help new students adjust to the difficulty
of the class
ACM 95
Introduction to the Methods of Complex Analysis
Students feel this class is very useful and like the
real-world applications presented in class
Midterms and finals very hard
95c has no exams, and allows referencing past
homework sets - students don’t learn as much and
grade distribution skewed
Other Courses
Cannot survey all the courses in the options,
and feel no need to try
Not every student takes the same courses
Present a collection of classes for which we
felt we could propose some improvements
Math 6a
Introduction to Discrete Math
Partial requirement for Math, CS, and ACM
majors
Instructor and material taught have changed
from year to year
Noted for various problems with
homework: typos and distribution errors
Math 6a
Propose that the material and textbook be
kept the same from year to year
More standardized teaching would fit in
with the core nature of the class while
making the overall experience much more
enjoyable
ACM 106
Introduction to the Methods of Applied
Mathematics
Not a requirement, but commonly taken
sophomore/junior year
Assumes intensive prior knowledge of a
math programming language,which not all
students have learned yet
ACM 118
Introduction to Applied Statistics
Very useful for further study of statistics
However, the lack of textbook and/or course
notes posted makes it hard to make up
missed classes
Other Proposals
This committee has one major proposal, for
a new course in the ACM option
Other than that, we offer some general
comments about the options
CS course
In the CS major, there is a three-unit class CS 11
which teaches the basics of a programming
language
This course is useful for students who may need to
know some language, but have not had prior
exposure to it
A similar situation arises for ACM students who
need to use a computer algebra system such as
Matlab or Maple
Math Programming
A new 3-unit ACM/CS course teaching
Matlab/Mathematica/Maple would be easy
to implement, but invaluable to ACM
students
It could be taught by a graduate student or
postdoc with relatively minimal effort and
low cost
Student Opinion
A survey of all undergraduate ACM majors
found that a large majority were in favor of
such a new course
An editorial in a recent issue of the
California Tech made a similar proposal
Departments
In addition to the classes themselves, we have
some comments on the administrative departments
and general structure of each option
These include suggestions for tweaking the major
requirements as well as minor improvements that
could be made to the administration
Math
In some classes (notably Math 6a and 108,
two requirements for the major) homework
sets are collected and returned very late
Also, in some classes, there is not enough
emphasis on the office hours for the grader
and professor of the course
ACM
ACM at Caltech leans towards the abstract
To cater to students who want a more
computational approach, we propose that the 27
Math unit requirements for ACM be made into
Math/ACM
Another suggestion is to allow ACM 216 and 217
to fulfill the 27 units ACM requirement, to allow
probability-minded students to take the ACM
116/216/217 sequence more easily
Good Aspects
There are some aspects of the two options
which we felt are particularly exemplary
and deserve praise
Other options could well learn from these
special areas
Math
Omsbudsmeetings always planned out in
advance, allow valuable feedback from each
class
The speaking and writing courses (Math 10
and 11) do a very good job in preparing
students for conducting mathematical
research
Website very well designed and maintained
Website
ACM
Major is very flexible, allowing students to
plan out their courses according to their
interests
Small major ensures personal connection
with professors and TAs, as well more
opportunities for research projects
Final Comments
In general, ACM and Math at Caltech are very
flexible and well-designed options
We have made suggestions to deal with the few
minor problematic areas, which can only add to
the high level of excellence already enjoyed
We hope you have learned from our presentation
Thanks
To all of the professors who attended our meetings
and helped us learn
To the committee members for their time and
dedication towards improving the their options
To the SFC for having this conference and
allowing us to express our opinions