Multivariable Calculus

Topics include vectors in three-space and vector valued functions. The multivariate calculus, including partial differentiation, multiple integrals, line and surface integrals, and the vector calculus, including Green's theorem, the divergence theorem, and Stokes's theorem. Applications.

Software Development Methods

A continuation of CS 1010, emphasizing modern software development methods. An introduction to the software development life cycle and processes. Topics include requirements analysis, specification, design, implementation, and verification. Emphasizes the role of the individual programmer in large software development projects.

Introductory Circuit Analysis

Elementary electrical circuit concepts and their application to linear circuits with passive elements; use of Kirchhoff's voltage and current laws to derive circuit equations; solution methods for first- and second-order transient and DC steady-state responses; AC steady-state analysis; frequency domain representation of signals; trigonometric and complex Fourier series; phasor methods; complex impedance; transfer functions and resonance; Thevenin/Norton equivalent models; controlled sources.

General Physics II

Second semester of introductory physics for engineers. Electrostatics, including conductors and insulators; DC circuits; magnetic forces and fields; magnetic effects of moving charges and currents; electromagnetic induction; Maxwell┬┐s equations; electromagnetic oscillations and waves. Introduces geometrical and physical optics.

General Physics II Workshop

A required two-hour workshop accompanying General Physics II, including laboratory and tutorial activities.