MODELING, COMPUTATION and PROGRAMMING