Computational Materials Track

This track is for students pursuing a Materials Engineering degree who have specific interest in computational modelling and design of materials. Students interested in this track should plan to take the required courses and electives based on the listing below, complete this application form and get it signed by the track chair, Prof. Ravishankar Sundararaman. Substitution for any Science or Specialization elective will be considered on a case-to-case basis by the track chair, with a limit of one substitution.


  • CSCI 1100 – Computer Science I.  An introduction to computer programming, algorithm design and analysis. Take this 4-credit course, which is a prerequisite for many computation-intensive courses, instead of the alternative 1-credit CSCI 1190. Prerequisites: None
  • MTLE 4500 – Computational Methods for Materials Design.  Introduction to computational materials science methods spanning multiple time and length scales with hands-on computer lab exercises.  Part of the core MSE curriculum. Prerequisites: Junior standing

Science Elective (Choose One)

  • PHYS 4810 – Computational  Physics.  Implementation of numerical algorithms to solve physics problems without analytical solutions. Prerequisities: CSCI 1100, PHYS 1100, PHYS 1200
  • MATH 4800 – Numerical Computing.  A survey of numerical methods and efficient computational procedures for scientific and engineering problems. Prerequisites: MATH 2010, MATH 2400

Specialization Electives (Choose Two)

  • MTLE 4720 – Applied Mathematical Methods in Materials.  Application of mathematical and numerical techniques to materials engineering topics including structure, symmetry, diffusion, mechanics, and physics of solids. Prerequisites: MATH 2400
  • MTLE 4960 – Material Informatics and Data Science.  Introduction to machine learning and data science, with case studies in discovery of structure-property relationships and new materials from experimental and computational data. Prerequisites: CSCI 1100, MATH 2400
  • MATP 4820 – Computational Optimization. Models, methods, algorithms, and computer techniques for nonlinear optimization, with project work in practical problems directly related to students' core interests. Prerequisites: MATH 2010 / ENGR 1100, CSCI 1100
  • BMED 4200 – Modeling of Biomedical Systems. Introduction of mathematical and computational methods to model physiological systems in biomedical engineering. Prerequisites: MATH 2400, PHYS 1200. Corequisites: CSCI 1190/1100
  • CHME 4030 – Chemical Process Dynamics and Control.  Introduction to modeling and control of dynamic chemical processes. Prerequisites: MATH 2400
No job openings are currently posted. Please visit for more employment opportunities at Rensselaer.