|
|
163 Introduction to
Programming in C++
3 crs (3-0). F, Sp.
P: Three years of high school, college preparatory
MATH
GE-IB
No credit if taken after or concurrently with CS 255
A general introduction to the design of computer
software.
Object-oriented design and implementation techniques
including abstraction, encapsulation, and inheritance
are
emphasized. Applications chosen from mathematics,
science,
and business are used to demonstrate and motivate
understanding of object-oriented programming.
|
170
Computing for the Sciences and Mathematics
3 crs (3-0). F, Sp.
P: MATH 112 or placement into MATH 114 or MATH 215
GE-IB
Aspects of computation that are particularly relevant to
scientific computation. Discussion of numeric
processing,
symbolic processing, data management, data
representation,
and scientific visualization. Students design and
implement
computer programs using a language specifically tailored
to
the sciences.
|
245
Introduction to Statistics
3 crs (3-0). F, Sp, Su.
P: One year of high school algebra
GE-IB
No credit if taken after MATH 345, MATH 347, or PSYC
265
Basic statistical analysis, including descriptive
statistics, probability, confidence intervals,
hypothesis
testing, simple linear regression, and correlation.
|
351 /551
Numerical Analysis I
3 crs (3-0). F.
P: MATH 215 and 324 and one of the following: C S
163,
170, 255, or a working knowledge of a high-level
procedural programming language
Not for GE
Nonlinear equations, interpolation and approximation,
least
squares, systems of linear equations, and error
analysis.
|
354 /554 Introduction to
Mathematical Modeling
3 crs (3-0). F.
P: MATH 215
Not for GE
Topics include discrete dynamical systems, discrete and
continuous stochastic models including elements of
queuing
theory, applications of Markov chains, empirical
modeling
using regression theory and interpolation techniques,
and
modeling with differential equations.
|
300 Computational Science II
3 crs (3-0). F.
P: Math 351
Not for GE
Coordinating department: Physics
Case studies of problems in computational science. Examples
include molecular modeling, computational chemistry, stellar
and planetary systems, thermodynamics, seismic modeling,
geographic information systems, and atmospheric/oceanic
circulation models. Solutions involve various computational
tools and techniques.
|
|
Participating Departments:
Related Links:
Computational Science Across the Curriculum
NPACI - National Partnership for Advanced Computational Infrastructure
|