Computer Science Programs
Winona State’s Computer Science Department offers one major with 4 concentrations and 2 minors for students who want to work with technology and programming.
Major
Study the theory, design, and application of computing systems to solve complex problems across diverse domains.
With the Bachelor of Science in Computer Science, you can get a strong foundation in theoretical and applied computer science, plus exposure to current industry practices and emerging topics.
Graduates are prepared to become software developers, systems engineers, and data scientists.
Learn more about required courses for the Computer Science major.
Concentrations
You can also further specialize your skills and customize your education by choosing from our 4 optional concentrations.
Each concentration allows you to build on the Computer Science bachelor’s degree core coursework and go more in depth in specific areas.
Analyze and interpret biological and biomedical data.
Graduates are prepared to become bioinformatics analysts, computational biologists, and research scientists in health care and biotechnology.
Design and implement information systems that support organizational and business operations.
Graduates are prepared to become systems analysts, IT project managers, and business intelligence analysts.
Protect computer systems and data from security threats and cyberattacks.
Graduates are prepared to become cybersecurity analysts, information security specialists, and network security engineers.
Enhance usability, accessibility, and overall user experience in computing systems.
Graduates are prepared to become UX/UI designers, usability analysts, and interaction designers.
WSU-Rochester: Path to Purple
WSU offers the Path to Purple programs for Rochester Community & Technical College (RCTC) students. Students can take advantage of the Path to Purple program in a variety of ways:
- Students can enroll at RCTC as part of the Path to Purple/2+2 program to earn an associate’s degree, then move on to complete a bachelor’s degree in selected academic programs with WSU-Rochester on the Rochester campus or WSU on the Winona campus
- Students can initially enroll in RCTC and then make an independent decision as to when they want to apply for admission to WSU
- Students who do not initially qualify for admission to WSU can enroll in RCTC to gain sufficient academic standing to qualify them for acceptance with transfer student status at WSU
Minors
The Computer Science Department also offers 2 minors:
Many occupations today require experience with computer systems and technology, so a Computer Science minor can complement several areas of study across business, education, liberal arts, and health sciences.
Watkins 108C
507.457.5384
Rochester Center ST132
507.285.7145