Computational methods and applications (AM 147)

Instructor: Prof. Daniele Venturi (venturi AT ucsc.edu)

Teaching Assistants: Lia Gianfortone  (lgianfor AT soe.ucsc.edu), Youngjun Lee (ylee109 AT ucsc.edu)

Main Lectures: MWF 4:00-5:05PM,  Oakes 105

Computer Section: Tuesday 5:20-6:55PM, BE 152

LECTURE NOTES: PDF

Office Hours 

 - Prof. Venturi: Tuesday 9:30-11:30AM, BE-353B
 - Lia Gianfortone:  Friday 1:15-3:15PM, BE-358  
 - Youngjun Lee: Thursday 2-4PM, BE-312 C/D

CANVAS COURSE WEBPAGE: Click HERE and follow the instructions

Midterm: Wednesday Feb 6, 4:00-5:05PM Oakes 105

Final: Monday March 18, 7:30-10:30PM, Oakes 105


Purpose of the course: To introduce basic computational methods and algorithms for solving mathematical problems that arise in different areas of science and engineering. The emphasis will be on the analysis and implementation of numerical algorithms using MATLAB or OCTAVE.    

Course content: MATLAB basics, solution to nonlinear algebraic equations, approximation of functions and data, numerical differentiation and integration, solution methods for linear systems, numerical methods for ordinary differential equations

Assessment: 50% homework assignments, 25% midterm (in class), 25% final (in class). Final grades may be subject to adjustments based on non-mandatory research projects, or scientific colloquium with the instructor. A 60% or more is required in the final exam to pass the course.

Late homework policy: Homework assignments will be accepted up to three days past the deadline. A 10% grade point deduction is taken for each day the assignment is late.

Textbook: A. Quarteroni, F. Salieri and P. Gervasio,  ``Scientific Computing with MATLAB and Octave''