CSE program requirements

Admission requirements

Admission to the CSE program is based on academic record and letters of recommendation. GRE scores may also be considered for students in a degree program. Prerequisites for admittance, in addition to a bachelor’s degree:

  • One year of general college physics or chemistry
  • One year of differential/integral calculus, and either a course in differential equations (e.g. MATH 316), a course in applied statistics (e.g. STAT 427), or a course in numerical methods (e.g. MATH 375)
  • A course in computer programming, or equivalent experience with a language used for high-performance and/or data-intensive computing such as C, C++, Fortran, Java, or Python
  • For the certificate earned alongside a degree, admission is to the participating home department. For post-degree CSE students, a graduate degree in a mathematical, scientific, or engineering discipline and degree-seeking admission at UNM is required.

Program requirements

To complete the CSE program, a student must:

  • Be admitted to the CSE program, as described above
  • For students earning the certificate alongside a degree, complete all degree requirements of their participating home department
  • Complete CSE program core requirements, based on the degree program:
    • M.S. and post-degree students complete 3 credit hours of CSE program core courses;
    • Ph.D. students complete 6 credit hours of CSE program core courses.
  • Complete a total of 9 credit hours of approved CSE electives or program core courses not used to fulfill the core requirement
  • Complete a computational science and engineering research project through either:
    • a thesis or dissertation with a significant computational component under the direction of at least one associated faculty member on the student’s committee; or
    • an advanced computational project (3 credit hour minimum) under the direction of one associated faculty member, presented at an open forum.

Core courses

Course Title Fall 2026
CS 471 / MATH 471 Introduction to Scientific Computing
CS 542 Introduction to Parallel Processing
CS 567 Principles and Applications of Big Data

Offering status checked against the UNM Schedule of Classes for Fall 2026 on August 30, 2026 (click a course for its live schedule entry). Core courses typically alternate semesters — the Spring 2027 schedule publishes in mid-October 2026. Plan your sequence with the Program Advisor (csecert@carc.unm.edu).

Electives

The list of approved CSE program electives is maintained by the CSE Program Committee. Students may petition the committee to substitute a course (for an equivalent number of credit hours) for any course of the approved curriculum. Most CSE program courses have a CSE program course as a prerequisite, so students are strongly encouraged to work with a Program Advisor to develop their program of study before enrollment.