Bachelor in Computer Science


Program Description

Bachelor of Computer Science

Design and implement a cutting-edge operating system. Lead a software development team at a Fortune 500 company. Safeguard sensitive data at an organization. As a computer science major at BVU, you will receive a combination of high-quality academics and practical experience that will allow you to pursue a career in a variety of industries.

BVU’s computer science program is designed to prepare students to enter the rapidly expanding and ever-evolving field of computer science. Early on, you will put theory into practice through internships, extra-curricular involvement, and real-world applications. You’ll also carry out research and work alongside expert professors who bring working-world experience into the classroom and are committed to student success. There are three tracks in computer science at BVU – systems, information technology, and mathematics – allowing you to solidify your strengths, customize your career path, or continue on to graduate school. With a computer science degree from BVU, you will become proficient in many areas, enabling you to be creative and adaptable and work in a broad variety of roles.

Program Features

  • BVU has an active Association for Computing Machinery (ACM) student club in which students have placed highly in regional programming contests and won the inaugural Sun/Oracle Java World Cup international competition.
  • The department hosts an annual “Capture the Flag” hacking challenge in which student teams defend their own virtual servers while trying to infiltrate other teams’ servers to steal sensitive data.
  • The computer science program provides instruction on a variety of programming languages, including Python, Java, C, Scheme, C++, Ruby, and Prolog, as well as new languages and frameworks like Groovy and Ruby on Rails.
  • Computer science majors have access to a variety of creative, hands-on learning experiences including courses that feature basic computer game design.


The Estelle Siebens Science Center is a 70,000 square-foot building with 18 laboratories and three research areas. As a computer science student, you will have regular access to labs and will carry out research using state-of-the-art equipment owned by BVU. Because all of the labs are located in the Science Center, they are easily accessible and professors are always on hand to show you how to use them.

Labs available to computer science students include:

  • Robotics Lab
  • Server Lab, which also acts a social gathering space for students called “The Bit Pit”
  • Parallel Computing Lab
Last updated Feb 2018

Keystone scholarship

Discover the options our scholarship can give you

About the School

Welcome to Buena Vista University in Storm Lake, Iowa. Our picturesque campus covers 60 acres and is located on the shores of a 3,200-acre natural lake.

Welcome to Buena Vista University in Storm Lake, Iowa. Our picturesque campus covers 60 acres and is located on the shores of a 3,200-acre natural lake. Read less