Prepare for a fast-changing industry. A Bachelor's degree in Computer Science from Rasmussen College focuses on lasting trends, not fads, while staying on the cutting edge of discovery. Our Computer Science classes offer a balanced foundation in mobile, analytics and cloud computing in as few as 18 months.1 You’ll grow your app and mobile application development skills using industry standard tools and cloud environments, so you'll be ready to transfer your practical skills in computer science directly into the workplace. This online Computer Science degree is also available with Flex Choice®, in which you combine traditional online coursework, self-directed assessments and competency-based education (CBE)—the best of all worlds—where you receive credit by demonstrating what you know and can do.
Take me to:
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 the Developing Microsoft® Azure and Web Services certificate from Microsoft, which is highly valued by employers. Rasmussen College will reimburse you for your practice exams, where available, 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 programs gives graduates the skills they need to create value within their organization while effectively 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.
What Skills Will I Gain?
Programming in Specific Languages
End-to-End Cloud Computing
Design, develop and deploy information systems that leverage cloud computing, mobile technology and business analytics.
Develop mastery of business concepts, programming languages, distributed database utilization and end-to-end information security practices.
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.
What Types of Classes Will I Take?
- CDA 3315C
- 4 Credits
- CIS 4655C
- 4 Credits
- CTS 3302C
- 4 Credits
Fundamentals of Enterprise Architecture
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
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
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?
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.
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.
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.
Where Can I Find a Computer Science Program Near Me?
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. Click below to find a Computer Science program near you.
- Completion time is dependent on transfer credits accepted and the number of courses completed each term.
- 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.
- Bureau of Labor Statistics, U.S. Department of Labor, Occupational Outlook Handbook, [career information accessed May 30, 2018] www.bls.gov/ooh/. Employment conditions in your area may vary.
- 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.