Bachelor of Science

Computer Science Major | 52 credits

Students are prepared to work in software engineering and other programming positions. Students can tailor an upper-level course plan to align with their interests. Choices include: artificial intelligence, graphics, mobile development, computer security, etc.

Optional Emphasis: Systems and Theory | 10-11 additional credits  – The curriculum emphasizes systems programming including operating systems, compilers and computer architecture. ABET accredited.   LEARN MORE


Software Technology Major| 39 credits

This degree program prepares students for web and application development and IT management careers. LEARN MORE

Minors and Certificates




Computer Programming | 10-11 credits
Web Design | 9 credits

Technical College Pathway

Students who have earned their associate degree (AAS) in software development from an area technical college have a clear pathway to UW Oshkosh’s software technology program. Students will complete additional credits to earn their bachelor’s degree.

Master of Science

Organizations in nearly every industry are racing to hire qualified professionals for these fast-growing technology fields. Designed for busy adults, courses are 100% online and will provide you will the skills that meet current market demands.

Data Science | 36 credits

Harness the power of big data and unlock big career opportunities. Using the latest tools and analytical methods you will learn how to clean, organize, analyze, and interpret unstructured data. LEARN MORE

Cybersecurity | 34 credits

Across the country, private businesses and government agencies are searching for professionals to protect organizations against cyber-attacks. Now is the time to discover your path to a secure future and a rewarding career in cybersecurity. LEARN MORE