ENGR 221 — COMPUTER PROGRAMMING AND APPLICATIONS - MATLAB
Utilizes the MATLAB environment to provide students with a working knowledge of computer-based problem-solving methods relevant to science and engineering. Teaches students to formulate and solve engineering problems through modeling and the application of numerical methods, then evaluate and rationalize the results using MATLAB. Introduces the fundamentals of procedural and object-oriented programming, numerical analysis, and data structures. Includes functions and arrays, curve fitting, data and file management, loops, control flow, and standard library packages and software. Covers numerical methods such as matrix operations, Gauss Reduction, Newton Raphson, curve fitting, interpolation, numerical differentiation, and numerical integration. Includes engineering applications like finite element analysis, dynamics, computational fluid mechanics, data visualization, and image analysis. This course is designed for students majoring in engineering. [D; CSU; UC]