Skip to Content (Press Enter)

Computer Science

Bachelor's Degree

Next start date

January 02, 2019

Finish in as few as

 18 months1

Learning options

  • Online
  • Campus Support and Resources
  • Flex Choice®

In today's digital economy, the tech industry is always changing and evolving. With a Bachelor's degree in Computer Science, you will focus on lasting trends, not fads, while staying up to date on the latest technological discoveries. Using technology from Apple® and Microsoft®, our Computer Science classes provide you with a foundation in mobile, analytics and Cloud computing in as few as 18 months.1 This online Computer Science degree is also 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.

You also have the choice of two app development specializations: Apple® iOS or Universal Windows mobile application development. This allows you to gain specific practical skills in computer science that transfer directly into the workplace.

Request More Information About This Bachelor's Degree
  1. Completion time is dependent on transfer credits accepted and the number of courses completed each term.
  2. 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.
  3. Bureau of Labor Statistics, U.S. Department of Labor, Occupational Outlook Handbook, [career information accessed May 30, 2018] Employment conditions in your area may vary.
  4. Any student who is not transferring successfully completed Introduction to Business and Programming Fundamentals course equivalents will be required to successfully complete the required coursework within a regularly scheduled term at the regular non-AcceleratED tuition rate prior to acceptance into the AcceleratED Bachelor’s Degree Program.

After this credential

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

Strive for Industry Certifications

Our curriculum is designed to help prepare you to earn certificates from Microsoft®, including Developing Microsoft Azure and Web Services and Designing and Developing Windows Phone Applications, which are highly valued by employers. Rasmussen College will reimburse you for your practice exams and application fee.2

Help Move Your Career Forward

Our graduates feel confident advancing their careers in the competitive fields of computer science and software development. Comprehensive learning in our Computer Science program helps give graduates the confidence and skills to create value across their organization by contributing to a diverse team.

Pursue Potential Job Growth

According to the Bureau of Labor Statistics (BLS), the projected job growth potential by year 2026 for software developers applications is 31%.3 Our 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!

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
  • 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.

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


What Skills Will I Gain?

Programming in Specific Languages

Gain hands-on experience with real-world tools through our affiliations with Apple® and Microsoft®.

End-to-End Cloud Computing

Rather than learning à la carte, you’ll experience a holistic immersion into everything from mobile apps to distributed databases in the cloud and beyond.

Business Analytics

Graduates understand the enterprise architecture that underlies a business, business concepts, programming languages and distributed database utilization.

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.

Sample Courses

What Types of Classes Will I Take?

    Fundamentals of Enterprise Architecture

    • CDA 3315C
    • Online
    • 4 Credits

    Studies business enterprise analysis, design, planning and implementation. It places focus on working with stakeholders, modeling business data flows and interfaces, determining the information security risk for an organization and re-engineering business processes.

    Advanced Mobile Web Application Development

    • CIS 4655C
    • Online
    • 4 Credits

    Studies advanced mobile application development. It places a detailed focus on building a mobile application user interface, planning and designing database models and deploying mobile applications to emulators, as well as popular mobile application stores.

    Fundamentals of Cloud Computing

    • CTS 3302C
    • Online
    • 4 Credits

    Introduces students to various technologies and services utilized in cloud computing. The course will focus on practical application of cloud deployment methodologies.

23 Courses to Complete

90 Credit Hours


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 90 quarter or 60 semester credits with a grade of C or higher.

Talk to a program manager

Transfer Student

We believe in giving credit where it’s due. Talk to a program manager today or explore our Transfer Policy page to review 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 a program manager and learn how these programs can make it more affordable with Flex Choice® learning options, loans and grants, scholarship opportunities and corporate and military discounts.

Learn more about Flex Choice

Class Locations

Where Will I Take These Classes?

At Rasmussen College, we want our courses to be available for your schedule; not the other way around. Many of our programs are available on campus or online. Select programs are available for enrollment through a specific campus, but students complete the courses online and are able to utilize online and on-campus support and resources.

icon-colored-advance icon-colored-build icon-colored-certificate icon-colored-growth icon-colored-national icon-colored-prep icon-colored-regional icon-colored-state icon-colored-support logo-accreditation-acen logo-accreditation-ccne ras-logo-flame ras-logo-horizontal ras-logo-stacked icon-filter icon-info-circle icon-mail-forward icon-play-solid icon-share-square-o icon-spinner icon-tag 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-simple-chat icon-simple-desktop icon-simple-find icon-simple-hamburger icon-simple-phone icon-testimonial-quotes 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 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-open-window-button icon-util-open-window-link icon-util-pdf-button icon-util-pdf-link icon-util-refresh icon-util-x