Johannes Brust (Instr.)Brian Tran (TA)
jjbrust@ucsd.edub3tran@ucsd.edu
Office/student hrs:Office/student hrs:
M,W,F: 10-11a (APM 1111)T: 1p-1:50p (APM 5702)

Welcome to Math 179/279 (Spring 2023)

This page supplements materials to
``Projects in Computational and Applied Mathematics''

Because this class is about computational and applied mathematics with a focus on projects, it is organized into two parts. There are five homework assignments and one project component. By week 3, or earlier, you will have made a project proposal. If you don't have an appropriate project, you can use reference [2] (from ``Materials'' below), which contains 12 sample projects. Even if you identified a suitable project you can use this reference to compare for the scope of your project. By default, if any project could lead to an submission to an undergraduate journal like [SIURO] (have a look at the articles there), a conference or a research journal this would constitute the most excellent outcome of this class.

Overall, algorithms and computer implementations are important components of the class. Examples and homework are in [Matlab] (available for free to UCSD students). For consistency, Matlab is also encouraged for the project yet you are free to choose a language you see the most fit.

Memo to the student:

Remember, this class is here to help to succeed.

  • •Being active in Lecture, Discussion and office hours will help to excell
  • •Ask for help when feeling stuck

Announcements

Mar 31 • Lectures start Monday Apr. 3rd, 11am-11:50am APM 2402

Syllabus

All in Pacific Time

Lectures: MWF, 11a-11:50a in APM 2402

Discussions: T, 2p-2:50p in APM 2402

Schedule

(Note: Schedule and policies may be updated throughout the quarter)





Week Monday Tuesday Wednesday Thursday Friday
1
03 Apr
[1],2: PageRank
04 Apr 05 Apr
[1],5:Fitting I
06 Apr 07 Apr
[1],5:Fitting II
HW 1
2
10 Apr
[3]:Deep Ntw.
11 Apr 12 Apr
[3]: Backprop.
13 Apr 14 Apr
Training algs.
HW 2
3
17 Apr
[1],8: FFT I
18 Apr 19 Apr
[1],8: FFT II
20 Apr
Propose project
21 Apr
[1],3: Interp. I
HW 3
4
24 Apr
[1],3: Interp. II
25 Apr 26 Apr
[1],10: Eig./SVD
27 Apr 28 Apr
[1],10: SVD/PCA
HW 4
5
01 May
[1],9: Rand. I
02 May 03 May
[1],9: Rand. II
04 May 05 May
No class
HW5
6
08 May
No class
09 May 10 May
No class
11 May 12 May
No class
7
15 May
No class
16 May 17 May
No class
18 May
19 May
No class
8
22 May
Present.
23 May 24 May
Present.
25 May 26 May
Present.
9
29 May
Holiday (Memorial)
30 May 31 May
Present.
01 Jun
02 Jun
Present.
10
05 Jun
Present.
06 Jun 07 Jun
Present.
08 Jun 09 Jun
Present.
11
    14 Jun
Project due
   

Materials

Texts:[1] Numerical Computing with Matlab, [book], C. Moler (main text)

[2] An Introduction to Scientific Computing: Twelve Computational Projects Solved with MATLAB, I. Danaila, P. Joly, S. Kaber, M. Postel
(available freely to UCSD students [Library Catalog])

[3] Deep Learning: An Introduction for Applied Mathematicians [article], C. Higham, D. Higham, SIAM Review, 61(4), 860-891

[4] How to Be Creative, [book], N. Higham, D. Sherwood
Content:The first half of class covers relevant parts of [1]: chapters 2,5,8,9 and 10. The second half consists of presentations and the final project
Homework:We will use 5 HW sets
Assessment: 5 Homework, 1 Presentation, 1 Final project
Project proposal (due R. Apr. 20),
(arrange consultation with instructor beforehand)
Presentations (start: Week 8)
(20 minutes long of intermediate results)
Final Project (due W. Jun. 14, 23:59pm)
(Strongly encouraged <= 20 pages)

Grading



35% Homework + 15% Presentation + 50% Final project

Letter grades from weighted final scores and the best of two options

  • (Option A):
  •  A+   A   A-   B+   B   B-   C+   C   C-   D   F 
     97   93   90   87   83   80   77   73   70   60   60> 

  • (Option B):
  • A curve where the median corresponds to B-/C+

Resources

Weblinks:

Canvas (Course page)
Gradescope (Examination system)
Matlab (Computing software)
NCM (Source code for the main text [1])


Homework:

The homework and solutions are uploaded via Canvas.

(Due/ Sections)
Homework 1 (due Apr. 7), [Homework 1]
Homework 2 (due Apr. 14)
Homework 3 (due Apr. 21)
Homework 4 (due Apr. 28)
Homework 5 (due May 5)


Instructions (homework):

• Total of 5 HW sets.
HW 1 -- 5 submitted to Gradescope by Friday 11:00 pm Pacific Time.
(Note: To be prepared for unforeseen technical difficulties, we will accept homework submitted within 24 hours from the due date, i.e., Saturday 11:00 pm, without a penalty.)
• In view of the above arrangement, NO late homework will be accepted.
• You can work with classmates, but need to write down your own version. Copying solutions from others is not accepted and is considered cheating.
• Include an brief explanation of how a method works and an image (screenshot) of the code and results for programming problems.


Notes:

Please notice that outside factors, including the need for a certain grade for admission/retention in any academic program, scholarship or transfer credit, graduation requirements or personal desire for a specific grade DO NOT appear in the determination of course grades. Effort, improvement, class attendance and participation will all dramatically improve your grade in the course in that they will enable you to learn the materials. They will NOT, however, actively participate in the calculation of course grades.
Remember that your instructor or TA are there for you if you need help in learning the course content.

Accommodations: Students requesting accommodations and services due to a disability for this course are asked to provide a current Authorization for Accommodation (AFA) letter issued by the Office for Students with Disabilities (OSD), prior to eligibility for requests. Receipt of AFAs in advance is necessary for appropriate planning for the provision of reasonable accommodations. OSD Academic Liaisons also need to receive current AFA letters. Students can find department-specific information on exam accommodations on the following Math Department webpage: http://www.math.ucsd.edu/programs/undergraduate/exam_accommodations.php

    Academic Dishonesty:  Academic dishonesty is considered a serious offense at UCSD.  Students caught cheating will face an administrative sanction which may include suspension or expulsion from the university.  It is in the student's very best interest to maintain academic integrity. (Click here for more information.)