Instructor: Ed
Bueler Chapman 301C Phone: 474-7693 eMail: ffelb@uaf.edu Office Hours: MW 2:15-2:15, F 9:15-10:15 |
Class Time: MWF 1:00--2:00 Classroom: Chapman 107. Web Site: http://www.dms.uaf.edu/~bueler/ |
Textbook: The required text is
Grade = Project + Homeworks : It is assumed that students in this class have in mind or can acquire specific continuum modelling problems in applied fields. These will mostly, but not exclusively, be PDE problems, and they are supposed to be nontrivial problems. Frequently they are a component of (or a simplification of) a thesis/dissertation project. I am eager to help and advise on choosing and refining such problems. Forty percent of the grade in the course will be on a project based on such a problem. Two project assignments will be given, one due midsemester, and one due at the finals time. In both cases, actual numerical computation will be required, generally in Matlab. It is expected that the first part will be preparatory for the more complete second part. Furthermore, at least one presentation of the project will be required during the semester. The presentation can be either oral or on a poster. These presentations are important to the class, as the class will act as consultants to the presenter.
Policies and makeup exams: The
department
has specific policies on incompletes, late withdrawals, and early final
examinations, etc; see http://www.dms.uaf.edu/dms/Policies.html
. You are covered by the UAF Honor Code. I will work with
the Office of Disabilities Services (203 WHIT, 474-7043) to provide
reasonable accommodation to student with disabilities.
Programming in the course: We will use Matlab. UAF has a campus-wide site license so you should be able to use it for free. It is available in the Chapman 103 and other computer labs on campus. Programs in Matlab will appear on my website, and these can be used in homework problems and in projects. Copious resources are available for learning Matlab and programming therein, including my modest tutorial and links page (www.math.uaf.edu/~bueler/MatlabEx.htm), but students with no programming experience will have a high hurdle to cross. The programming experienced in Math 310 should be sufficient as preparation, however. Students who are very well-established and secure in some other language, e.g. Python, may use it. Use of other languages is fully the students responsibility, and, in fact, may cause substantial disadvantage.
An ad for Matlab might look like this:
Matlab is a language designed to do numerical analysis
coursework! Programs can be
written and run in Matlab
in a highly traditional programming style.
Mathematical and graphical inputs and outputs can be handled more
directly
in Matlab than in most compiled programming languages.
Matrices
appearing in problems can be easily analyzed. Many of the
operations
appearing in numerical problems are natural and quick in Matlab,
and require much more work in C or FORTRAN. Even
established compiled-language programmers will find
it
a desirable prototyping tool.