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
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
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
Program Educational Objectives
Within a few years of graduating with a BS degree in Computer Science, our students
should demonstrate that they have:
the ability to design, implement, and analyze computational systems;
the capability to tackle complex computer science related problems in the real world;
contributed towards the advancement of computing science and technology;
the capacity to work effectively with peers in computational tasks;
cognizance of ethical and social issues pertaining to computer science.
By the time of their graduation, the undergraduate academic program in Computer Science
should enable our graduates to:
Analyze a complex computing problem and to apply principles of computing and other
relevant disciplines to identify solutions.
Design, implement, and evaluate a computing-based solution to meet a given set of
computing requirements in the context of the program’s discipline.
Communicate effectively in a variety of professional contexts.
Recognize professional responsibilities and make informed judgments in computing practice
based on legal and ethical principles.
Function effectively as a member or leader of a team engaged in activities appropriate
to the program’s discipline.
Apply computer science theory and software development fundamentals to produce computing-based
The Bachelor of Science in Information Technology program at New Mexico Tech is administered
jointly by the Computer Science & Engineering and Management departments. The curriculum
includes relevant computer science, management, and engineering courses and emphasizes
secure information systems and information assurance that are among the areas of research
at Tech’s Institute for Complex Additive Systems Analysis (ICASA) where IT students
may find employment or internship opportunities.
Students must also take a sequence of 12 hours of technical electives to broaden or
deepen their knowledge in an IT area of their interest. Graduates of the IT program
will be well prepared for immediate industry employment or graduate study in an IT‐related
Graduates of the IT program will be well prepared for immediate industry employment
or graduate study in an IT‐related discipline.
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.