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.