The Department of Computer Science and Engineering is focused on an exciting and rapidly growing body of knowledge with constantly changing emphasis.
The curriculum of the department includes courses in both theory and application. It prepares students to apply the principles of logic and mathematics to the design and construction of hardware and software systems using current engineering paradigms and also exposes them to major applications of computing.
The Bachelor of Science in Computer Science is accredited by the Computing Accreditation Commission of ABET, 111 Market Place, Suite 1050, Baltimore MD 21202-4012, telephone (410) 347-7700. The program emphasizes fundamental principles while striking 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 application areas. Graduates of this program will be well prepared for both industry employment and graduate study.
Our graduate programs provide students the opportunity to take courses, select advisory committee members, and pursue research in an area of interest to a faculty supervisor. The Master of Science in Computer Science program is designed for students who wish to further broaden or deepen their knowledge of computer science and applications. Master’s students usually participate in faculty research projects to complete their thesis or (non-thesis) independent study report.
New Mexico Tech’s Department of Computer Science and Engineering also offers a Ph.D. in Computer Science program. The Ph.D. program is appropriate for students with motivation for research and either a superior track record in coursework or substantial experience in industrial research and development.
The department has been certified, since 2002, by the National Security Agency and the Department of Homeland Security as a National Center of Academic Excellence in Information Assurance Education. Since 2009, the department has also been certified as a National Center of Academic Excellence in Information Assurance Research.
The department has its own network of computers and servers plus a variety of other equipment in several laboratories. The Tech Computer Center supports a larger network that is also available to the department. Computing equipment at the research labs associated with Tech includes both symmetric multiprocessors and special purpose massively parallel computers. The department also has access to massively parallel machines at national laboratories and supercomputing centers.