ENGR 030 — Programming and Problem-Solving in MATLAB 3 Units
This course typically fulfills the programming requirement for students majoring in mechanical engineering, civil engineering, or aerospace engineering. It employs the MATLAB (or equivalent) environment as a tool to equip students with a functional understanding of computer-based problem-solving techniques applicable to the fields of science and engineering. The course offers an introduction to the core concepts of both procedural and object-oriented programming, numerical analysis, and data structures. Throughout the course, practical examples and assignments are drawn from real-world applications in engineering, physics, and mathematics, enabling students to apply their newly acquired knowledge to tangible scenarios in these disciplines. (C-ID ENGR 220)