Page 193 -
P. 193
COURSE INFORMATION FOR CURRENT SEMESTER/TERM
Teaching Schedule
References/Teaching Materi-
Week Lecture/Tutorial/Assignment Topic
als/Equipment
1 Introduction. Overview of programming tools, program planning Lecture Notes/ References
and project design,
2 Scripting, programming tools and object-oriented, code devel- Lecture Notes/ References
opment and error handling, problem solving environments, pro-
gramming languages, challenges in engineering
3 Object oriented programming. Classes & objects, constructor, Lecture Notes/ References
destructor, encapsulation, polymorphism, inheritance, overload-
ing.
4 Classification of equations and discretization, Partial Differential Lecture Notes/ References
Equations (PDE) and FEM/FDM
5 PDE discretization scheme, FEM/FDM (one-dimensional) Lecture Notes/ References
6 PDE discretization scheme, FEM/FDM (two-dimensional) Lecture Notes/ References
7 PDE discretization scheme, FEM/FDM (three-dimensional) Lecture Notes/ References
8 Engineering case studies, Case studies of a range of applica- Lecture Notes/ References
tions in engineering and scientific disciplines.
9 Simulation & modeling 1, Case 1 Fluids Problem Lecture Notes/ References
10 Simulation & modeling 2, Case 1 Fluids Problem Lecture Notes/ References
11 Simulation & modeling 3, Case 2 Solid Problem Lecture Notes/ References
12 Simulation & modeling 4, Case 2 Solid Problem Lecture Notes/ References
13 High performance computing, Cluster computing, distributed Lecture Notes/ References
computing, parallel computing, Condor, Compute Cluster
14 Distributed computing, Message Passing Interface (MPI) pro- Lecture Notes/ References
gramming, solving large-scale problems efficiently
UM-PT01-PK03-BR004(BI)-S04

