Operating System

Introduction: Definition and types of operating systems, Batch Systems, multi programming, time–sharing parallel, distributed and real-time systems, Operating system structure, Operating system components and services, System calls, system programs, Virtual machines. …

Mathematical Methods for Numerical Analysis and Optimization

Computer arithmetics and errors. Algorithms and programming for numerical solutions. The impact of parallel computer : introduction to parallel architectures. Basic algorithms Iterative solutions of nonlinear equations : bisection method, Newton-Raphson …