| Week 1: MATLAB Mon Sept. 28 to Sun Oct. 4 |
The m-file from the first lecture is available. | Week 2: MATLAB Mon Oct. 5 to Sun Oct. 11 |
The m-file from the second lecture is available. The referenced m-files are in the same directory. |
| Week 3: MATLAB Mon Oct. 12 to Sun Oct. 18 |
The m-file from the third lecture is available. |
| Week 4: MATLAB Mon Oct. 19 to Sun Oct. 25 |
The m-file from the fourth lecture is available. |
| Week 5: MATLAB Mon Oct. 26 to Sun Nov. 1 |
The m-file from the fifth lecture is available. |
| Week 6: Mathematica Mon Nov. 1 to Sun Nov. 8 |
The notebook from the sixth lecture is available |
| Week 7: Mathematica Mon Nov. 9 to Sun Nov. 15 |
The notebook from the seventh lecture is available |
| Week 8: Mathematica Mon Nov. 16 to Sun Nov. 22 |
The notebook from the eighth lecture is available. |
| Week 9: Mathematica Mon Nov. 23 to Sun Nov. 29 |
|
| Week 10: Mathematica Mon Nov. 30 to Fri Dec. 4 |
|
| Week 11: Study Period/Finals Week Sat Dec. 5 to Sun Dec. 11 |
Directions for online submission Submit online assignments via moodle. Use your IMSS password to log in, navigate to ACM11, and enroll. The enrollment key is gittens.
| Week 1: MATLAB Mon Sept. 28 to Sun Oct. 4 |
Assignment 1 is available | Week 2: MATLAB Mon Oct. 5 to Sun Oct. 11 |
Assignment 2 is available |
| Week 3: MATLAB Mon Oct. 12 to Sun Oct. 18 |
Assignment 3 is available |
| Week 4: MATLAB Mon Oct. 19 to Sun Oct. 25 |
Assignment 4 is available |
| Week 5: MATLAB Mon Oct. 26 to Sun Nov. 1 |
Assignment 5 is available |
| Week 6: Mathematica Mon Nov. 1 to Sun Nov. 8 |
Assignment 6 is available |
| Week 7: Mathematica Mon Nov. 9 to Sun Nov. 15 |
midterm Matlab projects due. Assignment 7 is available |
| Week 8: Mathematica Mon Nov. 16 to Sun Nov. 22 |
Assignment 8 is available |
| Week 9: Mathematica Mon Nov. 23 to Sun Nov. 29 |
|
| Week 10: Mathematica Mon Nov. 30 to Fri Dec. 4 |
|
| Week 11: Study Period/Finals Week Sat Dec. 5 to Sun Dec. 11 |
final Mathematica projects due |
| Instructor | Alex Gittens email: gittens at acm.caltech.edu office: 330 Annenberg office hours: Tuesdays 4pm-5pm |
| Teaching Assistant | Esther Wang email: estherwang at gmail.com office: SFL Group Study Room #2-2 office hours: Wednesdays 8pm-10pm |
Download the course syllabus (PDF)
Grading Both the Matlab and Mathematica sections will each have 4 to 5 homeworks and one project. The two sections will have equal weight. The homeworks will be weighted equally, and each project will carry the weight of two homeworks. Students will be allowed to drop one homework for the entire class (not per section); the projects are not eligible to be dropped. Electing to drop a homework will prevent the student from receiving an "A+" letter grade. Letter grades may be based on a curve.
For students taking the course PASS/FAIL: the passing cutoff will be 70%. Grading will be done the same as for students taking the course for a letter grade.
Collaboration Students are allowed to discuss problems; however, particular homework problems should be discussed away from the computer. It is not acceptable for students to "split" a homework or homework problem. Copying of code is completely unacceptable.
Extensions In order to be fair to all students, there is a no-extension policy. However, as mentioned above, students are allowed to drop one homework per term (we will do this automatically).
Email policy The instructor and TA are happy to answer students' questions; this is why we hold office hours. However, we strongly discourage questions via email. Email responses take much longer and are less effective than personal interaction -- it is also harder to give the appropriate amount of assistance without revealing the solution. We will answer such emails at our discretion.
| Week 1: MATLAB Mon Sept. 28 to Sun Oct. 4 |
Tuesday Sept 29, 12:00 PM Firestone 306, mandatory organizational meeting | Week 2: MATLAB Mon Oct. 5 to Sun Oct. 11 |
| Week 3: MATLAB Mon Oct. 12 to Sun Oct. 18 |
Fri. Oct. 16 last day for adding courses |
| Week 4: MATLAB Mon Oct. 19 to Sun Oct. 25 |
|
| Week 5: MATLAB Mon Oct. 26 to Sun Nov. 1 |
|
| Week 6: Mathematica Mon Nov. 1 to Sun Nov. 8 |
midterm Matlab projects due |
| Week 7: Mathematica Mon Nov. 9 to Sun Nov. 15 |
|
| Week 8: Mathematica Mon Nov. 16 to Sun Nov. 22 |
Wed. Nov. 18 last day for dropping courses |
| Week 9: Mathematica Mon Nov. 23 to Sun Nov. 29 |
No class Thursday or Friday (26 & 27); Thanksgiving holiday |
| Week 10: Mathematica Mon Nov. 30 to Fri Dec. 4 |
Fri. Dec. 4 is the last day of classes |
| Week 11: Study Period/Finals Week Sat Dec. 5 to Sun Dec. 11 |
No class; final Mathematica projects due |