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 2025 - prof droguett is a pretty good lecturer, but i noticed that the hw sometimes didnt match to what he taught in lecture that week. u can also get away w skipping lectures/discussions, js make sure to go to the lab cuz the TA's rly help w the hw and u can finish it there itself. one hw assigned every week, 2-3 tasks. there is a final project at the end that isnt too bad, but does take some time to do. would recommend taking this class.
Fall 2025 - prof droguett is a pretty good lecturer, but i noticed that the hw sometimes didnt match to what he taught in lecture that week. u can also get away w skipping lectures/discussions, js make sure to go to the lab cuz the TA's rly help w the hw and u can finish it there itself. one hw assigned every week, 2-3 tasks. there is a final project at the end that isnt too bad, but does take some time to do. would recommend taking this class.