The department offers specific expertise in several research areas, such as bioinformatics, artificial intelligence and knowledge representation, software engineering and programming languages, computer and wireless networks, data mining and machine learning, game design and human-computer interaction, high performance computing, theory of computing, computer architectures, and assistive technologies.

The Vision of the Computer Science Department is to be internationally recognized for innovative scholarship in Computer Science and in knowledge domains at the intersection between Computer Science and other disciplines. The Computer Science Department will be a recognized leader in the education of the computing workforce, with a student population reflecting the richness and diversity of backgrounds, traditions, beliefs, and professional objectives of the people of New Mexico.

The Computer Science Department facilities have evolved from a single mainframe computing environment to a heterogeneous system of distributed workstations. The department has workstations and servers running Linux, Solaris, MacOS, and Windows all connected by a segmented Gigabit ethernet network. The department has a strong record of research accomplishments in areas such as artificial intelligence, computer networks, bioinformatics, data mining, computer architecture, human-computer interaction, software engineering, and theoretical computer science. Several faculty-student teams have won or placed highly in international research competitions, and our faculty put NMSU on the map in several research communities.

The strength and depth of the faculty also bring great teaching and learning experiences to the students in our department. Our department offers two undergraduate degrees (B.S. and B.A.), plus M.S. and Ph.D. graduate degrees in computer science. We also cooperate with other departments in offering an M.S. in Bioinformatics, and are working on further new M.S. degree plans. 

An accelerated BS/MS program allows undergraduate students to achieve both degrees in five years, and for non-CS-majors we offer several different tracks for a computer science minor.

Our small, faculty-taught classes give our major students a wonderful opportunity to be part of the departmental community and to do their best in an engaging and inclusive environment. Please learn about us here at this site and then come visit us on campus in Science Hall. We look forward to welcoming you and making your NMSU experience as rewarding and successful as possible. Go Aggies!