Online Bachelor’s in Computer Science Degree ProgramOnline Bachelor’s in Computer Science Degree ProgramOnline Bachelor’s in Computer Science Degree Program

You can build the world of tomorrow with a computer science degree.

Launch your technology career by earning an online Bachelor of Science in Computer Science from Maryville University. Developed in collaboration with industry leaders, the online computer science degree program empowers you with the technical, problem-solving, and critical thinking skills to pursue a variety of tech-focused careers. 

When you earn your online computer science degree from Maryville, you will:

  • Build your foundation in key competencies such as computer architecture, security, programming and web design. 
  • Benefit from experiential learning opportunities so you can apply what you’ve learned in real-world professional settings. 
  • Personalize your program by choosing a focus area, each of which includes a built-in computer science certificate.

View our program guide for more information.

Get Curriculum Details

no SAT/ACT required icon

Apply with no fee and no SAT/ACT required.

dollar sign icon

Explore financial aid and transfer credit friendly admission.

computer monitor and smartphone icon

Access coursework 100% online.

global icon

Choose a focus area with a built-in certificate.

computer screen icon

Build proficiency with top industry tools and emerging technologies.

hand using touch screen icon

Get real-world experience through project-based and experiential learning.

Why earn your online bachelor’s in computer science degree?

Whether you are just getting started in your computer science career or you’re looking to advance to a senior role, a Bachelor of Science in Computer Science can help signal to employers that you have the skills, knowledge and professional dedication they need.

As a student in Maryville’s online computer science degree, you will: 

  • Enhance your soft skills in mathematics, critical thinking and problem solving.
  • Build your expertise in programming languages like C, C++, Java, JavaScript, MySQL, PHP, Python, R and SAS.
  • Work with state-of-the-art tech like Microsoft Azure, Amazon Web Services, IBM Watson, AirWatch, CA Technologies Secure and more.

Our online program is flexible, affordable and highly personalized

Study on your schedule with 100% online coursework, and apply with no fees or entrance exams.

Benefit from transfer credit friendly admission and explore financial aid options.

Tailor your education to your goals with a built-in certificate: choose from Artificial Intelligence (AI), Cybersecurity, Data Science, Software Development or User Experience/User Interface.

Benefit from a program built in collaboration with our John E. Simon School of Business and College of Arts and Sciences.

Build your expertise in programming languages like C, C++, Java, JavaScript MySQL, PHP, Python, R, SAS, and Swift, and work with state-of-the-art tech like Microsoft Azure, Amazon Web Services, IBM Watson, AirWatch, CA Technologies Secure, and more.

Study with a collaborative community of dedicated learners and educators.

Choose a focus area for your online computer science degree

In our computer science degree program, you can tailor your education to fit your interests and goals by choosing a focus area. Once you finish the six courses (18 credits) that make up the focus area, you will earn a certificate in that subject. 

Each certificate is also available as a stand-alone credential.

Built-in certificate options

Computer science certificates are available in the following subjects:

See our curriculum page for details.

Career paths with an online bachelor’s in computer science degree

When you earn your computer science online bachelor’s degree from Maryville, you can start on the path to a wide variety of high-tech careers. 

Graduates of an online bachelor’s degree in computer science may qualify to pursue roles such as:

You can pursue careers in computer science in a variety of settings, including:

  • Advertising/public relations/marketing firms
  • Colleges/universities
  • Computer system design services
  • Data processing/analytics services
  • Federal, state, and local government offices
  • Finance and insurance agencies
  • Hardware development companies
  • High schools/private education settings
  • Nonprofits
  • Office/business environments
  • Research and development firms
  • Software development firms
  • Software publishers
  • Technology and computing firms
  • Telecommunications companies

What is the median computer science bachelor’s degree salary?

With your online bachelor’s in computer science, you can build a foundation to pursue a number of careers in the field. Some roles may require work experience or a graduate degree. Here are a few examples of computer science careers and their annual median salaries:

Computer Programmer1

$97,800

Software Developer2

$127,260

Information Security Analyst3

$112,000

Computer and Information Research Scientist4

$136,620

Network and Computer Systems Administrator5

$90,520

Computer Systems
Analyst6

$102,240

Computer science degree job outlook

undergraduate student studying online

Build a career in a growing field.

The U.S. Bureau of Labor Statistics (BLS) projects faster-than-average growth for computer and information technology occupations — from 2022 to 2032, about 377,500 openings are projected to be added each year.7

woman wearing a jersey, holding a tablet and smiling

Discover fulfilling job opportunities.

Whether your interests lie in cybersecurity, IT or artificial intelligence, the computing field offers many opportunities for creativity and innovation. On U.S. News & World Report’s list of 100 Best Jobs, multiple tech-related jobs make the cut, including software developer, IT manager and information security analyst.8

Why choose Maryville for your online computer science degree?

We designed our program to meet your needs. Not just for today — but over the course of your career. Our online bachelor’s in computer science features a dynamic curriculum and a focus on the real-world challenges and opportunities you’re likely to face, and we built it with input from employers and industry partners.

Maryville University was founded in 1872 and has been helping brave, motivated professionals launch or enhance their careers with industry expertise ever since. Ninety percent of our full-time faculty holds a doctorate or terminal degree, and our computer science faculty comprises experienced practitioners and experts in the field. 

We’re proud of our reputation for quality academics, accelerated growth and affordability because it demonstrates our commitment to advancing students like you.

Prepare for the future in a dynamic, modular environment.

Computer science is continuously evolving, and so is our online computer science degree. We designed our program with a modular curriculum based on industry demands, built for the future, and ready for modification, so we can stay on top of trends and ahead of changes in the field. When you choose the online bachelor of science in computer science program at Maryville, you will have the opportunity to use the most state-of-the-art technology and learn the latest tricks and techniques — so you can focus on landing a great job and preparing for what comes next.

woman wearing a pink shirt holding a tablet in her hands as she smiles

Curriculum for the online BS in computer science

Our 128-credit bachelor’s program is highly flexible, so you can tailor it to your career aspirations. In addition to core computer science courses, the program comprises your chosen electives, certificate courses, a capstone, and general education requirements.

Build your foundation in computer science.

Computer science is a broad field with many facets, so you’ll need a strong foundation. Build yours here with courses in key subjects such as computer programming, logic, algorithms, operating systems, computer architecture, artificial intelligence and web design fundamentals.

Specialize your computer science knowledge.

What aspects of computer science interest you most? What are your career goals? Customize your education with a built-in, future-focused certificate: choose from artificial intelligence (AI), cybersecurity, data science, software development or user experience/user interface (UX/UI).

Put your knowledge to work.

Each of our courses will give you the opportunity to expand your understanding of computer science through projects, case studies and experiential learning opportunities. Participate in an optional internship and demonstrate what you’ve learned in a final capstone project.

Start with your online certificate

If you want to earn a computer science credential more quickly, or if you’re not yet ready to pursue a full bachelor’s degree, you can get started with one of our online certificates. Choose from certificates in artificial intelligence (AI)cybersecuritydata sciencesoftware development, or user experience/user interface (UX/UI).

These programs are streamlined to allow you to focus specifically on an area you choose, so you can earn your certificate by taking as few as six courses (18 credit hours). These are for-credit courses, so if you decide to pursue further education, you can apply your completed coursework toward your bachelor’s in computer science.

For more information about our core courses and certificate programs, see our curriculum page.

Plan ahead for graduate education with Early Access

For many students, earning a bachelor’s degree in computer science is just the start of their computer science education. 

At Maryville University, you can get a head start on your graduate degree while earning your computer science degree online. Through our Early Access program, you can earn up to 12 credits that count toward your master’s degree and your bachelor’s. Credits you earn through Early Access are charged at the undergraduate tuition rate, meaning you can save time and money on your graduate education.

Once you become a Maryville undergraduate student and have completed at least 75 credit hours with a GPA of 3.25 or better, you will qualify for Early Access.

maryville university campus building

Master’s programs to take your learning further

Many students who aspire to advanced technical and leadership roles choose to continue their education after earning their online bachelor’s degree in computer science. Maryville offers several online master’s degree programs, including the following:

Master of Science in Data Science, featuring a curriculum developed with input from employers and partners that use big data across various industries, so you can build proficiency in modern data science tools and applications.

Master of Science in Software Development, with four coding classes, five management courses, and one culminating capstone experience so you can grow into a capable and confident leader in the field.

Master of Science in Cybersecurity, with your choice of three focus areas — Technical, Leadership, or General — and a curriculum designed to prepare you for industry-relevant certifications.

Frequently asked questions

  • Maryville’s online computer science degree graduates may pursue any of a wide variety of jobs, including computer programmer, database administrator, blockchain consultant, security analyst, and network engineer roles. Find out more about career opportunities for online Bachelor of Science in Computer Science graduates.

  • Most students complete our online Bachelor of Science in Computer Science program in four years or less. Full-time students with eligible transfer credits may be able to complete the program sooner.

  • With Maryville’s online Bachelor of Science in Computer Science, you will choose a focus area with a built-in certificate. Earn the certificate on its own, or apply its credits toward the completion of your bachelor’s degree. Choose from certificates in artificial intelligence (AI)cybersecuritydata sciencesoftware development, or user experience/user interface (UX/UI).

  • Students in our computer science degree program gain a broad foundation of skills with courses in key subjects such as computer programming, logic, algorithms, operating systems, computer architecture, artificial intelligence, and design. Graduates are prepared to pursue any of a wide variety of professional and academic paths, including graduate studies in data science, software development, cybersecurity, or another computer science field.

    Bottom line, graduates of our Bachelor of Science in Computer Science program enjoy many paths to personal and professional satisfaction in roles that are in demand around the globe.

Apply to the online bachelor’s in computer science degree program at Maryville University

Be Brave

Bring us your ambition and we’ll guide you along a personalized path to a quality education that’s designed to change your life.

1 Computer Programmers: Pay. (2023). U.S. Bureau of Labor Statistics. Retrieved February 2024.arrow_upwardReturn to footnote reference

2 Software Developers, Quality Assurance Analysts, and Testers: Pay. (2023). U.S. Bureau of Labor Statistics. Retrieved February 2024.arrow_upwardReturn to footnote reference

3 Information Security Analysts: Pay. (2023). U.S. Bureau of Labor Statistics. Retrieved February 2024.arrow_upwardReturn to footnote reference

4 Computer and Information Research Scientists: Pay. (2023). U.S. Bureau of Labor Statistics. Retrieved February 2024.arrow_upwardReturn to footnote reference

5 Network and Computer Systems Administrators: Pay. (2023). U.S. Bureau of Labor Statistics. Retrieved February 2024.arrow_upwardReturn to footnote reference

6 Computer Systems Analysts: Pay. (2023). U.S. Bureau of Labor Statistics. Retrieved February 2024.arrow_upwardReturn to footnote reference

7 Computer and Information Technology Occupations. (2023). U.S. Bureau of Labor Statistics. Retrieved February 2024.arrow_upwardReturn to footnote reference

8 100 Best Jobs. (2023). U.S. News & World Report. Retrieved February 2024.arrow_upwardReturn to footnote reference