Computer Science

Bachelor's Degree

Next program start date

October 04, 2021

Finish in as few as

 18 months1

Learning includes

  • Online
  • Campus Support and Resources
  • Empowered Learning™

Prepare for a fast-changing industry. An online Bachelor’s degree in Computer Science from Rasmussen University focuses on lasting trends, not fads, while staying on the cutting edge of discovery. In as few as 18 months, you’ll have experience with the computer science skills most valued by employers in the modern workplace.1 Learn key industry skills like software engineering, algorithm and data analysis, advanced Java, SQL and quality assurance in software engineering through hands-on projects.4 Our experienced faculty know what it takes to thrive in this industry and will help you become proficient in in-demand technology like cloud computing, e-commerce, big data and web analytics.

Online Empowered Learning courses let you learn by doing and manage your pace. This online Computer Science degree program is available with $99 self-directed assessments, which let you prove that you already have the knowledge for a particular course and don't need to take it.

Request Information


After this credential

What Will I Be Prepared to Do When I’m Done?

Strive for Industry Certifications

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

Help Move Your Career Forward

Our graduates feel confident pursuing advancement in their careers in the competitive fields of computer science and software development. Focused learning on relevant technologies in our online Computer Science degree program gives graduates the skills they need to create value within their organization while keeping pace with industry changes.

Pursue Potential Job Growth

According to the Bureau of Labor Statistics (BLS), the projected job growth potential by year 2029 for Software Developers is projected to grow much faster than average at 22% versus 4% average for all jobs.3 Our online Computer Science Bachelor’s degree-completion program can help set you up for success in this growing field.

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.

Do you have potential transfer credits?
The program you have selected is not available in your area. Please select another program of interest.

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

Skills

What Skills Will I Gain?

Software Design and Development

Gain hands-on experience using in-demand software such as Java and SQL. Design, develop and deploy software and software systems, including information systems, that leverage cloud computing and quality assurance in software engineering.

Data Management

Develop proficiency in the collecting, storing and reviewing of big data. Develop software programs and systems that integrate highly valued, timely data. Implement algorithms to monitor various types of information.

E-Commerce

Design and maintain sophisticated e-commerce websites, assist with system upgrades and design programming features to improve electronic business transactions.

Problem Solving Using Technology

Analyze and evaluate business problems, design and illustrate technical solutions, code and deploy distributed software applications, and then test and integrate the information system into day-to-day business operations.

female discussing information on a monitor with a male co-worker
Using data-driven methods, stay attuned to any digital breakthroughs and learn how to collaborate on enterprise-level design and development projects.

Sample Courses

What Types of Classes Will I Take?

    Software Engineering

    • CEN 3350C
    • Online
    • 4 Credits

    Studies key concepts related to software engineering practices and how to develop software applications. Examines the different phases of software development life cycles and the tools to develop and capture application requirements, design, testing, deployment and maintenance procedures. Studies how to manage the different types of software projects.

    Advanced Java Programming

    • COP 3805C
    • Online
    • 4 Credits

    Develops knowledge and experience using advanced concepts and programming tools in the Java programming language, including monitoring, database integration and version control. Studies design patterns and micro-services architecture within Java.

    Algorithm and Data Structure Analysis

    • COT 4530C
    • Online
    • 4 Credits

    Analyzes algorithms used in different computer functions such as sorting, searching, string matching and graph-theoretic algorithms, including cases where no efficient algorithm exists. Studies the analysis and estimation of the data structure and corresponding Big-O, Big Omega and Big Theta run-time rates.

23 Courses to Complete

90 Credit Hours

Estimate Your Tuition

Estimate Your Tuition

Rasmussen University is committed to making education more affordable for all students. Our tuition estimating tool can help you visualize the cost of your degree and see what savings opportunities are available to help you achieve it.

Estimate Your Tuition

Estimate Your Tuition

Enrollment

What Should I Know Before I Enroll?

Entrance Requirements

To be considered for admission, students must hold a conferred Associate’s degree from an accredited institution as recognized by the Department of Education, or students must have successfully completed at least 60 quarter credits or 40 semester credits with a grade of C or higher. 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 Computer Science Bachelor’s degree with no lower-level prerequisites to complete.

Talk to a program manager

Transfer Student

We believe in giving credit where it’s due. You can get an estimate of your transfer credits without an official transcript in one business day (on average). Talk to an admissions advisor today, or explore our Transfer Policy page for our seamless credit policies designed to maximize credits, potentially save money and expedite graduation.

Visit our Transfer Policy page

Help Paying for College

Higher education should be a manageable investment. Talk to an admissions advisor and learn how these programs can make it more affordable with self-directed assessments, credit for prior learning, loans and grants, scholarship opportunities, and corporate and military discounts for those who qualify.

Learn more about other ways to save

Darice Corey-Gilbert, Computer Science Instructor

"At times, the field can feel intimidating. I love to calm students' fears and build their excitement instead."

Darice
Computer Science Instructor at Rasmussen University

Class Locations

Where Can I Find an Online Computer Science Degree Program Near Me?

At Rasmussen University, we want our courses to be available for your schedule; not the other way around. Click below to find an online Computer Science program near you.

  • Online
  • Florida
  • Illinois*
  • Kansas
  • Minnesota
  • North Dakota
  • Wisconsin
  1. Completion time is dependent on transfer credits accepted and the number of courses completed each term.
  2. Rasmussen University 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 University will provide practice exams and materials when available.
  3. Bureau of Labor Statistics, U.S. Department of Labor, Occupational Outlook Handbook, [career information accessed July 7, 2021] www.bls.gov/ooh/. "Projected growth" represents the estimated change in total employment over the projections period (2019-2029). "Projected job openings" represent openings due to growth and replacement. Employment conditions in your area may vary.
  4. Java is a registered trademark of Oracle® and/or its affiliates. Other names may be trademarks of their respective owners.
logo-accreditation-acen logo-accreditation-ccne chart-credential-laddering-associates-bachelors-masters 0 Credits 90 Credits 180 Credits 48 Credits Start Here HIGH SCHOOL GRADS Start Here TRANSFER STUDENTS Start Here SECOND DEGREE PURSUERS End Here ASSOCIATE’S DEGREE Start Here MASTER’S DEGREE PURSUERS End Here BACHELOR’S DEGREE End Here MASTER’S DEGREE chart-credential-laddering-associates-bachelors 0 Credits Start Here HIGH SCHOOL GRADS Start Here TRANSFER STUDENTS 90 Credits Start Here SECOND DEGREE PURSUERS End Here ASSOCIATE'S DEGREE 180 Credits End Here BACHELOR'S DEGREE chart-credential-laddering-healthcare-management 0 Credits 90 Credits 180 Credits 48 Credits Start Here HIGH SCHOOL GRADS Start Here TRANSFER STUDENTS Start Here SECOND DEGREE PURSUERS End Here ASSOCIATE’S DEGREE Start Here MASTER’S DEGREE PURSUERS End Here BACHELOR’S DEGREE End Here MASTER’S DEGREE chart-credential-laddering-rsb 0 Credits Start Here HIGH SCHOOL GRADS Start Here TRANSFER STUDENTS 90 Credits Start Here SECOND DEGREE PURSUERS End Here ASSOCIATE'S DEGREE 180 Credits End Here BACHELOR'S DEGREE 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 chart-credential-laddering-rsjs 0 Credits Start Here HIGH SCHOOL GRADS Start Here TRANSFER STUDENTS 91 Credits Start Here SECOND DEGREE PURSUERS End Here ASSOCIATE'S DEGREE 180 Credits End Here BACHELOR'S DEGREE chart-credential-laddering-rsn 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-outline-bank icon-colored-outline-certificate icon-colored-outline-circle-dollar-sign icon-colored-outline-folder-search icon-colored-outline-hand-heart icon-colored-outline-head-blocks icon-colored-outline-head-cog icon-colored-outline-head-heart icon-colored-outline-health-plus-leaves icon-colored-outline-hospital icon-colored-outline-lifelong-learning icon-colored-outline-light-bulb-analytics icon-colored-outline-maginify-glass icon-colored-outline-magnifying-glass icon-colored-outline-monitor-healthcare icon-colored-outline-monitor-paper-search icon-colored-outline-nurse-rays icon-colored-outline-padlock-shield icon-colored-outline-scales icon-bank icon-general-charticon-general-connect icon-general-degree icon-general-discuss icon-general-emailicon-general-find icon-general-haticon-general-heart icon-general-laptop-building icon-general-laptop icon-general-leader icon-general-map icon-general-money icon-general-paperwork icon-general-peopleicon-general-phone icon-general-speak-out icon-head-heart icon-mglass icon-scales rebrand-arrows icon-colored-advance icon-colored-arrows-cross-curve icon-colored-briefcase-star icon-colored-build icon-colored-bulb-analytics icon-colored-certificate icon-colored-continual-development icon-colored-duo-chatbox icon-colored-folder-mortarboard icon-colored-forward-ribbon icon-colored-gears-clock icon-colored-globe-pen icon-colored-growth icon-colored-hand-bubble icon-colored-hand-stars icon-colored-hands-gear icon-colored-head-blocks icon-colored-head-cog icon-colored-laptop-cbe-skyscraper icon-colored-laptop-checkmark icon-colored-laptop-webpage icon-colored-location-map icon-colored-location-pin icon-colored-monitor-paper-scan icon-colored-mortarboard-dollar icon-colored-national icon-colored-people-chat-bubbles icon-colored-person-laptop-checkboxes icon-colored-person-screen-instructor icon-colored-person-whiteboard icon-colored-phone-chatbox icon-colored-police-light icon-colored-prep icon-colored-presenter icon-colored-regional icon-colored-save-time icon-colored-shirt-hat icon-colored-skyscraper icon-colored-state icon-colored-student-centered icon-colored-support icon-colored-world-experience icon-arrow icon-camera icon-filtericon-info-circleicon-mail-forwardicon-play-solidicon-quote-mark-lefticon-quote-mark-righticon-share-square-oicon-spinnericon-tagicon-simple-chaticon-simple-desktop icon-simple-find icon-simple-hamburger icon-simple-phone icon-testimonial-quotes icon-social-facebook-square-coloredicon-social-facebook-squareicon-social-facebookicon-social-google-plus-squareicon-social-google-plusicon-social-instagramicon-social-linkedin-square-coloredicon-social-linkedin-squareicon-social-linkedinicon-social-pinterest-picon-social-twitter-squareicon-social-twittericon-social-youtube-play-coloredicon-social-youtube-playlogo-rasu-horizontal ras-logo-flame ras-logo-horizontal ras-logo-stacked icon-util-checkbox-white icon-util-checkbox icon-util-checked-white icon-util-checked icon-util-chevron-downicon-util-chevron-lefticon-util-chevron-righticon-util-chevron-upicon-util-language-switch icon-util-loading icon-util-open-window-button icon-util-open-window-link icon-util-pdf-buttonicon-util-pdf-linkicon-util-refresh icon-util-x