MATH 151A

Applied Numerical Methods

Description: Lecture, three hours; discussion, one hour. Requisites: courses 32B, 33B, 115A, Program in Computing 10A or Computer Science 31. Introduction to numerical methods with emphasis on algorithms, analysis of algorithms, and computer implementation issues. Solution of nonlinear equations. Numerical differentiation, integration, and interpolation. Direct methods for solving linear systems. Letter grading.

Units: 4.0
2 of 5
Overall Rating 4.7
Easiness 2.5/ 5
Clarity 4.5/ 5
Workload 2.3/ 5
Helpfulness 4.5/ 5
Most Helpful Review
I highly recommend Professor DeVita! He is a pretty young guy, especially compared to others in the math dept, so he can relate to undergrads. Upper-divs can be a great or horrible experience, depending on the professor. With DeVita you will get effective lectures that go by the book, concise homework, and very fair exams (open book/notes!!). I was in 151A the term before with Fattorhini, so I can directly compare their teaching styles. Even though Fattorhini was very friendly and wanted us to learn, it was clear that he cared more about theory than the application or large-scale computing. Even though it was supposed to be numerical ANALYSIS, that professor focused on proofs and barely touched coding. The difference with DeVita was night-and-day; he approached the same topics with a focus on application and encouraged use of programs like Matlab. The pace was great for an intro class.. he started with the basics of using a programming language and familiar processes like bisection method. Lectures were very clear and involved both derivations and examples.. no sweat if you missed lecture, because it was clear which section in the book to read. My favorite thing about Professor DeVita was his awareness of industry application. A lot of math professors forget that most undergrads are more interested in industry than academia. Professor DeVita spent just as much time discussing effective coding (minimizing computational error, using binary, etc) as he did on theorem proofs. I look forward to taking 151B with him next quarter :)
AD
Overall Rating 4.8
Easiness 4.9/ 5
Clarity 4.8/ 5
Workload 4.9/ 5
Helpfulness 4.8/ 5
Most Helpful Review
Winter 2021 - NOT recommended. The grading of the class is based on homework (from textbook), projects (coding with Matlab and report in Latex), two midterms, and a final project (code + report + slides + live presentation and Q&A with professor). Overall: I personally learn little from this class. The professor is a nice guy but his handwriting is hard to read even in remote instruction, and I feel like he's not very good at explaining things. He really wanted interactions but sadly people don't always respond and it's kinda awkward. Homework assignments: The homework is unbelievably long.. It's not that there are a large number of questions, it's just the calculation sucks. While I understand this is a numerical method class and some amount of calculation is necessary, this is definitely too much- I'm not a computer and it sucks to calculate a system of 20+ equations, etc. Huge amount of repeated exercises with LOTS OF calculations makes the HW's such a pain. And it sucks oven more when the last homework is released on Mon of finals week and due on Friday.. Just imagine you climb out of your sofa after finally finished all your finals to do the homework with ton of calculations.. PAIN Projects: Honestly I'd say projects are ok mainly because they are graded kindly, despite the spec is unclear. You might get confused on what the professor really wants, but it's usually OK to just make an assumption and go on. So doable projects even with no previous experience in Matlab! Exams: Doable. Mainly about concepts- it makes me feel better since at least the exams are not THAT calculation intensive. But something to watch out: the schedule of midterms are pretty randomly decided and you'll not get an official notification until the night before (though you might know the day of midterm via discussion forums).
Overall Rating N/A
Easiness N/A/ 5
Clarity N/A/ 5
Workload N/A/ 5
Helpfulness N/A/ 5
Overall Rating N/A
Easiness N/A/ 5
Clarity N/A/ 5
Workload N/A/ 5
Helpfulness N/A/ 5
AD
2 of 5

Adblock Detected

Bruinwalk is an entirely Daily Bruin-run service brought to you for free. We hate annoying ads just as much as you do, but they help keep our lights on. We promise to keep our ads as relevant for you as possible, so please consider disabling your ad-blocking software while using this site.

Thank you for supporting us!