Formulation and solution of materials engineering problems; solution of systems of linear and nonlinear algebraic equations; materials modeling and simulation techniques that cover different time and length scales, which include density functional theory methods, Monte Carlo, molecular dynamics, phase field, finite element method, and machine learning approaches; hands-on experience with several modern materials modeling codes. Prerequisites: ENCMP 100 (or equivalent), MATH 102, 201 and 209.