Sections
Personal tools

Courses

Courses related to Computational Science and Engineering

Graduate Courses

Center for Computational Science and Engineering (new by CCSE faculty since 2004)

  • MAE 298: Understanding Networks: Theory and Applications
  • PHY 256: Natural Computation and Self-Organization: The Physics of Information Processing in Complex Systems
  • PHY 250-002: Computational Dynamics of Complex Systems: Phase Transitions
  • PHY 250-003: The Tipping Point: Nucleation and Growth in Complex System Dynamics with Numerical Applications

Computer Science

  • ECS 220: Theory of Computation
  • ECS 222A: Design and Analysis of Algorithms
  • ECS 222B: Advanced Design and Analysis of Algorithms
  • ECS 223: Parallel Algorithms
  • ECS 250A: Advanced Computer Architecture
  • ECS 250B: High Performance Serial Processing
  • ECS 250C: Parallel Processing
  • ECS 275A: Advanced Computer Graphics I
  • ECS 275B: Advanced Computer Graphics II
  • ECS 276: Advanced Volume Visualization
  • ECS 277: Advanced Visualization
  • ECS 278: Computer Aided Geometric Design
  • ECS 279: Computer Animation

Mathematics

  • MAT 221AB: Mathematical Fluid Dynamics
  • MAT 222: Introduction to Biofluid Dynamics
  • MAT 227: Mathematical Biology
  • MAT 228ABC:Numerical Solution of Differential Equations
  • MAT 229AB: Numerical Methods in Linear Algebra
  • MAT 258A: Numerical Optimization
  • MAT 258B: Variational Analysis
  • MAT 271: Applied & Computational Harmonic Analysis

Statistics

  • 237AB: Time Series Analysis
  • 250: Topics in Applied & Computational Statistics

Computer Engineering

  • ECE 275: Advanced Object-Oriented Programming

Applied Science

Davis

  • DAS 217AB: Applied Computational Science
  • DAS 209: Linear Modeling Techniques
  • DAS 229: Computational Molecular Modeling

Livermore

  • DAS 210ABC: Numerical Methods in Applied Science
  • DAS 211ABC: Numerical Solution of PDE
  • DAS 213AB: Computer Graphics
  • DAS 214: Scientific Visualization
  • DAS 217: Applied Computational Science
  • DAS 225: Computation Structure for Signal, Image Processing & Graphics
  • DAS 230: Topics in Computational Fluid Dynamics

Civil & Environmental Engineering

  • Computational Methods for Environmental Engineering
  • ECI 212ABC: Finite Element Analysis in Applied Mechanics
  • ECI 241: Air Quality Modeling
  • ECI 269: Mobile Emissions Modeling
  • ECI 272BC: Subsurface Reactive Transport
  • ECI 273: Water Resources Systems Engineering
  • ECI 277ABC: Advanced Environmental Fluid Mechanics

Mechanical & Aeronautical Engineering

  • MAE 219: Introduction to Scientific Computing in Solid and Fluid Dynamics
  • MAE 263: Introduction to Computational Aerodynamics and Fluid Dynamics
  • MAE 264: Computational Aerodynamics
  • MAE 240: Computational Methods in Nonlinear Mechanics
  • MAE 241: Finite Elements & Optimization
  • MAE 255: Computer-Aided Design and Manufacturing
  • MAE 254: Engineering Software Design
  • MAE 271: Advanced Modeling and Simulation of Mechatronic Systems
  • MAE 276: Data Acquisition and Analysis
  • MAE 298: Understanding Networks: Theory and Applications

Physics

  • PHY 210: Computational Physics
  • PHY 250: Computational Cosmology
  • PHY 250: Natural Computation and Self-Organization: The Physics of Information Processing in Complex Systems
  • PHY 250: Computational Dynamics of Complex Systems: Phase Transitions
  • PHY 250: The Tipping Point: Nucleation and Growth in Complex System Dynamics with Numerical Applications

Geology

  • Computational Geology

Biology

  • Computational Biology

Chemistry

  • Computational Chemistry

Undergraduate Courses (Upper Division)

Center for Computational Science & Engineering (new by CCSE faculty since 2004)

  • PHY 198: Nonlinear Physics: Modeling Chaos and Complexity

Computer Science

  • ECS 110: Data Structures and Programming
  • ECS 120: Introduction to the Theory of Computation
  • ECS 122AB: Algorithm Design and Analysis
  • ECS 129: Computational Structural Bioinformatics
  • ECS 130: Scientific Computation
  • ECS 140AB: Programming Languages
  • ECS 150: Operating Systems
  • ECS 175: Introduction to Computer Graphics
  • ECS 177: Introduction to Visualization

Mathematics

  • MAT 128A: Numerical Analysis
  • MAT 128B: Numerical Analysis in Solution of Equations
  • MAT 128C: Numerical Analysis in Differential Equations
  • MAT 124: Mathematical Biology
  • MAT 145: Combinatorics
  • MAT 149AB: Discrete Mathematics
  • MAT 165: Mathematics & Computers
  • MAT 167: Advanced Linear Algebra
  • MAT 168: Mathematical Programming

Physics

  • PHY 102: Computational Laboratory in Physics
  • PHY 104B: Computational Methods of Mathematical Physics

Statistics

  • 131A: Mathematical Statistics
  • 141: Statistical Computing
  • 137: Time Series Analysis

Engineering

  • 180: Engineering Analysis
  • 100: Circuits I & II

Applied Science

  • DAS 115: Numerical Solution of Engineering and Scientific Problems
  • DAS 116: Computer Solution of Physical Problems
  • DAS 117A: Simulation and Modeling of Real Time Systems
  • DAS 117B: Simulation and Modeling of Statistical Systems
  • DAS 117C: Topics in Simulation and Modeling
  • DAS 118: High Performance Computing
  • DAS 119: Applied Computational Linear Algebra

LAWR

  • LAWR 150: Introduction to Computer Methods in Physical Sciences

Civil and Environmental Engineering

  • ECI 119A: C/FORTRAN Programming for Engineers
  • ECI 119B: Parallel Processing for Engineering
  • ECI 128: Computational Geomechanics
  • ECI 131: Matrix Structural Analysis
  • ECI 146: Water Resources Simulation
  • ECI 153: Deterministic Optimization and Design
  • ECI 162: Transportation Systems Design

Undergraduate Courses (Lower Division)

Mathematics

  • MAT 21 ABC: Calculus
  • MAT 22A: Linear Algebra
  • MAT 22AL: Linear Algebra Computer Laboratory
  • MAT 22B: Differential Equations

Chemistry

  • 2ABC: General Chemistry

Physics

  • 9/9H ABCD: Classical and Modern Physics

Computer Science

  • ECS 10: Basic Concepts of Computing
  • ECS 15: Introduction to Computers
  • ECS 15AT: Introduction to Computers
  • ECS 20: Discrete Mathematics for Computer Science
  • ECS 30: Introduction to Programming and Problem Solving
  • ECS 40: Introduction to Software Development
  • ECS 50: Computer Organization and Machine-Dependent Programming

Engineering

  • E 6: MATLAB
  • E 17: Circuits I & II

Other Courses: Chemical Engineering: Mathematics