This course uses MATLAB to introduce the elements of procedural and object-oriented programming. Topics include: MATLAB functions, relational operators and control flow, recursion, debugging, data structures, object-oriented programming, and use of Handle graphics. The course also covers basic numerical analysis and numerical methods for calculus, with examples drawn from science and engineering. Material created by Prof. Andrew Packard.
Target audience: Introductory undergraduate (1st or 2nd year)
Institution: University of California at Berkeley
Materials available: Presentations, Course outline or syllabus, Textbook recommendations, Primers or tutorials