Welcome to the Department of Computer Science & Information Technology

St. Cloud State is implementing a major academic reorganization that reshapes how students are prepared for life, work and citizenship in the 21st century. The stcloudstate.edu website is changing to reflect a new academic framework that focuses on active and applied learning, community engagement, sustainability, and global and cultural learning.

More Information about:

Computer Science
Computer Networking & Applications (IT)


Clifford Moran

Our primary mission is to educate our students. We prepare students for careers in computing and graduate education with a thorough understanding of computer science and information technologies, provide opportunities to apply that knowledge, and instill enthusiasm for life-long learning.

The department offers one of the two ABET accredited Computer Science undergraduate programs in Minnesota, an Applied Computer Science major and a Network Information Security System major. In addition, we offer minors in Computer Science, Computer Organization and Programming. Through the Electrical and Computer Engineering Department we also offer an ABET-accredited Computer Engineering major.

Our undergraduate programs offer active learning-based courses with foundations and laboratory projects enabling analysis, design and implementations. We also provide internship opportunities for our students to help them gain experience in industry.

Our MS degree program in Computer Science allows students from a variety of backgrounds to obtain graduate-level proficiency. Graduate program guide students through course work related to recent advances in computing and research projects to help master areas of individual interest. Also, through the Information Systems Department we offer an interdisciplinary MS degree in Information Assurance. 

We have 13 internationally-recognized faculty members with research interests in artificial intelligence, software engineering, networking, parallel computing, operating systems, distributed computing, graphics, databases, numerical computing, computer architecture and security.

Our Graduates

  • understand the underline principles of modern computational technologies
  • are  able to analyze problems
  • can apply algorithmic principles and theory
  • design, implement and develop software and hardware systems
  • communicate effectively
  • function well in teams to accomplish a common goal
  • are  aware of the importance of life-long learning, among other things.
Untitled Document