Degree Programs


Bachelor of Science in Computer Science

The Bachelor of Science program emphasizes fundamental principles and provides a careful balance between the applications of computer technology and the theory of computing. In addition to the required fundamental computer science courses, students must also take technical electives to broaden their knowledge in major computer science areas. Graduates of the computer science bachelors program will be well prepared for both industry employment and graduate study.

Bachelor of Science in Information Technology

In 2001, the Computer Science faculty, in collaboration with the Management faculty, established the Information Technology Program with emphasis on Secure Information Systems and Information Assurance.
Information Technology (IT) is an evolving interdisciplinary subject that has been driven and shaped by the rapid development of computing, communication, and Internet-related technologies and their tremendous impact on our daily lives. In contrast to the more traditional Information Systems discipline, Information Technology deals with the development, utilization, interrelation, and confluence of computers, networking, telecommunication, business, and technology management in the context of the global Internet. As we enter the Information Age of the 21st century, society will be increasingly dependent on Information Technology and demand for IT professionals will remain high throughout the decades to come. The Bachelor of Science in Information Technology program at New Mexico Tech is administered jointly by the Computer Science 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 discipline.

Minor in Computer Science

Requires 19 or more credit hours. (details)


Master of Science in Computer Science

The Master of Science program is designed for students who wish to further broaden or deepen their knowledge of computer science. Both thesis and non-thesis options are offered; an independent study report is required for the non-thesis option. Masters students usually participate in faculty research projects to complete their thesis or independent study. (details)

Master of Science in Computer Science with Information Technology Option

(Program details)

PhD in Computer Science

New Mexico Tech’s Department of Computer Science and Engineering also offers a Ph.D. program. This program gives students the opportunity to take courses, to select committee members, to use the resources of the department, and to pursue research in a fairly large number of areas within computer science. (details)