Students are required to have a Bachelor degree in the sciences or engineering and should have background in the following areas: (i) fluency in a programming language such as C, C++ or Fortran, etc.; (ii) linear algebra; (ii) differential equations; (iv) multidimensional calculus; (v) undergraduate-level data structures. Non-mathematics students may be able to make up one of these areas via the background courses in mathematics listed below.
Students are required to choose an appropriate advisor associated with the certificate program, or have an appropriate advisor appointed by the Director of the Certificate Program, who will be the primary contact for questions. The student will develop a plan for the certificate with the advisor before the beginning of the second course. The Director of the Certificate Program will verify that the student has completed the requirements for the certificate and will approve the application for the certificate upon successful completion of the requirements.
A total of 15 credits from the list given in Table 1 are required for this post-baccalaureate certificate. The student is required take CISC 621 and one of the following: PHYS 660 or CHEG 827 . The student must complete courses in three different departments from the list in Table. At least one course from the 800 level must be taken from this list; CHEG 827 does not satisfy this requirement.
A student with sufficient background may waive up to six credits of the required courses above. No credits may be transferred from another University or degree program toward this certificate.
Students may earn up to three credits as 866 Special Problems if approved by the advisor instead of one of the nine credits after the required core courses above. The advisor will grade the 866 course if the work is done as part of employment outside the university.
Using credits elsewhere
Credits may be applied to a degree program at the discretion of the Department housing the degree program. We expect that, at a minimum, the majority of credits may be applied to a graduate degree program. This also applies to dual Bachelor/Master degrees.