Page load time is Loading... seconds

RU Ready to Find the Code to Your Future?

Computer Science Bachelor’s Degree

  • Request Information

    Fill out the form to receive:

    • Customized support services
    • Detailed program plan
    • Personalized financial aid for those who qualify
    Contact Information

    Please enter your first name.

    Please enter your last name.

    There is an error in email. Make sure your answer has:

    • An "@" symbol
    • No spaces
    • A suffix such as ".com", ".edu", etc.

    There is an error in phone number. Make sure your answer has:

    • 10 digits
    • No dashes, slashes or spaces
    • No country code (e.g. "1" for USA)
    • No numbers starting with "0" or "1"

    There is an error in ZIP code. Make sure your answer has only 5 digits.

    Program Preferences

    Do You Have Potential Transfer Credits?

    Please choose a School of study.

    Please choose a program.

    Please choose a degree level.

Computer Science Bachelor of Science Degree

Computer science is a field where big ideas flourish and where big thinkers get ahead. At Rasmussen University, you’ll work hands-on with industry standard technology to help build a foundation in software engineering, analytics and cloud computing. Few other programs can match it.

Your online Computer Science degree courses are built with Empowered Learning®, which means you can:

  • Access courses anytime, from almost anywhere
  • Go faster when you can, and slower when you need to
  • Create real-world projects that prove your new knowledge
  • Stay connected with faculty and peers in live sessions

Still curious about Empowered Learning®? Watch this video to learn more.

Empowered Learning®

With Empowered Learning®, you show what you know—at your pace—and stay connected with faculty and peers throughout the course.

View transcript(Scroll to see full transcript)

Sometimes, the key to progress in your education is giving you control over how you learn.

And that’s where Empowered Learning® comes in.

In this innovative online learning platform, you learn by doing.

Instead of tests and papers, you create real projects and gain skills you can put to work right away.

You get multiple tries for each project,

To prove that you know what you’re doing—just like real life.

Manage your pace to fit your life,

Because life happens.

Have a busy work week? Or, need more time on a new skill?

With Empowered Learning, you control how fast or slow you go.

You also learn in a supportive community.

Meet one-on-one with your instructor and have group discussions with your classmates.

You’re in this together with your Rasmussen University team.

And we’re here to support you every step of the way.

Giving you the green light with Empowered Learning.


Ready to Learn More?

Request Information

As a Computer Science degree student, you will:

  1. Gain hands-on experience with real-world tools and in-demand technologies like SQL, Java, web analytics, big data, e-commerce and quality assurance.
  2. Prepare to earn industry certifications in 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.
  3. Pursue potential job growth; 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.
  4. Curriculum 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.
  5. Finish in as few as 18 months in our Bachelor's degree-completion program, which features affordable tuition and self-directed assessments, which allow you to prove that you already have the skills for a particular course and don't need to take it.

Ready to pursue your Computer Science degree?