ECE330B

Download as PDF

ECE330B - Computational Techniques

Electrical & Computer EngrUndergraduateUA - UA General

Course ID

040013

Course Description

This course provides students with the fundamentals of computational techniques for solving numerical problems. In particular students will become familiar with techniques for numerical differentiation, numerical integration, solving differential equations (e.g., Runge-Kutta method), root finding (e.g., Newton-Raphson method), and numerical optimization (least squares method, linear programming, and stochastic optimization techniques such as simulated annealing and genetic algorithms). In addition students will be provided with a basic working knowledge of the Matlab environment: They will learn how to create, edit, compile, and run programs in Matlab. Moreover, students will be provided with a basic working knowledge of Gnuplot: They will become familiar with 2D and 3D plotting techniques. Furthermore, students will be introduced to Numerical Recipes and the GNU Scientific Library.

Min Units

3

Max Units

3

Repeatable for Credit

No

Grading Basis

GRD - Regular Grades A, B, C, D, E

Career

Undergraduate

Enrollment Requirements

017521

Course Requisites

May be convened with

Component

Lecture

Optional Component

No