Code a Successful Career
UW-Stout's ABET-accredited Bachelor of Science (B.S.) in Computer Science program goes beyond traditional learning to immerse you in a world where your computing interests and career goals shape your educational journey. This program combines analytical skill-building, technical mastery, and industry-inspired lab experiences. Craft user-friendly, graphically rich software solutions tailored for numerous industries and applications, all through our distinctive polytechnic approach that emphasizes applied learning and real-world problem-solving.
$60K Average Starting Salary of UW-Stout Computer Science Graduates
Program Rankings & Recognition
- Top 5 Undergraduate Game Design Program in the Midwest: #5 (Princeton Review, 2025)
- Top 15 Computer Programming Program in the Midwest: #13 (Computer Science Schools, 2025)
- Top 25 Best Cybersecurity Degree Programs: #21 (Cybersecurity Guide, 2025)
Career-Defining Curriculum
UW-Stout's B.S. Computer Science consists of a full computer science major and a mathematics minor, as well as a concentration area to equip you with in-demand skills in areas like cybersecurity, game development, and web programming. Its comprehensive curriculum—emphasizing hands-on learning in programming, algorithm design, and database management—prepares graduates for successful careers in the rapidly evolving tech industry.
Pursue a Concentration That Meet Your Career Goals
Use the Request Information form to receive a program summary and learn more about the Bachelor of Science degree in Computer Science.
Request Information

UW-Stout’s B.S. Computer Science program is accredited by the Computing Accreditation Commission of ABET, under the commission’s General Criteria and Program Criteria for Computer Science and Similarly Named Computing Programs.
"At UW-Stout, I acquired top-notch skills that deepened my knowledge in Computer Science. The internships I took taught me how to be efficient. I am grateful to my professors, classmates, advisors, and co-workers for their keen hospitality, ideas, and instructions."
~ Hassen Maamri ('19)Software Engineer
ING
Industry-Experienced Faculty Instruction
Forget TA-taught classes and 200-person lectures. At UW-Stout, building close relationships with our industry-experienced and academically accomplished computer science faculty will play a key role in your polytechnic education. Learn more about your future instructors!
Do More in Our Industry-Standard Labs
Professional Internship Placements in Computer Science
Take your education into industry and earn while you learn through UW-Stout’s award-winning Cooperative Education & Internship Program (CEIP) and other placements. Unlike traditional internships, our professional paid and pro bono credit-earning experiences connect you with leaders in your field, including Fortune 500 companies, software development corporations, and regional consultancies, to ensure you’re set up for success long before you graduate. More than a third of Stout students accept positions after graduation with their internship employer.
Recent Internship Employers
- ACIST Medical Systems, Inc.
- Belmark, Inc.
- Canon Medical Research, USA
- DigiKey Corporation
- Hewlett Packard Enterprise
- IBM
- Maverick Software Consulting
- Securian Financial Group
- Sentry
- Universal Phoenix Group
Select Internship Position Titles
- Associate Software Developer
- Engineering Intern
- Game Programmer
- Information Technology Intern
- Programmer Intern
- Software Development Intern
- Software Engineering Intern
- Systems Test Engineer
- Technology Consultant Intern
- User Experience Designer
Graduate Ready to Solve Tomorrow’s Challenges
Each year, Stout computer science graduates are among the most sought-after hires to enter the workforce, routinely beating out applicants from bigger schools for coveted developer, security, and software engineer positions with major employers. Why? Everything you learn at Stout enhances the skills you'll use on day one of your career. Where others list their education, you’ll be able to identify your experience.
Select Recent Employers
- Academy of Interactive Arts & Sciences
- Andersen Corporation
- Belmark, Inc.
- DigiKey
- EPIC
- Gold Rush Amusements, Inc.
- IBM
- Marshfield Clinic Health System
- Minnesota Wild
- Nod.AI
- Oneida Nation
- Open Access Technology International, Inc.
- Sentry
- Stardock Entertainment
- Target Corporation
- TCP Software
- Tecnavia
- Thomson Reuters
- TravelNet
- Xcel Energy
New First-Year Students
- There are no additional requirements for new first-year students.
Transfer Students - Spring 2023
Applicants must meet all of the following requirements:
- earn a cumulative grade point average of at least a 2.5 or higher from the last institution attended
and - earn a grade of "C" or higher for all math and computer science courses already taken
and - complete the equivalent of UW-Stout's MATH 121 Intro to College Math II (trigonometry or pre-calculus) or a higher level math course with a grade of "C" or better.
If you do not meet all of the academic requirements above, but you do meet the requirements for general admission to the university, you will be admitted as an Undeclared student. You may then apply for a change of major in subsequent semesters.
Transfer Students - Fall 2023+
- There are no additional requirements for new transfer students. Students accepted into the university will be admitted directly into the major.
High school preparation should include four years of English as well as four years of mathematics. A physics course and as many computer science or other science classes as possible are recommended.
During your first semesters at UW-Stout, you'll enroll in a combination of general education and major courses. General education courses, including English composition, speech, science and others, are required of all students at UW-Stout. Your schedule will include introductory major courses in computer science and mathematics. To discuss your academic progress and future course work, you'll meet regularly with your adviser. Together you'll develop an academic plan for graduation to help you achieve your career objectives. Good student-faculty rapport is a UW-Stout tradition, and you'll get to know your teachers during your first year.
After you complete introductory courses in the major, your schedule each semester will include core courses in your concentration along with course work in computer science.
A co-op/internship experience is required as an integral part of your education. It will give you hands-on experience in industry, allowing you to acquire an appreciation of career expectations and an understanding of the relevance of your academic course work. You'll develop communication and interpersonal skills while obtaining valuable work experience in your field. In addition, these are salaried positions so the experience helps to pay your educational costs.
Program Educational Objectives
The Computer Science program’s educational objectives are based on the mission of the university to create career-focused graduates who solve real-world problems, grow the economy and serve a global society. The educational objectives of the program, which the graduates can achieve within a few years of graduation, are:
- To obtain employment in industry, government, small businesses and organizations successfully using the skills they acquired in computer science and related fields.
- To contribute to the advancement of computing through leadership, teamwork, communication, and applying computing expertise to solving problems in a dynamically changing world.
- To continuously learn and adapt to the changing environment created by societal and technical influences through continued career growth and professional development.
Student Outcomes
The Computer Science program develops graduates who have an ability to:
- Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions.
- Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
- Communicate effectively in a variety of professional contexts.
- Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
- Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
- Apply computer science theory and software development fundamentals to produce computing-based solutions.
Advisory Committee Members
First Name | Last Name | Title | Organization |
---|---|---|---|
Seth | Berrier | Professor; Program Director | UW-Stout |
Matthew | Christian | Associate Game Programmer | Roundhouse Studios |
Greg | Collins | Lead Software Configuration Management Engineer | Thomson Reuters |
Adam | Duquaine | Chief Information Officer | Menard Inc. |
Seth | Dutter | Professor; Program Director, B.S. Applied Mathematics & Computer Science | UW-Stout |
Ben | Geisler | Chief Executive Officer | Thawed Codebase |
Petre (Nelu) | Ghenciu | Professor; Chair, Mathematics, Statistics & Computer Science Department | UW-Stout |
Rick | Hallet | Director, Research & Development | The Village Companies |
Ryan | Ketterer | Director, IT Development Services | Marshfield Clinic |
Ryan | Konwinski | IT Manager | Leerburg |
Terrence | Mason | Professor | UW-Stout |
Jeff | Newquist | Senior Engine Programmer | Epic Games |
Travis | Phillips | Technical Architect | Terso Solutions |
Michael | Rooney | Gameplay Programmer | Epic Games |
Dennis | Schmidt | Lecturer | UW-Stout |
James | Sexton | Site Manager | Leidos |
Kayla | Staples | Student | UW-Stout |
Scott | Turner | Assistant Professor | UW-Stout |