Computational Sciences and Informatics (CSI)
School of Computational Sciences
600/SYST 500 Quantitative Foundations for Computational Sciences (3:3:0).
Not applicable to the 48-hour course total for the CSI Ph.D. Prerequisites:
MATH 213 and 214. Accelerated review of mathematical tools for scientific
applications and analysis. Topics include vectors and matrices; differential and
difference equations; linear systems; Fourier, Laplace, and Z-transforms and probability
theory.
601 Computational Science Tools I (1:1:0). Not applicable
to the 48-hour course total for the CSI Ph.D. Introduction to basic tools
in computational science. Covers UNIX, editors, LaTeX, HTML, and graphics. Emphasizes
application and use rather than theory. Substantial portion of instruction is
delivered via a distance-learning web interface.
602 Computational Science Tools II (1:1:0). Not applicable
to the 48-hour course total for the CSI Ph.D. Prerequisite: CSI 601 or permission
of instructor. Introduction to basic tools in computational science. Covers
MATLAB, MAPLE, and GNUPlot. Emphasizes application and use rather than theory.
Substantial portion of instruction is delivered via a distance-learning web interface.
603 Introduction to Scientific Programming I (1:1:0). Not
applicable to the 48-hour course total for the CSI Ph.D. Prerequisite: CSI 601
or permission of instructor. Introduction to programming in C or Fortran.
Emphasizes application and languages rather than theory. Features a combination
of lecture and lab. Assignments are completed via a distance-learning web interface.
604 Introduction to Scientific Programming II (1:1:0). Not
applicable to the 48-hour course total for the CSI Ph.D. Prerequisites: CSI 601
and 603 or permission of instructor. Introduction to programming in an object-oriented
language such as C++. Features a combination of lecture and lab.
605 Software Construction Tools for Scientists (1:1:0). Not
applicable to the 48-hour course total for the CSI Ph.D. Prerequisites: CSI 601,
603, 604 or programming experience with C, C++, or Fortran and familiarity with
the UNIX operating system; or permission of instructor. Introduction to the
tools commonly used for software construction and development. Covers revision
control, debuggers, profilers, Makefiles, and regular expressions. Designed for
students who wish to develop moderate to large software systems and need an introduction
to the basic tools used in construction.
606 Scientific Graphics and Visualization Tools (1:1:0). Not
applicable to the 48-hour course total for the CSI Ph.D. Prerequisite: CSI 601
or permission of instructor. Introduction to the use of scientific visualization
tools for data analysis. Use of specific packages will be taught on a rotating
basis. Packages include PV-WAVE, S-Plus, SV, XMGR, and the pnm tools.
607 Database Tools for Scientists (1:1:0). Not applicable
to the 48-hour course total for the CSI Ph.D. Prerequisites: CSI 601 and 602 or
permission of instructor. Introduction to database tools. Teaches the student
how to deal with the relation model, on which database packages like Oracle are
based. Under this language, database design concepts, table operations, triggers,
sequences, and introduction to simple query language (SQL) will be covered.
610 Introduction to Computational Sciences (3:3:0). Not
applicable to the 48-hour course total for the CSI Ph.D. Prerequisites: CSI 601,
602, 603, 604, 605, and 700 or permission of instructor. Covers advanced
numerical methods, computer architecture, and scientific software development.
Includes software design, construction, and validation techniques commonly used
in industry. Also serves as an introduction to high-performance computing.
612 Physical Chemistry of Solids (3:3:0). Prerequisites:
MATH 113, 114, 213, PHYS 260 or 266, CHEM 331 and 332. An advanced course
of physical chemistry for first year graduate students with emphasis on solid-state
materials. It covers advanced chemical thermodynamics, kinetics, diffusion, and
solid-state reactions in different classes of materials, including metals, ionic
crystals, and semiconductors. Computer applications to modeling solid-state reactions
are also included.
630 Bioinformatics I (3:3:0). Prerequisites: General chemistry,
general physics, organic chemistry, and calculus. Intensive review of those
aspects of organic chemistry and biochemistry necessary to begin research in bioinformatics
and to enter graduate courses in biology. Covers covalent bonding, quantum mechanical
basis of bond formation, three-dimensional structure of molecules, reaction mechanisms,
catalysis, polymers, enzymes, thermodynamic and kinetic foundations, metabolic
pathways, and sequence and structure of macromolecules.
631 Bioinformatics II (3:3:0). Prerequisites: Bioinformatics
I, general chemistry, general physics, organic chemistry, calculus, or permission
of instructor. Intensive review of those aspects of biochemistry, molecular
biology, and cell biology necessary to begin research in bioinformatics and to
enter graduate courses in biology. Covers cell structure, intracellular sorting,
cellular signaling (i.e., receptors), cytoskeleton, cell cycle, DNA replication,
transcription, and translation.
632 Bioinformatics III: Global Ecology IV (3:3:0). Prerequisites:
General chemistry, general physics, introductory statistics, and calculus.
Intensive review of ecology necessary to begin research in bioinformatics and
in global change. Covers basic principles of physiological ecology, population
dynamics, dynamics of ecological communities and ecosystems, biogeography, biological
diversity, and the dynamics of the biosphere, including the effects of life on
the atmosphere, oceans, and solid surfaces.
639 Ethics in Scientific Research (3:3:0). An examination
of ethical issues in scientific research. Begins with a reflection on the purpose
of scientific research and review of the foundational principles used for evaluating
ethical issues. The course will equip students with skills for survival in scientific
research through training in moral reasoning and teaching of responsible conduct.
Students will discuss current ethical issues in research and will learn to apply
critical thinking skills to the design, execution, and analysis of experiments.
Important issues include, for example, the use of animals and humans in research,
ethical standards in the computer community, and research fraud. In addition,
currently accepted guidelines for behavior in areas such as data ownership, manuscript
preparation, and conduct of persons in authority may be presented and discussed
in terms of relevant ethical issues.
654 Data and Data Systems in the Physical Sciences (3:3:0). Prerequisite:
Competency in programming at the level of CSI 601-607 or permission of instructor.
This course introduces the student to data issues associated with modern physical
sciences. Specifically, it examines data access, formats, browsing, analysis,
visualization and data information systems in federated environments. Illustrative
examples are used from the physical sciences, including astronomy and space sciences;
Earth sciences; Earth observing and other fields of physics; as well as model
output data and associated special issues. The student is introduced to some mathematical
techniques that are particularly important for large databases, including principal
component analysis, dimensional reduction, etc.
655/PHYS 575 Introduction to Physics and Chemistry of the Atmosphere
(3:3:0). Prerequisites: PHYS 305 and 262. Introduction to basic
physical and chemical processes that operate in Earth's atmosphere. Emphasizes
those concepts that provide a global description of the current atmospheric state
and those processes that relate to global change and atmospheric evolution. Covers
equilibrium structure, radiative transfer models, thermodynamics of various atmospheric
layers, and the various processes defining these layers.
656/EVPP 652/GEOG 570 The Hydrosphere (3:3:0). Prerequisites:
Two semesters of calculus (partial differential equations recommended) or permission
of instructor. The components and transfer processes within the hydrosphere.
The hydrosphere consists of the aqueous envelope of Earth, including the oceans,
lakes, rivers, snow, ice, glaciers, soil moisture, ground water, and atmospheric
water vapor. Students get an understanding of the various components of the hydrosphere,
their spatial and temporal distributions, the physics of the transfer processes
for redistribution, and an appreciation of the role of water in sustaining life
and influencing the global and regional energy and mass balance.
657/GEOL 601/GEOG 671 The Lithosphere (3:3:0). Prerequisite:
graduate standing. A global-scale overview of the lithosphere, the solid
nonliving Earth, its materials, cycles, plate tectonic and geomorphic processes,
and history, including interactions with and history of the hydrosphere, atmosphere,
and biosphere, and methods of analysis. Students who have taken this course will
be able to understand the materials, features, and landforms of solid Earth, and
the processes by which they formed.
660/ASTR 535 Space Instrumentation and Exploration (3:3:0). Prerequisites:
PHYS 262, MATH 213 or equivalent, or permission of instructor. Survey of
the instruments, devices, and methods used for space and planetary exploration.
Covers remote sensing of Earth and other solar system bodies. Planned manned and
unmanned missions by United States and other countries.
661/ASTR 530 Astrophysics (3:3:0). Prerequisites: PHYS303,
305, 308; MATH 214. Survey of contemporary astrophysics. Topics include physical
concepts, stellar spectra, Hertzsprung-Russell diagram, stellar atmospheres, stellar
structure, interstellar matter, stellar evolution, high-energy phenomena, hydrodynamical
processes in astrophysics, accretion disk formation, and shock formation.
685 Fundamentals of Materials Science (3:3:0). Prerequisite:
Undergraduate degree in physics, chemistry, materials, electrical or mechanical
engineering, or related sciences, or permission of instructor. Covers fundamental
concepts, methods, and applications of materials science. Also covers structure
of modern materials (metallic alloys and compounds, ceramic materials, semiconductors,
polymers, and nanostructured materials), materials properties (mechanical, thermal,
and electric), experimental methods of materials characterization, application
of computers in materials science, and elements of materials design.
687/PHYS 512 Solid State Physics and Applications (3:3:0).
Prerequisite: PHYS 502 or equivalent. Covers crystal structures, binding,
lattice vibrations, the free electron model, metals, semiconductors and semiconductor
devices, superconductivity, and magnetism.
700/MATH 685 Numerical Methods (3:3:0). Prerequisites:
MATH 214, 203, and some programming experience. Covers computational techniques
for the solution of problems arising in science and engineering. Algorithms are
developed for the treatment of typical problems in applications, with special
emphasis on the types of data encountered in practice. The course covers theoretical
development, as well as implementation, efficiency, and accuracy issues in using
algorithms and interpreting the results. When applicable, computer graphical techniques
are used to enhance interpretation of results.
701 Foundations of Computational Science (3:3:0). Prerequisites:
Competency in UNIX and programming at the level of CSI 601-604, CSI 700, or permission
of instructor. Covers the mapping of mathematical models to computer software,
including all aspects of the development of scientific software, such as architecture,
data structures, advanced numerical algorithms, languages, documentation, optimization,
validation, verification, and software reuse. Examples in bioinformatics, computational
biology, computational physics, and global change demonstrate scientific advances
enabled by computation. Class projects involve working in teams to develop software
that implements mathematical models, using the software to address important scientific
questions, and conducting computational experiments with it.
702 High-Performance Computing (3:3:0). Prerequisites:
CSI 700 and CSI 701, or permission of instructor. Hardware and software associated
with high-performance scientific computing. Computer architectures, processor
design, programming paradigms, parallel and vector algorithms. Emphasis on the
importance of software scalability in science problems.
703 Scientific and Statistical Visualization (3:3:0). Prerequisite:
STAT 554 or CS 652, or permission of instructor. Covers
visualization methods used to provide new insights and intuition concerning measurements
of natural phenomena and scientific and mathematical models. Presents case study
examples from a variety of disciplines to illustrate what can be done. Topics
include human perception and cognition, an introduction to the graphics laboratory,
elements of graphing data, representation of space-time and vector variables,
representation of 3-D and higher dimensional data, dynamic graphical methods,
and virtual reality. Students are required to work on a visualization project.
Software tools on the Silicon Graphics workstation are emphasized, but other workstations
and software may be used for the project.
709 Topics in Computational Sciences and Informatics (3:3:0).
Prerequisites: Admission to Ph.D. program and permission of instructor.
Covers selected topics in computational sciences and informatics not covered in
fixed-content computational sciences and informatics courses. May be repeated
for credit as needed.
710 Scientific Databases (3:3:0). Prerequisite: INFS 614
or equivalent, or permission of instructor. Study of database support for
scientific data management. Covers requirements and properties of scientific databases,
data models for statistical and scientific databases, semantic and object-oriented
modeling of application domains, statistical database query languages and query
optimization, advanced logic query languages, and case studies such as the human
genome project and Earth-orbiting satellites.
711/CHEM 633 Chemical Thermodynamics and Kinetics (3:3:0).
Prerequisites: CHEM 331 and 332. Advanced study of thermodynamics and
kinetics. Covers application of kinetics to the elucidation of reaction mechanisms,
and application of statistical thermodynamics to the theory of elementary reaction
rates.
712/CHEM 728 Introduction to Solid Surfaces (3:3:0). Prerequisite:
CHEM 422 or equivalent. Introduction to the properties of solid surfaces.
Includes gas absorption isotherms, surface area measurement techniques, real and
clean surfaces, physisorption and chemisorption, methods of gas absorption and
desorption, measurement of heats of adsorption, desorption kinetics, electron
spectroscopies and their surface sensitivities, instrumentation needed, and principles
of vacuum technology.
713/CHEM 732 Quantum Chemistry (3:3:0). Prerequisite:
CHEM 332. Illustration of the fundamental concepts of quantum mechanics with
applications to chemical systems, including atomic and molecular electronic structure
and properties, molecular symmetry, and intermolecular forces.
714 Spectroscopy and Structure (3:3:0). Prerequisite:
CHEM 332. Covers quantum mechanics of the interaction of atoms and molecules
with electromagnetic radiation. Also covers modern spectroscopic methods as applied
to the elucidation of molecular structure and dynamics.
719 Topics in Computational Chemistry (3:3:0). Prerequisite:
Permission of instructor. Covers selected topics in computational chemistry
not covered in fixed-content computational chemistry courses. May be repeated
for credit as needed.
720 Fluid Mechanics (3:3:0). Prerequisites: CSI 700, 780,
or permission of instructor. Covers basic and advanced fluid mechanics and
the continuous hypothesis to define fluids. Introduces tensor analysis; Euclidean
and Lagrangian representation of fluid flow; Laplace's equation; the continuity
equation; Navier-Stokes equations; the Bernoulli theorem and Crocco's form of
the equations; steady and unsteady flows; potential, incompressible, and compressible
flows; gravity and sound waves; gas dynamics; and viscous flows.
721 Computational Fluid Dynamics I (3:3:0). Prerequisites:
Course in partial differential equations such as MATH678 or equivalent, knowledge
of linear algebra at the level of MATH 603 or CSI 740/MATH 625, coding experience
in FORTRAN or C, or permission of instructor. Covers fundamentals of computational
fluid dynamics, including spatial and temporal approximation techniques for partial
differential equations, solution of large systems of equations, data structures,
solvers of the Laplace/full potential equation, and simple Euler solvers. Two
major projects are included: a Laplace solver and a 2-D Euler solver on unstructured
grids. Students are expected to write their own codes.
722 Computational Fluid Dynamics II (3:3:0). Prerequisite:
CSI 721 or permission of instructor. Covers some of the more advanced topics
in computational fluid dynamics, including high-resolution schemes for hyperbolic
PDEs, advanced Euler solvers, Navier-Stokes solvers, grid generation, adaptive
mesh refinement, efficient use of supercomputing hardware, and future trends.
Projects include topics in grid generation and adaptive refinement. Students are
expected to write their own codes.
723 Fluid Mechanics II (3:3:0). Prerequisites: CSI 720
or permission of instructor. Covers gas dynamics, shock waves, the method
of characteristics, boundary layer flows, instabilities, and turbulence modeling.
Special topics include biological, non-Newtonian, and free surface flows; aeroelasticity;
and magneto-hydrodynamics.
729 Topics in Continuum Systems (3:3:0). Prerequisite:
Permission of instructor. Covers selected topics in the computational aspects
of continuum systems not covered in fixed-content courses in dynamical systems.
May be repeated for credit as needed. Possible topics that may be considered are
smooth-particle hydrodynamics, radiation hydrodynamics, algorithms for continuum
systems, adaptive grids for continuum computations, spectral methods in computational
fluid dynamics, algorithms for concurrent machines, formation of high-energy particle
jets in astrophysical applications, application to Earth atmospheric problems,
and flow considerations in molten materials.
730 Biological Sequence Analysis (3:3:0). Prerequisites:
Competency in programming at the level of CSI 601-607, familiarity with molecular
biology and cell biology at the level of CSI 631, or permission of instructor.
Covers fundamental methods for the analysis of nucleic acid and protein sequences,
including pairwise alignment, multiple alignment, database search methods, profile
searches, and phylogenetic inference. Also covers probabilistic tools, including
hidden Markov models and their associated optimization algorithms. Provides survey
and analysis of current software tools.
731 Protein Structure Analysis (3:3:0). Prerequisites:
Course work in molecular biology, biochemistry, and introductory computer programming,
or permission of instructor. A survey of the computational methods for the
analysis, classification, and prediction of three-dimensional protein structures.
Covers theoretical approaches, techniques, and computational tools for protein
structure analysis. Topics include protein geometry and topology, three-dimensional
structure databases, protein modeling, and engineering.
732 Genomics (3:3:0). Prerequisites: General biology,
programming experience, CSI 700 or equivalent, CSI 730, or permission of instructor.
A survey of computational tools and techniques used to study whole genomes. Explores
the biological basis of genome analysis algorithms. Lecture topics include genome
mapping, comparative genomics, and functional genomics.
734 Computational Neurobiology (3:3:0). Prerequisites:
CSI 631 or equivalent and ordinary differential equations, or permission of instructor.
Intense review of neurobiology for graduate students interested in studying how
nerve cells integrate and transmit signals, and how behavior emerges from the
integrated actions of populations or circuits of nerve cells. Covers electrical
and biochemical properties of single neurons, and electrical and chemical communication
between neurons. Emphasis is on mathematical descriptions and computational techniques
used to study and understand neurons and networks of neurons.
735 Computational Neuroscience Systems (3:3:0). Prerequisites:
CSI 734 (previously or concurrently), CSI 630, CSI 631, or permission of instructor.
Overview of the nervous system and biological neural networks. Includes learning
and memory, sensory systems, and motor systems. Stresses design and application
of computational models. Students are required to propose and design a computational
model that addresses some open issue in neuroscience.
739 Topics in Bioinformatics (3:3:0). Prerequisite: Permission
of instructor. Selected topics in bioinformatics not covered in fixed-content
bioinformatics courses. May be repeated for credit as needed.
740/MATH 625 Numerical Linear Algebra (3:3:0). Prerequisites:
MATH 203 and some programming experience. Covers computational methods for
matrix systems; theory and development of numerical algorithms for the solution
of linear systems of equations, including direct and iterative methods; analysis
of sensitivity of system to computer round off; and solution of least squares
problems using orthogonal matrices. Also covers computation of eigenvalues and
eigenvectors, singular value decomposition, and applications.
741/ECE 721 Nonlinear Dynamical Systems (3:3:0). Prerequisites:
Knowledge of linear algebra, advanced calculus, and differential equations.
Contemporary topics in the field of nonlinear dynamical systems are illustrated
in mathematical models from the natural sciences and engineering. Traditional
qualitative analysis of difference and differential equations provides the background
for understanding chaotic behavior when it occurs in these models. Topics include
stability of equilibria and periodic orbits, bifurcation theory, Hamiltonian systems,
Lyapunov exponents, and chaotic attractors.
742/MATH 687 The Mathematics of the Finite Element Method (3:3:0).
Prerequisite: MATH 446 or 685, or permission of instructor. The finite
element method is a commonly used technique for developing numerical approximations
to problems involving ordinary and partial differential equations. This course
develops the underlying mathematical foundation for the method, examines several
specific types of finite elements, analyzes the convergence rates and approximation
properties of the method, and uses it to solve a number of important equations.
Students develop their own codes and are expected to complete independent projects.
744 Linear and Nonlinear Modeling in the Natural Sciences (3:3:0).
Prerequisite: Permission of instructor. Develops the tools of mathematical
modeling while carrying out numerical simulations of the models. Examples from
across the sciences are considered throughout the course. Topics include basic
issues (models, simplification, linearity, and nonlinearity), dimensionless parameters,
dimensional analysis, models involving differential equations, examples from population
growth and chemical kinetics, models involving partial differential equations,
diffusion, transport, nonlinearity and shocks, probabilistic modeling, perturbation
methods, extrapolation, and an introduction to stability.
745 Mathematical Tomography (3:3:0). Prerequisite: MATH
675. Covers physical principles of tomography; the Radon transform in Euclidean
space; inversion formulas; the Radon transform on distributions; integral geometry
and generalized Radon transforms; the Radon transform on symmetric spaces; and
applications to CAT, PET, radar imaging, and synthetic aperture radar.
746 Wavelet Theory (3:3:0). Prerequisites: Knowledge of
convolution and Fourier transforms of sequences; some familiarity with Hilbert
space theory helpful but not required; knowledge of a scientific programming language.
Study of the theory and computational aspects of wavelets and the wavelet transform.
Emphasizes computational aspects of wavelets, defining the Fast Wavelet Transform
in one and two dimensions and developing the appropriate numerical algorithms,
then develops the theory of wavelet bases on the real line, discussing multi-resolution
analysis, splines, time-frequency localization, and wavelet packets.
748/MATH 629 Symbolic Computation (3:3:0). Prerequisites:
Undergraduate degree in a scientific discipline, and a course in abstract algebra.
Provides the mathematical and computational background for computational algebraic
geometry and its applications. Includes notions of algebra, geometry, algorithms,
the concept of Groebner bases, automatic theorem proving, and serial and parallel
algorithms and their complexity. Topics are related to applications in engineering
and computer science. Students are expected to complete projects.
749 Topics in Computational Mathematics (3:3:0). Prerequisite:
Permission of instructor. Selected topics in computational mathematics not
covered in fixed-content computational mathematics courses. May be repeated for
credit as needed.
750 Earth Systems and Global Changes (3:3:0). Prerequisite:
Course in ecology, environmental geology, atmospheric physics, or permission of
instructor. Introduction to the global system interactions responsible for
global environmental change. Discusses the natural causes of past and present
global changes, how human activities affect these global system changes, and the
ecological and human consequences of these global changes. Topics include climate
and hydrological systems, global warming, deforestation, ozone depletion, ecological
system dynamics, introduction to climate and global change monitoring, satellite
instrumentation and calibration, and model predictions.
751 Introduction to Physical Climate System (3:3:0). Prerequisite:
CSI 750 or permission of instructor. Provides the student with a modern understanding
of the system of ocean, atmosphere, and land based on fundamental physical laws.
Describes the current climate and its past changes, the physical processes by
which climate is maintained, the sensitivity of climate, the mechanisms that have
produced climate change, and possible mechanisms whereby humans will produce climate
change.
752 Physical and Dynamical Oceanography (3:3:0). Prerequisite:
CSI 751 or permission of instructor. Introduction to the climatology and
dynamics of the oceans. Covers the nature of seawater, heat, and salt budgets;
the general circulation of the ocean, including the Gulf Stream and thermohaline
circulations; dynamics of wind-driven ocean circulation; and the processes influencing
biological and chemical behavior.
753 Observations of the Earth and its Climate (3:3:0). Prerequisites:
CSI 660 or an introductory remote sensing course; environmental science, space
science, physics, or chemistry undergraduate background; or permission of instructor.
Provides the requisite material to understand techniques of remote sensing and
other observational methods as applicable to Earth science and global change.
Surveys methodologies and their applications, including a systematic study of
how each part of the electromagnetic spectrum is used to gather data about Earth.
Describes limitations imposed by satellite engineering, sensor limitations on
data gathering, and a survey of data reduction specific to remote sensing applications.
Also covers current research issues, including examples pertaining to the atmosphere,
land masses, and oceans. Includes discussions of current efforts by agencies such
as NASA and NOAA to provide integrated data gathering and dissemination systems.
754 Earth Observing/Remote Sensing Data and Data Systems (3:3:0). Prerequisite:
CSI 753 or permission of instructor. Covers how to access and apply Earth
observations/remote sensing data for Earth system science research and applications.
Major topics are data formats, analysis and visualization tools, and data applications.
The course covers combining innovative information technology techniques and Earth
science data to set up online data centers for web users to be able to access
data through the web.
755/PHYS 676 Introduction to Atmospheric Dynamics (3:3:0).
Prerequisite: M.S. in physics or mathematics, or permission of instructor.
Covers the basic conservation laws of mass, momentum, and energy, and a scaling
analysis of the equation of motion and the thermodynamic equation. Balanced flows
in the atmosphere (e.g., the geotropic wind and its vertical shear, and the thermal
wind relationship) are discussed. Concepts of circulation and vorticity; the role
of the atmospheric boundary layer in mass, momentum, and energy transfer; synoptic
scale motions; and the role of gravity and Rossby waves in controlling the general
circulation of the atmosphere are also discussed.
756 Ocean Dynamics and Ocean Modeling (3:3:0). Prerequisite:
CSI 752, 755, or permission of instructor. The foundation and theory of computational
methods for ocean modeling, especially the finite-difference method. Topics include
accuracy, consistency, convergence, stability, and dispersion; time-stepping schemes;
nonlinear computational stability and energy and enstrophy conserving schemes
for solving the momentum equations; staggered and curvilinear grids; alternate
vertical coordinate systems; implicit and split-explicit barotropic mode solution;
pressure gradient errors and vorticity constraints; spectral methods for atmospheric
models; and semi-Lagrangian methods.
757 Techniques and Algorithms in Earth Observing and Remote Sensing
(3:3:0). Prerequisite: CSI 753 or permission of instructor.
Covers retrieval, analysis, and application of geophysical parameters derived
from remotely sensed data for Earth system research and applications. Includes
theory of visible/infrared and microwave remote sensing, heritage sensors, sensor
calibration, retrieval algorithms, validation, and error estimates.
758 Visualization and Modeling of Complex Systems (3:3:0).
Prerequisite: Permission of instructor. Covers elements of modeling and
analysis of Earth and space sciences data and systems. Concentrates on both sample
projects and student-initiated projects as a means of using visualization and
graphical analysis techniques as they apply to the modeling of complex data sets
and systems. Several different analysis and visualization packages are used. Spacecraft
data sets from the Naval Research Laboratory (NRL) Backgrounds Data Center and
other NRL data sets are available for course projects. A perusal of data sets
from the World Wide Web is also possible. Modeling and analysis are accompanied
by appropriate readings from the current literature.
759 Topics in Earth Systems and Global Changes (3:3:0). Prerequisite:
Permission of instructor. Covers selected topics in Earth systems and global
changes not covered in fixed-content Earth systems/global changes courses. May
be repeated for credit as needed.
761/ASTR 761 N-Body Methods and Particle Simulations (3:3:0).
Prerequisites: PHYS 613/CSI 780 and CSI700 or permission of instructor.
Covers particle methods as a tool in solving a variety of physical systems. Emphasizes
the study and development of the numerical results and visualization of these
results in complex physical systems. Applications and projects include stellar
and galaxy dynamics, smoothed particle hydrodynamics, plasma simulations, and
semiconductor device theory algorithms on parallel and vectorized systems.
763 Statistical Methods in Space Sciences (3:3:0). Prerequisite:
ASTR 530 or permission of instructor. Covers statistical and data analysis
methods applicable to problems in space science, remote sensing, and astrophysics.
Includes parametric and nonparametric hypothesis testing, parameter estimation,
correlation analysis, time series analysis, spatial analysis, and image reconstruction.
Emphasizes the imperfect nature of actual data sets and hypothesis. Examples are
drawn from current space science research.
764/ASTR 764 Computational Astrophysics (3:3:0). Prerequisite:
ASTR 530. Covers statistical mechanics concepts important in astrophysics.
Presents unified approach to particle acceleration and interaction theory based
on analytical and numerical analysis of Boltzmann and Liouville equations. Discusses
computational methods relevant to particle transport problems, with emphasis on
Fokker-Planck and Monte Carlo solution techniques. Applications from space sciences
include studies of cosmic ray acceleration, photon comptonization, particle transport
in the near-Earth environment, energy transport in stellar atmospheres, and self-gravitating
system dynamics.
765/ASTR 765 High-Energy and Accretion Astrophysics (3:3:0).
Prerequisite: PHYS 502, ASTR 530, PHYS 613/CSI 780, or permission of instructor.
Overview of the field of atomic and nuclear physics. Covers nuclear reactions
of use to high-energy astrophysics; radiation processes in cosmic plasmas, emphasizing
quantum mechanical calculations; stellar evolution and nucleosynthesis; computational
models of stellar evolution; binary stars and accretion disks; numerical models
of the structure of accretion disks; compact stars, white dwarfs, neutron stars,
and black holes; acceleration processes and cosmic rays; interstellar medium and
propagation of cosmic rays; high-energy processes in the center of galaxies; and
ground- and space-based techniques and observations.
766/ASTR 766 Relativity and Cosmology (3:3:0). Prerequisites:
ASTR 530 and MATH 314, or permission of instructor. Covers special relativity,
four-dimensional space-time, general relativity, non-Euclidean geometries, geodesic
and field equations, test of general relativity theory, black holes, cosmic background
radiation, thermodynamic considerations in cosmology, and cosmological models.
769/ASTR 769 Topics in Space Sciences (3:3:0). Prerequisite:
Permission of instructor. Selected topics in space sciences not covered in
fixed-content space sciences courses. May be repeated for credit as needed.
771/STAT 751 Computational Statistics (3:3:0). Prerequisites:
STAT 544, 554, and 652. Covers the basic computationally intensive statistical
methods and related methods, which would not be feasible without modern computational
resources. Covers nonparametric density estimation including kernel methods, orthogonal
series methods and multivariate methods, recursive methods, cross-validation,
nonparametric regression, penalized smoothing splines, the jackknife and bootstrapping,
computational aspects of exploratory methods including the grand tour, projection
pursuit, alternating conditional expectations, and inverse regression methods.
773/STAT 663 Statistical Graphics and Data Exploration (3:3:0).
Prerequisite: Three hundred-level course in statistics; STAT 554 strongly
recommended. Exploratory data analysis provides a reliable alternative to
classical statistical techniques, which are designed to be the best possible when
stringent assumptions apply. Topics include graphical techniques such as scatter
plots, box plots, parallel coordinate plots, and other graphical devices; re-expression
and transformation of data; influence and leverage; and dimensionality reduction
methods such as projection pursuit.
776/IT 746 Stochastic Calculus (3:3:0). Prerequisites:
STAT 652; ECE 630 or 632; or permission of instructor. Introduction to modern
theory of stochastic calculus. Covers stochastic integrals, martingales, counting
processes, diffusion processes, and Ito-type processes in general. Applications
of these methods to engineering, biology, and economics are considered in some
detail.
778/IT 776 Real Analysis and Statistics (3:3:0). Prerequisites:
STAT 652; ECE 620, 621, or 630; or permission of instructor. Advanced calculus
and linear algebra needed for doctoral work in statistics and related fields.
Covers topology, vector spaces, matrices, continuity, differentiation, sequences
and series of real numbers and real-valued functions, Riemann and Riemann-Stieltjes
integrals, and multidimensional calculus. Presents applications in probability
and statistics, including response surface methodology.
779 Topics in Computational Statistics (3:3:0). Prerequisite:
Permission of instructor. Selected topics in computational statistics not
covered in fixed-content computational statistics courses. May be repeated for
credit as needed.
780/PHYS 613 Computational Physics and Applications (3:3:0).
Prerequisites: PHYS 510; FORTRAN, C, or C++ programming; or permission of
instructor. PHYS 502 or equivalent recommended. Study of diverse physical
systems with emphasis on modeling and simulation. Development of numerical algorithms
and application of numerical methods to gain understanding of the mechanisms and
processes taking place in the physical system. Several projects are undertaken,
which are drawn from such areas as atomic and molecular interactions, molecular
dynamics, quantum systems, chaos, percolation, random walks, and aggregation mechanisms.
781 Plasma Science (3:3:0). Prerequisite: PHYS 513 or
PHYS 722/CSI 785, PHYS 711/CSI 782/CHEM 730; or permission of instructor.
Study of ionized matter, theory, and some computation with application to astrophysics,
industrial plasma processing, magnetosphere, and ionosphere problems. Vlasov and
fluid equations are derived and applied in plasma science, including the study
of plasmas with and without magnetic fields.
782/PHYS 711 Statistical Mechanics (3:3:0). Prerequisites:
PHYS 502 and 613 or permission of instructor. Covers microcanonical, canonical,
and grand canonical ensembles and fluctuations, Fermi-Dirac and Bose-Einstein
statistics, the ideal monatomic gas and diatomic gas, the Liouville equation,
equipatition of energy, crystals, imperfect gases, kinetic theory, quantum statistics,
and transport processes.
783/PHYS 736 Computational Quantum Mechanics (3:3:0). Prerequisites:
PHYS 502 and PHYS 613/CSI 780, or permission of instructor. Study of the
fundamental concepts of quantum mechanics from a computational point of view,
review of systems with spherically symmetric potentials, many electron-atom solutions
to Schroedinger's equation, electron spin in many-electron systems, atomic structure
calculations, algebra of many-electron calculations, Hartree-Fock self-consistent
field method, molecular structure calculations, scattering theory computations,
and solid-state computations.
784/PHYS 732 Quantum Mechanics (3:3:0). Prerequisite:
PHYS 502 or permission of instructor. Study of the fundamental concepts of
quantum mechanics, time evolution, Schroedinger and Heisenberg formalism, harmonic
oscillators, propagators, Feynman path integrals, rotations and angular momentum,
angular momentum eigenvalues and eigenstates, Bell's inequality, symmetries, conservation
laws, degeneracy, perturbation theory, WKB methods, and scattering theory.
785/PHYS 722 Electromagnetic Theory (3:3:0). Prerequisites:
PHYS 513 and PHYS 613/CSI 780, or permission of instructor. Advanced study
of electric and magnetic fields. Topics include electrostatic fields, magnetostatic
fields, boundary-value problems in field theory, multipoles, simple radiating
systems, relativistic electrodynamics, and radiation by moving charges.
786 Molecular Dynamics Modeling (3:3:0). Prerequisite:
PHYS 613/CSI 780 or CHEM 633/CSI 711, or permission of instructor. Introduction
to simulation methods used in the physical chemistry sciences. Covers computational
approaches to modeling molecular and condensed matter systems, including interatomic
and molecular potentials, molecular dynamics, time averages, ensemble distributions,
numerical sampling, thermodynamic functions, response theory, transport coefficients,
and dynamic structure. Includes stochastic simulations such as Brownian motion,
Langevin dynamics, Monte Carlo methods and random walks, and an introduction to
cellular automata.
787 Computational Materials Science (3:3:0). Prerequisites:
PHYS 512/CSI 687 and PHYS 736/CSI 783, or permission of instructor. Covers
selected topics in the computational aspects of condensed matter, such as methods
of electronic structure calculations, surface science, molecular clusters, lattice
dynamics, nanomaterials, semiconductors, superconductivity, quantum Hall effect,
magnetism, Hubbard model, mesoscopic systems, and liquids.
788/PHYS 728 Simulation of Large-Scale Physical Systems (3:3:0).
Prerequisites: PHYS 613/CSI 780 and CSI 700, or permission of instructor.
Study of diverse large-scale physical systems, with emphasis on the modeling and
simulation of these multifaceted systems. Several projects are undertaken, which
are drawn from such areas as many-body dynamics, atmospheric structure and dynamics,
high-temperature plasmas, stellar structure, hydro dynamical systems, galactic
structure and interactions, and cosmology.
789/PHYS 780 Topics in Computational Physics (3:3:0). Prerequisite:
Permission of instructor. Selected topics in computational physics not covered
in fixed-content computational physics courses. May be repeated for credit as
needed.
792/EVPP 792/GEOG 792 Seminar in Earth Systems Science (2:2:0). Prerequisites:
Fifteen graduate credits including CSI 655, 656, and 657. A seminar for Earth
systems science graduate students who have backgrounds in Earth's major systems.
Intended to be a capstone experience. Seminars will be presented by faculty and
students. Topics will vary from semester to semester.
796 Directed Reading and Research (3:3:0). Prerequisite:
Permission of instructor. Reading and research on a specific topic in computational
sciences and informatics under the direction of a faculty member. May be repeated
as necessary.
798 Research Project (3:0:0). Prerequisites:
Twelve graduate credits and permission of instructor. Project chosen and
completed under the guidance of a graduate faculty member, resulting in an acceptable
technical report.
799 Master's Thesis (1-6:0:0). Prerequisites:
Twelve graduate credits and permission of instructor. Project chosen and
completed under the guidance of a graduate faculty member, resulting in an acceptable
technical report (master's thesis) and oral defense. Graded S/IP.
852 Geophysical Fluid Dynamics (3:3:0). Prerequisite:
CSI 755 or permission of instructor. Introduction to geophysical fluid dynamics,
the study of rotating stratified flows. Covers hydrostatics, the equations of
motion, gravity wave dynamics and stratified flow, effects of rotation, mid-latitude
dynamics, the Rossby number and quasi-geostrophic expansion, the beta plane approximation,
and equatorial Kelvin and Rossby waves.
854 Computing and Communication Systems for Earth Observing (3:3:0).
Prerequisite: CSI 754 or permission of instructor. In-depth study of
computing and communications systems, with emphasis on performance issues and
capacity for sustaining modern Earth observing systems. Covers functional breakdown
of ground receiving stations, international communications standards for space
data telemetry (such as CCSDS) and their impact on data fidelity and processing,
and instrumentation for ground stations and trade-off between on-board versus
ground station processing. Also discussed are computer system performance appreciation
and computing systems limitations; implications of data product levels and standards
for processing, input/output, and storage requirements; and applications of high
performance computing, storage hierarchies, and parallel input/output concepts
and systems for speeding data access and processing.
876/IT 876 Measure and Linear Spaces (3:3:0). Prerequisite:
IT 776/CSI 778 or permission of instructor. Covers measure theory and integration,
convergence theorems, and the theory of linear spaces and functional analysis,
including normed linear spaces, inner product spaces, Banach and Hilbert spaces,
Sobelev spaces, and reproducing kernels. Topics include wavelets, applications
to stochastic processes, and nonparametric functional inference.
877/IT 877 Geometric Methods in Statistics (3:3:0). Prerequisite:
STAT 751 or permission of instructor. Develops the foundations of geometric
methods for statistics. Topics include n-dimension Euclidian geometry; projective
geometry; differential geometry, including curves, surfaces, and n-dimensional
differentiable manifolds; and computational geometry, including computation of
convex hulls, tessellations of two-, three-, and n-dimensional spaces, and finite
element grid generation. Examples include applications to scientific visualization.
888 Topics in Quantum Systems (3:3:0). Prerequisite: PHYS
736/CSI 783 or PHYS 732/CSI 784, or permission of instructor. Covers selected
topics in quantum systems in physics and chemistry not covered in fixed-content
courses in quantum mechanics. May be repeated for credit as needed. Possible topics
are new spectroscopic methods, density functional theory, energy transfer and
fluorescence, nuclear magnetic resonance, Mossbauer spectroscopy, advanced computational
considerations in atomic and/or molecular structure, nuclear scattering theory,
quantum considerations in condensed matter problems, and quantum gravity.
898 Research Colloquium in Computational Sciences and Informatics (1:1:0).
Presentations in specific research areas in computational sciences and informatics
by School of Computational Sciences faculty and staff members, and professional
visitors. May be repeated for credit; however, a maximum of three credits of CSI
898, 899, and 991 may be applied toward the Ph.D.
899 Colloquium in Computational Sciences and Informatics (1:1:0).
Presentations in a variety of areas of computational sciences and informatics
by School of Computational Sciences faculty and staff members, and professional
visitors. May be repeated for credit; however, a maximum of three credits of CSI
898, 899, and 991 may be applied toward the Ph.D.
909 Advanced Topics in Computational Sciences and Informatics (3:3:0).
Prerequisite: Permission of instructor. Covers selected topics
in computational sciences and informatics not covered in fixed-content courses.
May be repeated for credit as necessary.
972/IT 972 Mathematical Statistics I (3:3:0). Prerequisite:
STAT 652 or equivalent. Focuses on the theory of estimation. Principles of
estimation are explored, including the method of moments, least squares, maximum
likelihood, and maximum entropy methods. Methods of minimum variance unbiased
estimation are covered in detail. Other topics include sufficiency and completeness
of statistics, Fisher information, Cramer-Rao bounds, Bhattacharyya bounds, asymptotic
consistency and distributions, statistical decision theory, minimax and Bayesian
decision rules, and applications to engineering and scientific problems.
973/IT 973 Mathematical Statistics II (3:3:0). Prerequisite:
CSI 972. Continuation of CSI 972. Concentrates on the theory of hypothesis
testing. Topics include characterizing the decision process, simple versus simple
hypothesis tests, Neyman Pearson Lemma, uniformly most powerful tests, unbiasedness
of tests, invariance of tests, randomized tests, and sequential tests. Applications
of the testing principles are made to situations in the normal distribution family
and to other families of distributions.
976/IT 976 Statistical Inference for Stochastic Processes (3:3:0).
Prerequisite: CSI 776 or permission of instructor. Covers the modern
theory of parameter estimation and hypothesis testing for stochastic processes,
counting processes with random intensities, and solutions to stochastic differential
equations driven by martingales. Applications to engineering, biology, and economics
are considered.
978/IT 978 Statistical Analysis of Signals (3:3:0). Prerequisites:
STAT 544 and 658 or equivalent. Advanced course in the analysis of discrete-
and continuous-time signals using methods of stochastic differential equation
and time series. Familiarity with the methods of harmonic analysis and times series
modeling is presumed. Topics include state-space modeling and eigen-value processing,
nonlinear modeling of signals, non-Gaussian stochastic process structure, detection
and estimation of vector-valued signals, robust signal detection, and array processing
and target tracking.
979/IT 979 Advanced Topics in Computational Statistics (3:3:0).
Prerequisite: Permission of instructor. Covers selected topics in computational
statistics not covered in fixed-content computational statistics courses. May
be repeated for credit as needed.
986 Advanced Topics in Large-Scale Physical Simulation (3:3:0). Prerequisite:
Permission of instructor. Covers simulation of physical systems not covered
in fixed-content physical simulation courses. May be repeated for credit as needed.
991 Seminar in Scientific Computing (1:1:0). Considers selected
topics in a specific area of computational sciences and informatics either not
covered in fixed-content courses or as an extension of fixed-content courses.
Format for presentation is that of a seminar with student participation. May be
repeated for credit; however, a maximum of three credits of CSI 898, 899, and
991 may be applied toward the Ph.D.
996 Doctoral Reading and Research (1-12:0:0). Prerequisites:
Admission to doctoral program and permission of instructor. Reading and research
on a specific topic in computational sciences and informatics under the direction
of a faculty member. May be repeated as needed.
998 Doctoral Dissertation Proposal (1-12:0:0). Prerequisite:
Permission of advisor. Covers development of a research proposal under the
guidance of a dissertation director and the doctoral committee. The proposal forms
the basis for the doctoral dissertation. This course may be repeated as needed;
however, no more than a total of 24 credits in CSI 998 and 999 may be applied
toward satisfying doctoral degree requirements. Out of the 24-hour total, no more
than 12 credits of CSI 998 may be applied.
999 Doctoral Dissertation (1-12:0:0). Prerequisite: Admission
to doctoral candidacy. Involves doctoral dissertation research under the
direction of the dissertation director. May be repeated as needed; however, no
more than a total of 24 credits in CSI 998 and 999 may be applied toward satisfying
doctoral degree requirements.
|