Algorithms
Complexity of Sequential and Parallel Algorithms
Theory of Computation
Autonomic Computing: Foundations, Principles and Applications
Introduction to Autonomic Computing
Biologically Inspired Computing and Principles of Autonomic Computing
Parallel and Distributed Scientific Computing
Designing Parallel Algorithms
Advanced Scientific Computing
Scheduling and Load Balancing Algorithms
Operating Systems I
Special Topics and Directed Individual Study: Advanced Scientific Computing, Dynamic Scheduling and Load Balancing Algorithms, Algorithms for Problems in Molecular Dynamics, Parallel Algorithms for Unstructured and Dynamically Varying Problems, Parallel Algorithms and Scientific Computing, Models of Parallel Computation, Task Scheduling and Load Balancing Algorithms, Loop Scheduling Algorithms: A Survey, Graph Partitioning Algorithms, Effectiveness of Factoring Methods in Computational Field Simulation on Unstructured Grids, Dynamic Domain Decomposition in Parallel CFD Applications, Computational Topics in Web-based High Performance Simulation.
|