Mathematics 128A, Summer 2007

This page is still being edited and there may be some minor changes. In particular the room for the course has just changed.

Professor: Richard Borcherds

Office hours: 927 Evans Hall 9:00-10:00 Tu W Th F

ROOM CHANGE:

The class meets in 289 CORY, MTuWTh 10:00-12:00. The first lecture is on Monday 06/25, the last is on Thursday 08/16, and there is no lecture on Wednesday July 4. The lectures TuTh 11-12 are discussion sections, also in 289 CORY. The Course Control Number is 61385. This is the course home page (address /~reb/128). If you cannot get into this section, there is another section taught by Scott Armstrong.

Catalogue Description: Mathematics 128A

Programming for numerical calculations, round-off error, approximation and interpolation, numerical quadrature, and solution of ordinary differential equations. Practice on the computer.

This section:

Math 128A will cover the following topics.

  1. Nonlinear equations
  2. Linear systems
  3. Iterative methods
  4. Polynomial interpolation
  5. Numerical integration
  6. Differential equations

Textbook:

Numerical analysis and scientific computation, by Jeffrey J. Leader. Publisher: Addison-Wesley 2005 ISBN 0-201-73499-0

The publisher's price is $126.67, the ASUC store sells second hand copies for about $95, and you should be able to find second hand copies for about $50 from Abebooks or Amazon.

Computer languages:

The languages octave or matlab are strongly recommended for this course. You do not need to know them to take before taking the course, as they are easy to pick up. There is a math 98-2 course offered this summer on Introduction to Matlab, CCN 61314, TuThF 12-2 June 26-July 13, 106 Latimer Hall, taught by Maxim Trokhimtchouk. Octave and Matlab are essentially the same; the main difference is that you have to pay for matlab or find a computer with a license, while octave can be downloaded for free from the octave download page . The download page offers the source code which you probably dont want unless you have an unusual computer; if you go further down the page there are some links to precomplied binaries for octave, which are usually easier to install. The manual for octave is here and you can also use the matlab tutorial (but note that there will be a few small differences). If you use the linux operating system then octave is probably already installed on your computer; type the command "octave" and see what happens. You can get more stuff from the octave repository.

Computers.

If you already have your own computer then you can use that if you can figure out how to install octave or matlab on it. Otherwise there are some computers in the computer lab in 106 Latimer Hall beginning on 6/26. The user identifier is !chmfmath , and you can get the password either in lectures or in office hours.

Grading:

Homework will account for about 40% of the grade.

Midterm 1 will account for about 20% of the grade.

Midterm 2 will account for about 20% of the grade.

The final will account for about 20% of the grade.

Almost all the questions in the midterms or finals will be randomly selected questions from the book similar to homework questions, possibly with the constants in the questions changed. So if you understand how to do all the homework questions you will be able to do all the questions on the exams.

Each question on the midterms and final will be worth 3 points. The grading scheme is: 3 points for a completely correct and clear answer in simplified form, 2 points for an essentially correct answer with some minor errors, 1 point for a reasonable start on the question, 0 points for no significant progress. It is your responsibility to make your answers clear: if you get the question right but the grader does not notice, then this is your fault for not making your answer clear enough, and you will lose points for it. Students will never get extra partial credit by asking for it, as this is unfair to students who do not ask. Marks for exams or quizzes will only be changed if there is a clear error on the part of the grader, such as adding up marks incorrectly or forgetting to mark a question.

If you miss the first midterm the mark for the second midterm will be doubled. If you miss the second then the mark for the final will be doubled. If you miss both midterms or the final then you are in trouble. There will be no makeup midterms or finals.

The final homework grade will be computed from the grades for the 5 best homeworks, so it does not matter much if you forget one or two. About half the marks for homework will be based on the number of questions that you made a serious attempt on, and about half will be based on more detailed marking of a few questions.

Examinations:

You may use a pocket calculator in the exams. There is no need for an expensive graphing calculator: a $10 calculator with sin/cos/tan buttons on it will be enough. You may also bring one (ordinary sized!) sheet of paper with writing on both sides to the exams. Apart from this one sheet, the exams are "closed book".

Homework:

Homework is due by the end of the Monday lecture the week after it is assigned. Late homework will not be accepted. There are brief solutions to most homework exercises in the back of the textbook. Note that some of the homework exercises occur after the "MATLAB" sections in the book. Collaboration on homework is fine, but if you hand in similar homework to your collaborator you should clearly state so and say who you are working with, in order to avoid unfortunate misunderstandings.

For each lecture, you should read the section of the textbook, work through the examples in the "MATLAB" section of the text, and do the homework exercises listed below.

Reading and Homework Schedule
Lecture Date Reading Exercises (Due in class the next Monday)
1-2 M June 251.1, 1.21.1: 1, 2, 7, 9, 11ab.    1.2: 1, 2, 4, 9, 10
3 Tu June 261.31.3: 1ab, 3, 4ab, 6abc, 8
4-5 W June 271.4, 1.51.4: 2, 3, 4, 7, 8.    1.5:1, 2, 5, 6, 10ab
6 Th June 281.61.6: 1, 4, 5, 6, 8
7-8 M July 21.7, 1.81.7: 3, 4, 6, 8ab, 9ab    1.8: 2ab, 3, 4, 5, 6
9 Tu July 31.91.9: 1, 2, 3a, 5, 6
W July 4Holiday
10 Th July 52.12.1: 1abc, 3ab, 4abcd, 6abcd, 10.
11-12 M July 92.2, 2.32.2: 1, 6, 8, 11, 12.    2.3: 1, 2, 6, 7, 8
13 Tu July 102.42.4: 1, 2, 3, 5, 6
14-15 W July 112.5, 2.62.5: 1, 3, 4, 6, 8.    2.6: 1, 4, 7, 8, 9.
Th July 12Midterm Covers 1.1 to 2.4
16-17 M July 162.7, 2.82.7: 2, 4, 6, 7, 8    2.8: 1, 2, 6, 7, 9
18 Tu July 172.92.9: 1, 2, 4, 5, 6,
19-20 W July 183.1, 3.23.1: 1, 2, 7, 8, 9.    3.2: 1, 2, 3, 5, 7.
21 Th July 193.33.3: 1, 2, 3, 4, 5.
22-23 M July 233.4, 3.53.4: 1, 3, 5, 9, 10    3.5: 1, 2, 3, 4, 5,
24 Tu July 243.63.6: 1, 2, 3, 4, 9.
25-26 W July 254.1, 4.24.1: 1, 2, 5, 6, 11.    4.2: 1, 3, 5, 6, 7.
27 Th July 264.34.3: 1, 2, 3, 4, 5
28-29 M July 304.4, 5.14.4: 1, 2, 3, 4, 5.    5.1: 1, 3, 4, 6, 8,
30 Tu July 315.25.2: 1, 3, 4, 7, 8.
31-32 W Aug 15.3, 5.45.3: 1, 4, 5, 7, 9.    5.4: 1, 2, 4, 5, 7
Th Aug 2Midterm Covers 2.5 to 5.2
33-34 M Aug 65.5, 5.65.5: 2, 3, 5, 6, 10.    5.6: 2, 3, 5, 6a, 9.
35 Tu Aug 75.75.7: 1, 2, 3, 4, 6.
36-37 W Aug 86.1, 6.26.1: 1, 3, 4, 8, 9.    6.2: 1, 2, 3, 6, 11.
38 Th Aug 96.36.3: 1, 3, 6, 8, 12.
39-40 M Aug 136.4, 6.56.4: 1, 2, 5, 7, 9.    6.5: 1, 2, 3, 8, 10
41 Tu Aug 146.66.6: 1, 2, 4, 7, 9.
42-43 W Aug 156.7 6.7: 1, 2, 3, 4, 6.
Th Aug 16FinalCovers 5.3 to 6.7.

Links related to the course: