Computer Science (BS)

Solve problems, build solutions, and prepare for in-demand careers with our hands-on computer science degree.
Computer Science Class
Library Arch Window
100 Percent
of computer science students complete an internship or co-op
Tracks Icon
Concentration tracks in business, design, data science, engineering, or mathematics
Committee Icon
Collaborative capstone projects with hands-on, real-world learning

Set Yourself Apart With Viterbo’s Computer Science Degree

The Bachelor of Science in Computer Science program at Viterbo University combines foundational training in software development and systems design with the ability to apply your skills across industries. You can tailor your computer science degree by choosing coursework that aligns with your personal interests and professional goals. With hands-on training and expertise in your chosen focus areas, you’ll stand out to employers or graduate schools both in Wisconsin and around the world. 

Through embedded, team-based projects and career-focused coursework, you’ll gain the tools to solve complex problems and communicate technical ideas as an innovative leader. Whether you choose our internship or co-op pathway, you’ll complete core coursework in computer science, mathematics, information systems, and management.  

With our Bachelor of Science in Computer Science, you’ll build skills in data science, software engineering, robotics, and web development, while developing a professional portfolio to showcase your work. You’ll also complete a required internship or co-op, explore another area of interest, and graduate prepared to launch your career or pursue graduate study. 

As a computer science major, you will: 

  • Learn to design, build, and evaluate software systems 
  • Apply programming, data analysis, and systems thinking to real-world challenges 
  • Strengthen your communication and teamwork skills through collaborative projects 
  • Gain career-ready experience through internships, co-ops, and capstone courses

Computer Science (BS)

Viterbo’s computer science degree program offers two options for professional experience: the internship pathway (41 credits) or the co-op pathway (47 credits), both of which are part of the 98-108 credits required for your degree. Internships are shorter, part-time roles during a semester or summer, while co-ops are full-time and may alternate with academic terms. In either pathway, you’ll choose a concentration track in business, creative design, data science, engineering, or mathematics. 

Computer Science (Minor)

Our computer science minor enhances your major with technical and problem-solving skills in high demand across various industries. Whether you’re studying business, biology, engineering, or the arts, our computer science minor builds foundational knowledge in programming, software development, and data management, broadening your career options and enabling you to apply technology in innovative ways. 

Embedded Systems (Minor)

The embedded systems minor integrates computer science and engineering, focusing on programming microprocessors and designing hardware systems. These skills are essential in robotics, where embedded systems control sensors, actuators, and decision-making algorithms. You’ll also explore applications in the Internet of Things (IoT), including smart devices, wearables, automotive systems, and medical technologies. With practical experience in circuit integration and low-level programming, you’ll be prepared for careers in robotics, embedded AI, and advanced automation.

BS in Computer Science Program Highlights

Viterbo’s computer science degree program is ideal for learners who want to make an impact through technology. By choosing a concentration area, you’ll learn to apply your knowledge in innovative ways across a variety of industries. As a CS major, you’ll build a professional portfolio and gain critical teamwork and communication skills that employers value. 

Viterbo’s bachelor’s degree in computer science program offers you advantages such as: 

  • Experiential learning: Course-embedded projects will prepare you to solve real problems in teams and showcase your results. 
  • Flexible focus areas: Apply your computer science training in business, creative design, engineering, mathematics, or data science. 
  • Internship or co-op pathway: Gain real-world experience and build your resume with an embedded professional opportunity. 
  • Capstone sequence: Complete a two-semester design project that demonstrates your ability to develop impactful solutions. 
  • Faculty support: Learn in small classes with personalized guidance from faculty who are invested in your success. 

What Can You Do With a Computer Science Degree?

Viterbo’s Bachelor of Science in Computer Science equips you to pursue exciting and well-paying opportunities with confidence. Whether you’re preparing to enter the workforce or continue to graduate school, our computer science bachelor’s degree provides the skills and experience you need to thrive in a versatile and rewarding career. 

The demand for skilled professionals in computing continues to grow across industries, from software engineering and cybersecurity to robotics, data science, and cloud services. The U.S. Bureau of Labor Statistics (BLS) projects that jobs for software developers, quality assurance analysts, and testers will increase by 17% through 2033—much faster than the average for all jobs—with a median annual salary of $131,450.  

Similarly, job growth for computer network architects is predicted to reach 13% by 2033, with an annual median salary of $130,390, according to the BLS. 

With your Viterbo computer science degree, you can pursue jobs such as: 

  • Cloud solutions engineer 
  • Cybersecurity specialist 
  • Data analyst 
  • Network administrator 
  • Robotics programmer 
  • Software developer 
  • Systems architect 
  • Web developer

Financial Aid for Computer Science Majors

At Viterbo University, we believe that a high-quality computer science education should be affordable and accessible. Our financial aid office will work with you to create a personalized funding plan. 

Scholarship and aid opportunities may include: 

  • Federal work-study programs 
  • Internship stipends or employer tuition reimbursement 
  • Merit-based scholarships for academic achievement 
  • Need-based grants 
  • Scholarships for STEM majors

"The community was a big reason I decided to come here. People look out for each other, and everyone is really nice. The program’s emphasis on project lifecycle will be a great help on the job and in my career, especially if I want to eventually go into leadership."

—Megan Konkel, Class of ’26

Courses for CS Majors 

Viterbo’s bachelor’s in computer science program includes coursework that spans software development, systems engineering, data analysis, and web technologies. You’ll build a strong foundation while customizing your experience through electives and coursework in your focus area. 

Examples of courses you may take as a CS major include: 

  • Introduction to Software Engineering: Foundations of design, coding, and software development workflows 
  • Data Structures and Algorithms: Core concepts for efficient, scalable software solutions 
  • Database Systems: Design and implementation of relational and non-relational databases 
  • Networking and Cloud Interface: Exploring internet protocols and cloud-based systems 
  • Embedded Systems Architecture: Programming and designing hardware systems for robotics and IoT 
  • Capstone Design Lab I & II: A two-semester project synthesizing technical and communication skills 

View Full Course Descriptions

Related Programs at Viterbo University

If you’re interested in exploring other STEM and technology degrees, Viterbo offers several programs related to our Computer Science BS degree: