Image of M Mountain at sunrise, golf course and trees in the foreground
Computer Science & Engineering

Undergraduate Programs

The bachelor’s program in Computer Science emphasizes fundamental principles and provides a careful balance between the applications and theory.

NMT graduates in the computer science bachelor's program are well prepared for both industry employment and graduate study. NMT graduates go on to work in many different government agencies and a wide variety of high-tech private firms.

BS in Computer Science

General Description

The Computer Science and Engineering department earned is designated as a Center of Academic Excellence in Information Assurance Education from the National Security Agency and Department of Homeland Security. The department also earned the prestigious designation of NSA/DHS National Center of Academic Excellence in Information Assurance Research.

Since 2007, NMT's BS in Computer Science program has been accredited by the Computing Accreditation Commission of ABET Inc. The program’s complete listing of educational objectives, student outcomes, enrollment and graduation data can be found on our Accreditation page


BS in Information Technology

BS/MS Five-Year Program

Highly motivated students with strong academic records may earn a Bachelor of Science in Computer Science and a Master of Science in Computer Science within a five-year period.

The BS in CS degree requires a total of 123 credit hours, while the MS in CS degree associated with this program requires a total of 30 credit hours. One 3-credit 500-level course may be applied to both degrees. Combined, a total of 150 credit hours are required to earn both degrees.


New Mexico Tech awards minors for your secondary field of study. While the number of credits required for a minor vary from department to department, a minimum of 18 credit hours is required. Students cannot earn a minor with either the Associate of General Studies or Bachelor of General Studies.

You must declare a minor and be assigned a minor advisor prior to completing the coursework for the minor.