CMSC 12200
Computer Science with Applications 2Prerequisites: CMSC 12100
Catalog Description: This two-quarter sequence teaches computational thinking and skills to students in the sciences, mathematics, economics, etc. Lectures cover topics in (1) Programming, such as recursion, abstract data types, and processing data, (2) Computer Science, such as machine architecture, distributed systems (client/server applications), and theory of computation, and (3) Numerical Computation, such as approximating functions and their derivatives and integrals, solving systems of linear equations, and simple Monte Carlo techniques. Robust computing techniques are emphasized throughout the courses. Applications from a wide variety of fields serve both as examples in lectures and as the basis for programming assignments. Students will learn Java, C, and at least one scripting language, such as Python or Matlab.
Instructors: A. Rogers, T. DupontQuarter offered: WIN
Last Verified by Sharon Salveter on 12 February, 2008.

