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

Undergraduate Programs

Department Homepage

The bachelor’s program in Computer Science emphasizes fundamental principles and provides a careful balance between the applications and theory. The department also offers bachelor's degrees in Information Technology (below) and in Management and Technology Management.

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.

Please visit the NMT Course Catalog (PDF) for the latest program requirement information.


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.