Skip to Content (Press Enter)

Computer Science

Online Bachelor’s Degree

Our online Computer Science degree is designed with your career in mind. In as few as 18 months, you’ll be ready to exercise computer science skills that employers are looking for, from programming languages and software engineering to algorithm and data analysis.1 With an online Bachelor’s degree in Computer Science (CS), you’ll be a master of in-demand skills and technologies like SQL, advanced Java, quality assurance in software development, big data, e-commerce, cloud computing and web analytics that are projected to be in high demand by employers.4 This online CS degree program was designed and reviewed by experts with more than 200 years of combined experience from cutting-edge companies, including Intel, Kennedy Space Center, Lockheed Martin, SharePoint, PricewaterhouseCoopers (PwC), National Geospatial Technology Center, Capgemini and more. You’ll complete your Computer Science degree all online—turning your personal goal of earning a degree into reality.

Along with program-specific skills, you’ll also develop essential soft skills including communication, critical thinking and information literacy, to be career-ready and a strong, well-rounded leader in your field.

Request Computer Science Program Information

Reach Your Potential in a Growing Field

A fact that should compute: Computer science skills are central to virtually every industry. According to the Bureau of Labor Statistics, software developer jobs from 2016–2026 are projected to grow much faster than average—at 24% versus 7% average for all jobs.2 This means that earning your CS degree can help you pursue growth and advancement in a career that’s vital to the economy. And we continually review our Computer Science degree program to make sure you stay relevant with this fast-changing industry.

Online Courses Go Where You Go

Flexible and affordable, online courses are designed to give you more control and balance over your busy schedule. Learn through live interactive sessions with faculty and peers, real-world projects and virtual labs. You'll receive continued support from admissions advisors, experienced faculty, library and learning resources, experienced tutors, 24/7 tech support, personal students advisors and career services.

Flex Choice®: Get Credit for What You Know

This online Computer Science degree is available with Flex Choice, which allows you to combine traditional online coursework, self-directed assessments and competency-based education (CBE)—the best of all worlds—so you can receive credit by demonstrating what you know and can do. As a national leader in CBE, we are helping to advance this cutting-edge, faculty-led, project-based learning approach that prioritizes your learning over deadlines. Over half the Computer Science coursework is CBE, allowing you to move faster through competencies you already know and slow down in areas you want to focus on. For additional information, visit our Flex Choice page.

Certification Preparation

Our online Computer Science degree program curriculum is designed to help prepare you to sit for the Java Foundations 1Z0-811 and Database Foundations 1Z0-006 certification exams. Rasmussen College will provide practice exams and materials when available, and will even reimburse you for your application fee.3,4

Computer Science Credentials Offered

Computer Science

Bachelor's Degree

Finish in as few as

 18 months1

Learning includes

  • Online
  • Campus Support and Resources
  • Flex Choice®

Intended for

Students with previous college credits who are interested in gaining skills in demand by employers today, including cloud computing, big data, e-commerce, data analytics, SQL, Java, web analytics and quality assurance in software engineering.

Prepares you for

Software developer, software systems developer, software development engineer, Java developer, computer programmer, e-commerce developer, software applications developer, developer

Not Sure This Degree Is Right for You?

We Can Help

Take the Next Step—Talk to Us!

There are some errors in the form. Please correct the errors and submit again.

Request More Information

Request More Information About Our Computer Science Program

Fill out the form to receive information about:
  • Program Details and Applying for Classes 
  • Financial Aid and FAFSA (for those who qualify)
  • Customized Support Services
  • Detailed Program Plan

Step 1 of 3

What's Your Name?

Please enter your first name.

Please enter your last name.

Step 2 of 3

Contact Information

Please enter your email address.

Please enter your phone number.

Please enter your five digit zip code.

Step 3 of 3

Program Preferences

Please choose a school of study.

Please choose a program.

Please choose a degree.

The program you have selected is not available in your area. Please select another program of interest.

By selecting "Submit", I authorize Rasmussen College to contact me by email, phone or text message at the number provided. There is no obligation to enroll.

School of Technology Blog

What Can You Do with a Computer Science Degree?

Graduates with an online Bachelor’s degree in Computer Science are employed in all sorts of positions in nearly every industry. Learn a bit about the duties, outlook and earning potential for six top computer science careers in this cutting-edge field.

Read more
illustrated computer, cell phone in a city scape

Turn Your Online Computer Science Education into a Career

We’ve made advancing your computer science education easier by offering Computer Science classes and credentials that fit into the lifestyle of a busy working adult—including self-paced CBE courses. The curriculum is focused on meeting the technological needs projected to be in high demand by employers, in addition to soft skills like communication and critical thinking that promote a well-rounded resume. Our online Computer Science degree also helps you prepare to take the Java Foundations 1Z0-811 and Database Foundations 1Z0-006 certification exams, which are highly valued by employers. Rasmussen College will provide practice exams and materials when available, and will even reimburse you for your application fee.3,4

Students with Associate’s degrees in areas such as Web Programming, Game Programming, Software Application Development, Software Engineering or Computer Engineering may be able to jump directly into the online Computer Science Bachelor’s degree with no lower-level prerequisites to complete. As a Bachelor’s degree-completion program, students with a non-related degree may be able to smoothly transition from one career path to another.

According to the Bureau of Labor Statistics (BLS), earning a degree, regardless of the field of study, can improve income potential.2 Here are just two examples of where an online Bachelor's degree in Computer Science can take you.

Software Developers, Applications

  • BLS Earnings Data:2

    • $61,660 10th Percentile
    • $79,340 25th Percentile
    • $103,620 50th Percentile
  • BLS Projected Growth 2016–2026:2


  • BLS Typical Entry-Level Education:

    • Bachelor's Degree

Software Developers, Systems Software

  • BLS Earnings Data:2

    • $65,670 10th Percentile
    • $84,290 25th Percentile
    • $107,600 50th Percentile
  • BLS Projected Growth 2016–2026:2


  • BLS Typical Entry-Level Education:

    • Bachelor's Degree

For each subject area, the program has been vetted by individuals who have industry expertise on those subjects. This gives the individual the benefit of a curriculum that is practical in nature, not all theory.

Adjunct Professor at Rasmussen College

  1. Completion time is dependent on transfer credits accepted and the number of courses completed each term.
  2. Bureau of Labor Statistics, U.S. Department of Labor, Occupational Employment Statistics, [salary data accessed May 21, 2019] Bureau of Labor Statistics, U.S. Department of Labor, Occupational Outlook Handbook, [career information accessed May 30, 2018] BLS salary data represents national, averaged earnings for the occupations listed and includes workers at all levels of education and experience. This data does not represent starting salaries. Employment conditions in your area may vary.
  3. Rasmussen College will reimburse you any out-of-pocket costs of the application fee for each first attempt of up to three designated industry certification exams for which you qualify. Should you need to take an exam more than once to receive a passing grade score, you will be responsible for all subsequent exam application fees. Rasmussen College will provide practice exams and materials when available.
  4. Java is a registered trademark of Oracle® and/or its affiliates. Other names may be trademarks of their respective owners.
chart-credential-laddering-rsd 0 Credits Start Here HIGH SCHOOL GRADS Start Here TRANSFER STUDENTS 91 Credits Start Here SECOND DEGREE PURSUERS End Here ASSOCIATE'S DEGREE 181 Credits End Here BACHELOR'S DEGREE icon-colored-advance icon-colored-build icon-colored-bulb-analytics icon-colored-certificate icon-colored-continual-developement icon-colored-folder-mortarboard icon-colored-globe-pen icon-colored-growth icon-colored-head-blocks icon-colored-laptop-webpage icon-colored-monitor-paper-scan icon-colored-national icon-colored-prep icon-colored-regional icon-colored-state icon-colored-student-centered icon-colored-support icon-colored-world-experience icon-general-connect icon-general-degree icon-general-discuss icon-general-email icon-general-find icon-general-laptop icon-general-leader icon-general-map icon-general-paperwork icon-general-phone icon-general-speak-out icon-camera icon-filter icon-info-circle icon-mail-forward icon-play-solid icon-quote-mark-left icon-quote-mark-right icon-share-square-o icon-spinner icon-tag logo-accreditation-acen logo-accreditation-ccne ras-logo-flame ras-logo-horizontal ras-logo-stacked icon-simple-chat icon-simple-desktop icon-simple-find icon-simple-hamburger icon-simple-phone icon-testimonial-quotes icon-util-checkbox-white icon-util-checkbox icon-util-checked-white icon-util-checked icon-util-chevron-down icon-util-chevron-left icon-util-chevron-right icon-util-chevron-up icon-util-language-switch icon-util-loading icon-util-open-window-button icon-util-open-window-link icon-util-pdf-button icon-util-pdf-link icon-util-refresh icon-util-x icon-social-facebook-square-colored icon-social-facebook-square icon-social-facebook icon-social-google-plus-square icon-social-google-plus icon-social-instagram icon-social-linkedin-square-colored icon-social-linkedin-square icon-social-linkedin icon-social-pinterest-p icon-social-twitter-square icon-social-twitter icon-social-youtube-play-colored icon-social-youtube-play