Old course descriptions are available at the bottom of the page. Introduction to linear algebra. CS 101 A continuation of CS 101 emphasizing modern software development methods. An introduction to the software development life cycle and processes. Topics include requirements analysis, specification, design, implementation, and verification.
Emphasis is on the role of the individual programmer in large software development projects.
Development of tools and mechanisms for reasoning about discrete problems. Cross-listed as APMA 202. The laws of electricity and their application to practical circuits. Writing and solving circuit equations for direct and alternating current circuits. Kirchhoff's current and voltage laws, Thevenin's and Norton's Theorems, ideal operational amplifier circuits, phasor techniques, transient and steady state response of electrical networks.