
Computer Science
Bachelor’s Degree
- Next Start Dates
- May 14, 2025
- July 07, 2025
23 courses to complete online Computer Science degree program
90 online total credit hours
Online Computer Science Degree Program
Designed with your career in mind, you can complete our online Computer Science Bachelor’s degree-completion program in as few as 18 months.1 With $149 self-directed assessments, you can show that you already have the skills in a particular course and don’t need to take it. This Computer Science program is also available with online Empowered Learning® courses, which allow you to:
- Access courses anytime, from almost anywhere
- Go faster when you can, and slower when you need to
- Learn at your pace while staying connected with faculty and peers
Our online Computer Science 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 from a university that has been designing and teaching online for 20+ years.
On This Page:
-
Online Computer Science Courses
Flexible and affordable, Computer Science students complete online courses that 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. Online students receive continued support from admissions representatives, experienced faculty, library and learning resources, experienced tutors, 24/7 tech support, personal student advisors and career services.
-
Prepare for a Fast-Changing Industry
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. An online Computer Science degree from Rasmussen University focuses on lasting trends, not fads, while staying on the cutting edge of discovery. We continually review our Computer Science degree program to make sure you stay relevant with this fast-changing industry.
What Types of Classes Will I Take?
You’ll be ready to exercise computer programming skills that employers are looking for, from programming languages and software engineering to algorithm and data structures. Computer Science students gain advanced knowledge in in-demand technologies like SQL, advanced Java, quality assurance in software development, big data, e-commerce, cloud computing, web analytics and operating systems.2
-
Software Engineering
- Study key fundamental concepts related to software engineering practices and how to develop software applications
- Examine different phases of the software development lifecycle and the tools to develop and capture application requirements, design, testing, deployment and maintenance procedures
- Learn how to manage the different types of software projects
-
Advanced Java Programming
- Develop knowledge and experience using advanced concepts and computer programming tools in the Java programming language, including monitoring, database integration, version control2
- Study design patterns and micro-services architecture within Java computer programming languages and computer hardware
-
Algorithm and Data Structures Analysis
- Analyze algorithms used in different computer systems and functions such as sorting, searching, string matching and graphic-theoretic algorithms, including cases where no efficient algorithm exists
- Study the analysis and estimation of the data structures and corresponding Big-O, Big Omega and Big Theta run-time rates
-
Programming Languages
- Become familiar with programming languages concepts, including the history of programming languages, such as mobile and web
- Study how programming languages handle key programming constructs and understand the use syntax, semantics and language parsing
-
Emerging Trends in Technology
- Study emerging technologies of computer and information technology technologies throughout the major industry sectors and their impact on people, society and business administration, such as artificial intelligence
- Examine the positive, negative and unexpected impacts of emerging technologies (may include discussion on topics such as artificial intelligence) and computer science theory on society and business
- Discuss the challenges that disruptive technologies present, legal and ethical issues because of emerging trends in computer and information technology
Resilience in Education—Christina’s Story of Perseverance
Despite a childhood overshadowed by struggle, Christina used her determination to succeed in her education. She used the expert support and resources Rasmussen offered to not only advance her career, but also to inspire her kids.
“Going through the programs really helped me to have more confidence because I struggled, but then I overcame it. That helped to build me up as a person.”
Enrolling in Rasmussen was a really big turning point in my life. When you go to school online, you're not in a classroom, but I never really felt like I was disconnected from my professors.
In addition to the professors, there was tutoring, there was student support, there was the help desk, so in every single aspect, you had support.
It's an amazing school. I would highly recommend it to anybody looking to go to college. ♪ I'm right where I belong ♪
Turn Your Online Computer Science Degree into a Career
Completing your Computer Science online degree program can help you pursue growth and advancement in a career that’s vital to the economy and every industry. You’ll be a trusted professional in critical thinking, computer-based systems, operating systems, data structures and software development.-
Computer Science
Start your Computer Science degree if:
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 and electrical engineering programs.2
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.
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.23
Computer Science Career Opportunities:
- Software developer
- Software application developer
- Mobile developer
- Mobile software developer
- Mobile software engineer
- Cloud application engineer
Projected Job Growth:
According to the Bureau of Labor Statistics (BLS), the projected job growth potential by year 2033 for software developers, quality assurance analysts and testers is projected to grow much faster than average at 17% versus 4% average for all jobs.4
Take the Next Step—Talk to Us!
Tuition Costs & Savings
Do the Math:
With a total of 90 credits, full-time online students can finish in as few as 18 months1 for an estimated $32,805.
$307 full-time tuition per credit
x 90 total credits
_______________________
$27,630 total tuition
+ $5,175 total fees
_______________________
$32,805 estimated full-time total tuition and fees
Learn more about the financial aid cost of attendance (COA).
Other Ways to Save
Higher education should be a manageable investment. Talk to an admissions advisor and learn how our Computer Science program is designed to be more affordable with transfer credits, self-directed assessments, loans and grants, scholarship opportunities, corporate grants and military grants for those who qualify.
Find more about:
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.
Rasmussen University believes in helping you make your education as affordable as possible.
Our interactive tuition estimator is designed to help you discover how much you could save on a degree from Rasmussen University.
Simply enter your ZIP code, select the program and credential you're interested in, and click “next”.
Right away, you can see the total estimated cost of your selected degree.
As you engage with the tool, you may see this number start to go down.
You also have the option to see how attending full-time or part-time could impact your tuition—and what your tuition estimate looks like, broken down by quarter.
The tuition estimator walks you through a number of ways you could reduce your overall tuition.
Click the tabs or the “back” and “next” buttons to move through the tool.
Within each tab, answer the question shown as accurately as you can, by interacting with the slider, select menu or radio buttons shown.
You might not feel totally confident in all of your answers. That's okay. This tool is just generating an estimate of how much your degree might cost.
The last tab of the tool shows you your results, including how much you could potentially save on your Rasmussen degree.
Remember, the numbers shown here are just estimates, and the true cost of your degree will vary.
Talk with an admissions representative for more information about how to make your Rasmussen degree as affordable as possible.
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 (hint: it’s not just computer scientists).
Read more
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 related areas may be able to jump directly into the Computer Science Bachelor’s degree.5
No background check is required for this program, but pre-employment screenings, like background checks, may be required for future job opportunities.6
Transfer Credits
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 representative today, or explore our Transfer Policy page for 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 an admissions representative and learn how these programs can make it more affordable with self-directed assessments, credit for prior learning, loans and grants, scholarship opportunities, corporate grants and military grants for those who qualify.