decor decor

Computer Science
Bachelor of Science in Computer Science

Design and create cutting-edge technology with a Bachelor of Science in Computer Science from Capella University. Learn computational theories and development practices while integrating artificial intelligence (AI) and machine learning. Through practical experience in a virtual learning environment, you’ll build algorithms and computer systems to address complex, real-world challenges.

As you learn to master software engineering, data science, AI and computer vision, you’ll gain hands-on skills and ethical insights. You’ll also develop a solid foundation in programming languages and algorithm design using industry-recognized tools and frameworks. This program is designed to help prepare you for the dynamic field of computer science, whether you’re a team member or a leader.

Virtual lab environment

Build technical proficiency with our virtual learning environment, where you’ll have access to virtual Windows servers and practice hands-on skill-building through MS Azure Labs.

Artificial intelligence (AI) integration

Leverage AI within your program to solve problems and troubleshoot while also learning to design and develop AI systems, including foundational algorithms and machine learning.

Choice of learning formats

We offer two online learning formats, GuidedPath and FlexPath – so you can pick the one that meets your needs. Is FlexPath right for you?

Classes start January 6

Apply today with no application fee.

At a glance

  • Online
  • FlexPath available
  • 8–13 General education courses
  • 9 Core courses
  • 6 Specialization courses
  • 8–15 Elective courses
  • 2 Capstone courses
  • 180 Total quarter credits
  • 135 Max transfer credits

Reduce your tuition by $15,000

Enroll in a qualified program and apply for a $15,000 Capella Progress Reward, a scholarship to help fund your bachelor’s degree. Eligibility rules and exclusions apply. Connect with us for details.

What can you do with a BS in Computer Science degree?

Your education can help you reach your professional and personal goals. While Capella cannot guarantee that a graduate will secure any specific career outcome, such as a job title, promotion or salary increase, we encourage you to explore potential jobs and employment settings. Here are some ideas and examples for a graduate with a Bachelor of Science in Computer Science.

Job titles to explore*

  • Principal systems engineer
  • Software development engineer
  • Software engineer
  • Solutions architect
  • Systems engineer

Employment settings to explore*

  • Computer systems design services
  • Custom computer programming services
  • Engineering services

*These are examples intended to serve as a general guide. Some positions may prefer or even require previous experience, licensure, certifications, and/or other designations along with a degree. Because many factors determine what position an individual may attain, Capella cannot guarantee that a graduate will secure any specific job title, a promotion, salary increase or other career outcome. We encourage you to research requirements for your job target and career goals.