Department of Computer Science

Dr. Shouhuai Xu

A Message from the Interim Department Chair

Shouhuai Xu, PhD

Computer Science is the study of how computers, those ubiquitous machines that govern every aspect of our lives, are built, organized, and exploited to achieve objectives that humans have set forth.

Over the years, the Department of Computer Science at UCCS has excelled in preparing undergraduates for careers in the computing industry locally and nationally, by providing a wide variety of ABET-accredited classes of high quality. Most if not all of our graduates find lucrative employment opportunities even before they finish their senior year. We offer a Bachelor of Science (BS) program and several Bachelor of Innovation (BI) programs so that bright and ambitious students can follow their dreams for success. The department has over 500 majors across all the programs. We also offer several Masters's level programs to suit the needs of full-time students as well as working individuals in the area.

Our PhD programs, one in Computer Science and the other in Security have gained increasing national reputation during the past decade. Areas of faculty expertise include Computer Networks, Cybersecurity, Machine Learning, Computer Vision, Natural Language Processing, Biomedical Informatics, Game Design and Development, Optimized Compilers, Software Engineering, Virtual Reality, and Cyber-physical systems. Please visit the faculty Websites if you are a prospective graduate student. The current number of PhD students in the department is almost a hundred, a fairly large number for our size.

The Department of Computer Science is proud to have on its faculty two NSF Career Awardees. The faculty members in the department receive grants from the National Science Foundation and other federal sources, and from industry regularly. The department is accredited as the National Center of Academic Excellence in Information Assurance Education by the National Security Agency. Our graduates work in the industry locally and nationally, in firms like Lockheed Martin, IBM, MITRE, Oracle, Hewlett-Packard, Google, Northrop Grummon, Atmel, ISS, etc. Intelligent Software Solutions (ISS), now called Polaris after a merger, headquartered here in Colorado Springs and Fredericksburg, VA, employing 1,100 people was co-founded by a UCCS graduate. Finally, ours is an aspiring and ambitious department, ready to reach higher grounds in undergraduate education and graduate programs, and research, development, and technology transfer.

Shouhuai Xu

Professor and Department Chair, UCCS College of Engineering and Applied Science

About the Department of Computer Science

Person working at a large computer workstation.

The Computer Science Department offers undergraduate and graduate degrees and certificates to help students meet their career and educational goals. Research and teaching faculty are dedicated to including students in research and learning opportunities to increase understanding and experience in their chosen fields.

Research & Labs

Research Areas

The UCCS Department of Computer Science is active many research areas, including:

  • Computer Networks
  • Cybersecurity
  • Information Retrieval
  • Artificial Intelligence
  • Machine Learning
  • Computer Vision
  • Wearable Computing Systems
  • Natural Language Processing
  • Biomedical Informatics
  • Medical Applications and Software
  • Game Design & Development
  • Computer Graphics and Rendering
  • Optimized Compilers
  • Software Engineering
  • Virtual Reality & Cyber-physical systems

Labs & Equipment

The department is supported by external funding from both public and private sources, including the National Science Foundation and the Department of Defense.

Faculty publish in top-tier academic conferences and journals. Our high-quality research program is driven by graduate students pursuing PhD and Masters degrees as well as undergraduate researchers.

Our department is home to 10 different cross-discipline laboratories that allow students to better research and experiment their desired topic, complete with additional hardware, servers, robotics, and other devices. Labs emphasis various subjects including Computational Biology, Cybersecurity, Language Information and Computation, and Game Theory. 

Undergraduate Programs

Students in a classroom watching a lecture.

UCCS offers five different programs of study leading to a Bachelor's degree in Computer Science or Security. The Computer Science department offers four-year degrees such as Bachelor of Science, Bachelor of Innovation, or Bachelor of Arts.  The undergraduate curriculum provides students with theoretical foundations and practical experience in both the hardware and software aspects of computers.

Graduate Programs

Person working in a computer lab.

The department offers graduate degrees at both the Masters and Doctorate levels. Students have multiple opportunities for teaching and research assistantships throughout their graduate studies.

The wide range of research interests in the department facilitate graduate research in many different areas, and the department's numerous aerospace and military partnerships present multiple opportunities for external fellowships and internships.

News

View the Computer Science Department in the News!

Loading Event List...
Read More

Additional Resources

Contact Information

Brittani Wagner
Student Success Specialist, ENGR 199
Department of Computer Science
csinfo@uccs.edu | (719) 255-3544