Computational Sciences and Informatics (CSI)
Computational and Data Sciences
600/SYST 500 Quantitative Foundations for Computational Sciences (3:3:0) Not applicable to 48-credit course total for CSI PhD. 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 48-credit course total for CSI PhD. Prerequisites: year of college calculus, and course in computer programming. Introduces basic tools in computational science. Covers UNIX, editors, LaTeX, HTML, and graphics. Emphasizes application and use rather than theory. Substantial portion of instruction delivered via distance-learning web interface.
602 Computational Science Tools II (1:1:0) Not applicable to 48-credit course total for CSI PhD. Prerequisites: CSI 601, and knowledge of matrix algebra. Introduces basic tools in computational science. Covers MATLAB, MAPLE, and GNUPlot. Emphasizes application and use rather than theory. Substantial portion of instruction delivered via distance-learning web interface.
603 Introduction to Scientific Programming I (1:1:0) Not applicable to the 48-credit course total for CSI PhD. Prerequisite: CSI 601, or permission of instructor. Introduces programming in C or Fortran. Emphasizes application and languages rather than theory. Features lecture-lab combination. Assignments completed via distance-learning web interface.
604 Introduction to Scientific Programming II (1:1:0) Not applicable to 48-credit course total for CSI PhD. Prerequisites: CSI 601 and 603, or permission of instructor. Introduces programming in object-oriented language such as C++. Features lecture-lab combination.
605 Software Construction Tools for Scientists (1:1:0) Not applicable to 48-credit course total for CSI PhD. Prerequisite: CSI 601, 603, or 604; programming experience with C, C++, or Fortran, and familiarity with UNIX operating system; or permission of instructor. Introduces tools for software construction and development. Covers revision control, debuggers, profilers, Makefiles, and regular expressions. Designed for those seeking to develop moderate to large software systems.
606 Scientific Graphics and Visualization Tools (1:1:0) Not applicable to 48-credit course total for CSI PhD. Prerequisite: CSI 601, or permission of instructor. Introduces use of scientific visualization tools for data analysis. Teaches use of specific packages on rotating basis. Packages include PV-WAVE, S-Plus, SV, XMGR, and pnm tools.
607 Database Tools for Scientists (1:1:0) Not applicable to 48-credit course total for CSI PhD. Prerequisites: CSI 601 and 602, or permission of instructor. Introduces database tools. Covers relational model used in Oracle and other database packages. Includes database design concepts, table operations, triggers, sequences, and introduction to structured query language (SQL).
610 Introduction to Computational Sciences (3:3:0) Not applicable to 48-credit course total for CSI PhD. 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 introduces high-performance computing.
615 Quantum Computation (3:3:0). Prerequisites: undergraduate course in quantum physics, and undergraduate degree in physical or computer sciences, or permission of instructor. Introduces field of quantum computation. Emphasizes scientific principles involved and presentation of strengths and weaknesses of approach. Topics include basic quantum physics and quantum algorithms.
632 Global Ecology (3:3:0) Prerequisites: general chemistry, general physics, introductory statistics, and calculus. Intensive review to begin research in global change. Covers basic principles of physiological ecology; population dynamics; dynamics of ecological communities and ecosystems; biogeography; biological diversity; and dynamics of biosphere, including effects of life on atmosphere, oceans, and solid surfaces.
638 The Policy Process for Scientists (3:3:0). Prerequisite: graduate standing. Introduces relationship among government, science, scientists, and issues and processes that shape science policy. Emphasizes examples taken from space weather and meteorology.
639 Ethics in Scientific Research (3:3:0) Reviews purpose of scientific research and principles for evaluating ethical issues. Teaches skills for survival through training in moral reasoning and responsible conduct. Discusses ethical issues and applying critical-thinking skills to design, execution, and analysis of experiments. Issues include using animals, humans in research; ethical standards in computer community; research fraud; and currently accepted guidelines for data ownership, manuscript preparation, and conduct of those in authority.
654 Data and Data Systems in the Physical Sciences (3:3:0) Prerequisite: competency in programming at CSI 601-607 level, or permission of instructor. Introduces data issues associated with modern physical sciences. Examines data access, formats, browsing, analysis, visualization, and data information systems in federated environments. Uses examples from physical sciences, including astronomy and space sciences; Earth sciences; Earth observing and other fields of physics; and model output data and associated special issues. Introduces mathematical techniques particularly important for large databases.
655/PHYS 575 Introduction to Physics and Chemistry of the Atmosphere (3:3:0) Prerequisites: PHYS 305 and 262. Introduces basic physical and chemical processes that operate in Earth's atmosphere. Emphasizes concepts that provide global description of current atmospheric state, and processes that relate to global change and atmospheric evolution. Covers equilibrium structure, radiative transfer models, thermodynamics of various atmospheric layers, and various processes defining these layers.
659 Dispersal Methods of Hazardous Releases (3:3:0) Prerequisites: CSI 655, or permission of instructor. Covers physics of aerosols; engineering, mechanics of building ventilation systems; and mechanical dissemination utilizing hand-held, automatic, vehicle, and truck mounted systems. Also discusses basic concepts, theories, and models of pollutant dispersal in atmosphere, and related atmospheric systems affecting dispersal of biological agents.
660/ASTR 535 Space Instrumentation and Exploration (3:3:0) Prerequisites: PHYS 262, MATH 213, or equivalent; or permission of instructor. Surveys instruments, devices, and methods for space and planetary exploration. Covers remote sensing of Earth and other solar system bodies; and planned manned and unmanned missions by the United States and other countries.
661/ASTR 530 Astrophysics (3:3:0) Prerequisites: PHYS 303, 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.
CSI 662 Space Weather (3:3:0) Prerequisites: PHYS 303, 305, 307, and MATH 213, or permission of instructor. Introduction to space weather involving systems such as the sun, the heliosphere, and the Earth's magnetosphere and ionosphere. Covers the solar magnetic field, solar flares, coronal mass ejections, particle acceleration mechanisms, the solar wind, and the Earth's magnetic field, radiation belt, geomagnetic storms, and ionospheric disturbances.
670 Economic Systems Design (3:3:0) Prerequisites: course in linear and nonlinear optimization, and course in linear algebra; or permission of instructor. Introduces analytical and engineering principles used to develop exchange systems. Covers behavioral aspects of auction systems; matching, assignment, and transportation problems; and information markets. Introduces methods for testbedding systems using experimental economics.
672/STAT 652 Statistical Inference (3:3:0) Prerequisites: STAT 544, or permission of instructor. Covers critical aspects of probability, random variables and distributions, characteristic functions, stochastic convergence, optimal estimation, maximum-likelihood estimation, asymptotic theory, Bayesian methods, likelihood-ratio tests, statistical decision theory, sequential methods.
678/STAT 658 Times Series Analysis and Forecasting (3:3:0) Prerequisites: STAT 544 or CSI 672, or permission of instructor. Modeling stationary and nonstationary processes; autoregressive, moving average and mixed model processes; hidden periodicity models; properties of models; autocovariance and autocorrelation functions, and partial autocorrelation function; spectral density functions; identification of models; estimation of model parameters, and forecasting techniques.
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; structure of modern materials such as metallic alloys and compounds, ceramic materials, semiconductors, polymers, and nanostructured materials; materials properties including 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, free electron model, metals, semiconductors and semiconductor devices, superconductivity, and magnetism.
700/MATH 685 Numerical Methods (3:3:0) Prerequisites: MATH 214 and 203, and some programming experience. Covers computational techniques for solving science, engineering problems. Develops algorithms to treat typical problems in applications, emphasizing types of data encountered in practice. Covers theoretical development as well as implementation, efficiency, and accuracy issues in using algorithms and interpreting results. When applicable, uses computer graphical techniques to enhance interpretation.
701 Foundations of Computational Science (3:3:0) Prerequisites: competency in UNIX and programming at CSI 601-604 level, and CSI 700; or permission of instructor. Covers mapping of mathematical models to computer software, including all aspects of developing 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 software to address important scientific questions, and conducting computational experiments with it.
702 High-Performance Computing (3:3:0) Prerequisites: CSI 700 and 701; or permission of instructor. Hardware and software associated with high-performance scientific computing. Computer architectures, processor design, programming paradigms, parallel and vector algorithms. Emphasizes 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 studies from myriad disciplines. Topics include human perception and cognition, introduction to 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. Work on a visualization project required. Emphasizes software tools on Silicon Graphics workstation, but other workstations and software may be used.
709 Topics in Computational Sciences and Informatics (3:3:0) Prerequisites: admission to PhD 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 elucidation of reaction mechanisms, and application of statistical thermodynamics to theory of elementary reaction rates.
712/CHEM 728 Introduction to Solid Surfaces (3:3:0) Prerequisite: CHEM 422 or equivalent. Introduces 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. Illustrates 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.
715 Quantum Complexity Theory (3:3:0). Prerequisite: CSI 615 or equivalent, or permission of instructor. Discusses fundamental aspects of complexity theory and its applications from perspective of quantum physics. Explores current research in emerging field of quantum complexity theory, and discusses related issues in quantum algorithms.
716 Quantum Information Theory (3:3:0). Prerequisites: CSI 615, and CSI 783 or 784; or permission of instructor. Introduces quantum information theory and its practical applications to information processing and secure communications. Emphasizes applications involving commercial and defense systems.
717 Quantum Computer Programming (3:3:0). Prerequisite: CSI 615 or equivalent, or permission of instructor. Covers methods for programming quantum computers. Topics include quantum computing concepts, currently known algorithms for quantum computers, denotational semantics, existing languages for quantum computers, application of logic programming to quantum computers, and programming for different types of novel computer architectures.
718 Quantum Computer Realization (3:3:0). Prerequisites: CSI 615, and 784 or equivalent; or permission of instructor. Introduces physical implementation of quantum computation, and practical applications to developing scalable quantum computers. Special emphasis on various schemes for achieving practical quantum computers.
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 and 780; or permission of instructor. Covers basic and advanced fluid mechanics and continuous hypothesis to define fluids. Introduces tensor analysis; Euclidean and Lagrangian representations of fluid flow; Laplace's equation; continuity equation; Navier-Stokes equations; Bernoulli's 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 MATH 678 or equivalent; knowledge of linear algebra at level of MATH 603 or CSI 740/MATH 625; coding experience in FORTRAN or C; or permission of instructor. Covers fundamentals 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. Includes two major projects Laplace solver, and 2-D Euler solver on unstructured grids. Students expected to write their own codes.
722 Computational Fluid Dynamics II (3:3:0) Prerequisite: CSI 721 or permission of instructor. Covers 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 expected to write their own codes.
723 Fluid Mechanics II (3:3:0) Prerequisite: CSI 720 or permission of instructor. Covers gas dynamics, shock waves, 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 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.
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 illustrated in mathematical models from natural sciences and engineering. Traditional qualitative analysis of difference and differential equations provides 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 commonly used for developing numerical approximations to problems involving ordinary and partial differential equations. Course develops underlying mathematical foundation, examines specific types of finite elements, analyzes convergence rates and approximation properties, and uses method to solve 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 tools of mathematical modeling while carrying out numerical simulations. Considers examples from across the sciences. Topics include basic issues such as 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 introduction to stability.
745 Mathematical Tomography (3:3:0) Prerequisite: MATH 675. Covers physical principles of tomography; Radon transform in Euclidean space; inversion formulas; Radon transform on distributions; integral geometry and generalized Radon transforms; 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 scientific programming language. Studies theory and computational aspects of wavelets and wavelet transform. Emphasizes computational aspects of wavelets. Defines Fast Wavelet Transform in one and two dimensions, and develops appropriate numerical algorithms, and theory of wavelet bases on the real line. Covers multiresolution analysis, splines, time-frequency localization, and wavelet packets.
747 Nonlinear Optimization and Applications (3:3:0) Prerequisites: MATH 213 and 216, or permission of instructor. Introduction to practical aspects of nonlinear optimization. Covers applications of optimization algorithms to solving problems in science and engineering. Applications include data analysis, materials science, nanotechnology, mechanics, optical design, shape design, and trajectory optimization.
748/MATH 629 Symbolic Computation (3:3:0) Prerequisites: undergraduate degree in scientific discipline and course in abstract algebra. Provides mathematical and computational background for computational algebraic geometry and its applications. Includes algebra, geometry, algorithms, 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 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, or atmospheric physics; or permission of instructor. Introduces global system interactions responsible for global environmental change. Discusses natural causes of past and present global changes, and how human activities affect them; and ecological and human consequences of 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.
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 sample projects and student-initiated projects to use visualization and graphical analysis techniques as they apply to modeling of complex data sets and systems. Uses several different analysis and visualization packages. Spacecraft data sets from the Naval Research Laboratory (NRL) Backgrounds Data Center and other NRL data sets are available for course projects; perusal of web data sets also possible. Modeling and analysis accompanied by appropriate readings from current literature.
761/ASTR 761 N-Body Methods and Particle Simulations (3:3:0) Prerequisites: PHYS 613/CSI 780 and CSI 700; or permission of instructor. Covers particle methods to solve variety of physical systems. Emphasizes study and development of 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 imperfect nature of actual data sets and hypothesis. Examples 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, and PHYS 613/CSI 780; or permission of instructor. Overview 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 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: 300-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.
775/OR 719/STAT 719 Computational Models of Probabilistic Reasoning (3:3:0) Prerequisites: STAT 652 or 664, or permission of instructor. Introduces theory and methods for building computationally efficient software agents that reason, act, and learn environments characterized by noisy and uncertain information. Covers methods based on graphical probability and decision models. Students study approaches to representing knowledge about uncertain phenomena, and planning and acting under uncertainty. Topics include knowledge engineering, exact and approximate inference in graphical models, learning in graphical models, temporal reasoning, planning, and decision-making. Provides practical model building experience. Students apply what they learn to semester-long project of their own choosing.
776/IT 746 Stochastic Calculus (3:3:0) Prerequisites: STAT 652, ECE 630 or 632, or permission of instructor. Introduces modern theory of stochastic calculus. Covers stochastic integrals, martingales, counting processes, diffusion processes, and Ito-type processes in general. Considers applications of these methods to engineering, biology, and economics.
777 Principles of Knowledge Mining (3:3:0) Prerequisites: INFS 614 or equivalent, or permission of instructor. Principles and methods for synthesizing task-oriented knowledge from computer data and prior knowledge, and presenting it in human-oriented forms such as symbolic descriptions, natural language-like representations, and graphical forms. Topics include fundamental concepts of knowledge mining; methods for target data generation and optimization; statistical and symbolic approaches; knowledge representation and visualization; and new developments such as inductive databases, knowledge generation languages, and knowledge scouts.
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 502; FORTRAN, C, or C++ programming; or permission of instructor. Applies numerical methods to study of variety of physical systems, with emphasis on modeling and simulation. Develops numerical algorithms and simulation codes to gain understanding of mechanisms, processes in physical systems. Includes several projects drawn from such areas as atomic and molecular interactions, molecular dynamics, lattice dynamics, quantum systems, chaos, percolation, random walks, aggregation mechanisms of soft solids, nanomaterials, and nonlinear dynamics.
781 Plasma Science (3:3:0) Prerequisites: 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 derived and applied in plasma science, including study of plasmas with and without magnetic fields.
782 Statistical Mechanics for Modeling and Simulation (3:3:0). Prerequisites: PHYS 502 and CSI 780, or permission of instructor. Studies microcanonical, canonical, and grand canonical ensembles and fluctuations, and Fermi-Dirac and Bose-Einstein statistics. Modeling of ideal, dilute, and diatomic gases, liquids, and crystals. Also covers Liouville equation and simulation in classical statistical mechanics. Introduces Brownian motion, kinetic theory, and transport processes.
783/PHYS 736 Computational Quantum Mechanics (3:3:0) Prerequisites: PHYS 502 and PHYS 613/CSI 780, or permission of instructor. Studies fundamental concepts of quantum mechanics from computational point of view, review of systems with spherically symmetric potentials, many electronatom 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. Studies 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 and 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. Introduces simulation methods in 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 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 computational aspects of condensed matter, such as methodsof 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 emphasizing modeling and simulation of these multifaceted systems. Several projects are undertaken, 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.
796 Directed Reading and Research (1-6:0:0) Prerequisite: permission of instructor. Reading, research on specific topic in computational sciences and informatics under direction of faculty member. May be repeated as necessary.
798 Research Project (3:0:0) Prerequisites: 12 graduate credits, and permission of instructor. Project chosen and completed under guidance of graduate faculty member, resulting in acceptable technical report.
799 Master's Thesis (1-6:0:0) Prerequisites: 12 graduate credits, and permission of instructor. Project chosen and completed under guidance of graduate faculty member, resulting in acceptable technical report (master's thesis) and oral defense. Graded S/IP.
819 Quantum Information Science Topics (3:3:0). Prerequisite: permission of instructor. Selected topics in quantum information science not covered in fixed-content computational sciences courses. Course may be repeated for credit as needed.
853 Atmospheric Transport and Dispersion (3:3:0) Prerequisite: CLIM 710 or 711 or equivalent, or permission of instructor. Develops basic concepts, theories, and models describing pollutant dispersal in atmosphere. Discusses related atmospheric systems affecting transport, transformation, and removal of air pollutants, with strong emphasis on fundamental issues associated with hazard prediction. Content essential for students engaging in graduate research in atmospheric transport and dispersion modeling.
854 Computing and Communication Systems for Earth Observing (3:3:0) Prerequisite: EOS 754, or permission of instructor. In-depth study of computing and communications systems, emphasizing 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 tradeoff between onboard versus ground-station processing. Also covers computer system performance appreciation and 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.
873 Computational Learning and Discovery (3:0:0) Prerequisites: CS 580 or equivalent, or permission of instructor. Presents modern ideas, theories, and methods for computational learning and discovery, along with relevant applications including medical diagnosis, Earth science data analysis, and neuronal modeling. Includes background elucidation of fundamental concepts in computational learning, addressing discovery of equations, theory of causality, and comparison with biological and cognitive models. Students make presentations on topics of their research interest, and work on projects involving state-of-the art systems.
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 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.
885 Atomistic Modeling of Materials (3:3:0) Prerequisite: CSI 685, 700, and 786; or permission of instructor. Advanced course focusing on utilization of atomistic modeling and computer simulation techniques to analyze structure of crystalline materials. Introduces modern methodology of large-scale atomistic simulations, and provides hands-on experience through numerous examples and homework assignments based on simulation package SOLD (Simulator of Lattice Defects). Provides background knowledge on theory of lattice defects (point defects, interfaces, dislocations) and thermal and mechanical properties of solid materials (plastic deformation, fracture).
888 Topics in Quantum Systems (3:3:0) Prerequisite: PHYS 736/CSI 783 or PHYS 732/CSI 784; or permission of instructor. 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 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 SCS faculty and staff members, and professional visitors. May be repeated for credit, but maximum 3 credits of CSI 898, 899, and 991 may be applied to PhD.
899 Colloquium in Computational Sciences and Informatics (1:1:0) Presentations in a variety of areas of computational sciences and informatics by SCS faculty and staff members, and professional visitors. May be repeated for credit, but maximum 3 credits of CSI 898, 899, and 991 may be applied to PhD.
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 theory of estimation, exploring method of moments, least squares, maximum likelihood, and maximum entropy methods. Details methods of minimum variance unbiased estimation. 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 theory of hypothesis testing. Topics include characterizing the decision process; simple versus simple hypothesis tests; Neyman Pearson Lemma; and uniformly most powerful, unbiasedness, invariance, randomized, and sequential tests. Applies testing principles to situations in normal distribution family and other families of distributions.
976/IT 976 Statistical Inference for Stochastic Processes (3:3:0) Prerequisite: CSI 776, or permission of instructor. Covers 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. Considers applications to engineering, biology, and economics.
978/IT 978 Statistical Analysis of Signals (3:3:0) Prerequisites: STAT 544 and 658, or equivalent. Advanced course in analysis of discrete- and continuous-time signals using methods of stochastic differential equation and time series. Presumes familiarity with methods of harmonic analysis and times series modeling. 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 specific area of computational sciences and informatics not covered in fixed-content courses or as extension of fixed-content courses. Format for presentation is seminar with student participation. May be repeated for credit, but maximum 3 credits of CSI 898, 899, and 991 may be applied to PhD.
996 Doctoral Reading and Research (1-6:0:0) Prerequisites: admission to doctoral program, and permission of instructor. Reading and research on specific topic in computational sciences and informatics under direction of faculty member. May be repeated as needed.
998 Doctoral Dissertation Proposal (1-12:0:0) Prerequisite: permission of advisor. Covers development of research proposal under guidance of dissertation director and doctoral committee. Proposal forms basis for doctoral dissertation. Course may be repeated as needed, but no more than 12 credits of CSI 998 may be applied to doctoral degree.
999 Doctoral Dissertation (1-12:0:0) Prerequisite: admission to doctoral candidacy. Involves doctoral dissertation research under direction of dissertation director. May be repeated as needed, but no more than 24 credits in CSI 998 and 999 may be applied to doctoral degree.