Computer Science Department

The Computer Science Department at WSU is an exciting, challenging program that can prepare you for a variety of engaging careers. 

Our educational approach emphasizes programming and technical expertise, critical thinking abilities, and practical hands-on experience.

The WSU Computer Science Department operates from both the Winona Campus and the Rochester Campus, which allows students to complete their Computer Science degree on either campus.  In addition, RCTC students may consider our Path to Purple Programs.

Why Computer Science

According to the US Government of Labor Statistics, careers in computer science are growing much faster than average in comparison to other occupations. In addition, professionals in this field tend to enjoy a significantly higher average salary than those in other fields.

The national ACM also provides lots of good reasons to major in Computer Science. Here are just a few:

  • Computing is part of everything we do
  • Computing offers great opportunities for true creativity and innovation
  • Computing enables you to make a positive difference in the world
  • Computing jobs are here to stay, regardless of where you are located
  • Computing offers many types of lucrative careers

Beyond the Classroom

WSU’s Computer Science Department is unique, as our curriculum is heavily based on direct experience. This learning format helps students stand out among other applicants and succeed in the workforce. 

Careers

Working with today’s rapidly changing computer technology requires a significant level of skill and education. In addition to technical knowledge, companies want professionals who have communication and interpersonal skills, and who can adapt their problem-solving skills to different situations. 

Our curriculum is designed to teach you both the technical and soft skills. Our goal is to set you up for success in the professional world. 

Some potential jobs you can pursue with the Computer Science degree include:

  • Computer Programmer
  • IT Support Specialist
  • Software Application Developer
  • Database Administrator
  • Web Developer
  • Software Quality Assurance Tester 

Computer Science News

Michael Desch '21
Crossing the Finish Line
Michael Desch ’21 overcame mental health challenges to earn his Applied Computer Science degree in Bioinformatics from Winona State. His determination and support from WSU’s resources led him to become a Commencement speaker.

Mission

The primary mission of the Computer Science program at Winona State is to:

  • ensure quality and up-to-date curriculum for a diverse group of students on both the Winona and Rochester campuses.
  • provide an inclusive and supportive learning environment for our students, faculty, and staff.
  • contribute to our community’s technological needs.

Program Educational Objectives

To support this mission, the department has established the following Program Educational Objectives (PEOs).

Graduates will:

  • apply foundational knowledge and skills in computing to solve real-world problems in diverse professional settings.
  • engage in self-directed learning and adapt to evolving technologies, methodologies, and societal needs in computing.
  • possess strong communication and teamwork skills, which enable them to effectively collaborate with diverse stakeholders and articulate technical concepts to non-technical audiences.
Contact the Computer Science Department
Nadia Miranda
Office Manager

Watkins 103

507.457.5385

Email Nadia Miranda
Dr. Mingrui Zhang
Department Chair, Professor

Watkins 103C

507.457.2980

Email Mingrui Zhang
Dr. Gerald Cichanowski
Director of Software Testing & Development Lab, Professor

Watkins 108C

507.457.5384

Email Gerald Cichanowski
Chi-Cheng Lin
WSU-Rochester Program Coordinator

Rochester Center ST132

507.285.7145

Email Chi-Cheng Lin