Spring 2023 MATH 124 001 LEC
Section | Days/Times | Location | Instructor | Class |
---|---|---|---|---|
001 LEC | TuTh 08:00AM - 09:29AM | Evans 60 | Per-Olof Sigfrid Persson | 24447 |
Units | Enrollment Status | Session |
---|---|---|
4 | Open | 2023 Spring, January 17 - May 05 |
Section | Days/Times | Location | Instructor | Class |
---|---|---|---|---|
101 DIS | We 09:00AM - 09:59AM | Valley Life Sciences 2062 | Thomas Lee Browning | 24448 |
102 DIS | We 10:00AM - 10:59AM | Social Sciences Building 185 | Yixiang Luo | 24449 |
103 DIS | We 11:00AM - 11:59AM | Social Sciences Building 185 | Yixiang Luo | 24891 |
104 DIS | We 12:00PM - 12:59PM | Evans 732 | Thomas Lee Browning | 24892 |
Prerequisites Math 53, 54, 55, or permission from instructor.
Description An introduction to computer programming with a focus on the solution of mathematical and scientific problems. Basic programming concepts such as variables, statements, loops, branches, functions, data types, and object orientation. Mathematical/scientific tools such as arrays, floating point numbers, plotting, symbolic algebra, and various packages. Examples from a wide range of mathematical applications such as evaluation of complex algebraic expressions, number theory, combinatorics, statistical analysis, efficient algorithms, computational geometry, Fourier analysis, and optimization. Mainly based on the Julia and the Mathematica programming languages.
Office 1081 Evans Hall
Office Hours Tue 10:30am - 12:30pm
Required Text Programming for Mathematical Applications, Lecture Notes, Per-Olof Persson
Recommended Reading
Think Julia: How to Think Like a Computer Scientist, Ben Lauwens and Allen Downey.
The official Julia documentation (latest stable version). Free online.
Insight through computing: A MATLAB introduction to computational science and engineering. Charles F. van Loan and K.-Y. Daisy Fan. SIAM, 2010. ISBN: 978-0-898716-91-7. Free online for UC Berkeley.
Grading Homework, quizzes, programming projects, midterm exam, and final exam.
Homework Weekly
Course Webpage http://persson.berkeley.edu/math124/