C&EE M20
Introduction to Computer Programming with MATLAB
Description: (Same as Mechanical and Aerospace Engineering M20.) Lecture, two hours; discussion, two hours; laboratory, two hours; outside study, six hours. Requisite: Mathematics 33A. Fundamentals of computer programming taught in context of MATLAB computing environment. Basic data types and control structures. Input/output. Functions. Data visualization. MATLAB-based data structures. Development of efficient codes. Introduction to object-oriented programming. Examples and exercises from engineering, mathematics, and physical sciences. Letter grading.
Units: 4.0
Units: 4.0
AD
Most Helpful Review
Spring 2019 - The class consisted of about 8 assignments spread out over the quarter, and one final project. The class was fairly straightforward, but without previous computer programming experience, I can see how this class can seem overwhelming. That being said, be sure to make the most of both the instructor and TA office hours, they are very willing to help, even proofread your code.
Spring 2019 - The class consisted of about 8 assignments spread out over the quarter, and one final project. The class was fairly straightforward, but without previous computer programming experience, I can see how this class can seem overwhelming. That being said, be sure to make the most of both the instructor and TA office hours, they are very willing to help, even proofread your code.
Most Helpful Review
Fall 2023 - I loved the lectures and the overall range of topics I learned in class. A lot of the coding homework was related to actual engineering problems from beam analysis to surface area optimization to Fast Fourier Transform. The professor is an engaging lecturer and very knowledgable about MATLAB.
Fall 2023 - I loved the lectures and the overall range of topics I learned in class. A lot of the coding homework was related to actual engineering problems from beam analysis to surface area optimization to Fast Fourier Transform. The professor is an engaging lecturer and very knowledgable about MATLAB.