Course Lectures
Lecture Slides
This section contains the lecture slides for the Scientific Computing mini-course.
0. Environment Setup
Introduction to the course environment and tools.
1. Introduction
General Motivation, Complex Systems, and Course Structure
2. N-D Arrays
Introduction to Multidimensional Arrays
3. Massive Data
Handling large-scale datasets and efficient workflows.
4. Computer simulations
Introduction to computational simulations:
5. Epidemic Models
Compartmental and metapopulation epidemic models.
6. Parallel Computing
Brief Introduction to Parallel Computing
7. Evolutionary Algorithms
Optimization and evolutionary strategies.
8. Extreme-scale model exploration
Large-scale model exploration workflows.