Computer Science at UW Oshkosh

A bachelor’s degree in computer science from University of Wisconsin Oshkosh empowers students to expertly design and implement computational solutions that tackle today’s most challenging social, scientific, economic and business issues.

Students in the computer science program benefit from a liberal arts education and small class sizes while exploring fundamental concepts of computer science–algorithms, programming languages and software engineering techniques. In addition, students choose from rich electives that include databases, web development, operating systems, compiler design and computer networks.

Titans are in high demand for internships and jobs throughout the Fox Valley, Wisconsin and beyond. UW Oshkosh prepares students for a career in the field of their choice through student-centered education, internships and field experience. Students wanting to go beyond coursework can participate in faculty-partnered research projects often leading to students co-authoring peer-reviewed publications with faculty members.

Our advisement bulletin will provide you with the information you need to know about our majors, minors, certificates and courses. Check out the Computer Science Major Fact Sheet to discover more benefits of a Computer Science degree.


Choosing Computer Science

There are many good reasons for choosing a computing major. Learn about the many options Computer Science grads have available to them. Learn More

Career Opportunities

UW Oshkosh computer science graduates are able to transfer their technical and professional skills in computer science directly into the workforce. Learn More

Student Learning Outcomes

The UWO computer science program has a rigorous curriculum that guides specific learning outcomes for each of the  individual courses. Learn More

Computer Science Department

George Thomas
Department Chair
Halsey Science 218
Office hours:  MTuWTh,  10:00-11:00 AM

Contact us


The UW Oshkosh Computer Science Systems and Theory Emphasis is accredited by ABET.  Accreditation is a process by which an organization, conducts a review of the program to determine whether the program meets the standards set by the profession. In accordance with ABET, all graduates must meet certain specific distribution requirements.