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