2026 - 2027 Catalog

Computer Science

Bachelor of Science Degree

Fully online program

Empowered Learning Competency-Based Education Program

Knowledge Credit Self-Directed Assessment Available

Objective

Graduates of this program learn how to design, develop, and deploy information systems that leverage cloud computing, mobile technology, and web analytics. Students develop mastery of business concepts, programming languages, distributed database utilization, and end-to-end information security practices. They can 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. Graduates apply communication skills, critical thinking, problem solving, project management principles and diversity awareness.

Typical Career Paths

  • Software Developer
  • Mobile Software Developer
  • Software Application Developer
  • Mobile Software Engineer
  • Mobile Developer
  • Cloud Application Engineer
Applicants for careers in this field may be subject to pre-employment screenings such as, but not limited to, criminal background checks, and drug/or alcohol testing. Employment decisions, including whether to require background checks and other tests, are made at the discretion of the employer. Rasmussen does not pre-screen for enrollment in this program. Any prospective student must consider their history, lifestyle and future actions before enrolling in this program, and carefully consider whether their actions may prevent them from attaining employment in the field they choose to pursue. Additional requirements, such as industry-specific training may be required to obtain employment in this field.

Additional Information

The University will reimburse students to sit for up to three recommended certification exams. Reimbursements will be made only once per certification exam. Students are responsible for paying for any additional attempts.

A student enrolled in an associate degree program through Rasmussen University Online may dual enroll in this Bachelor’s degree program when enrolled in the final 12 credits needed to complete their enrolled associate’s degree program, and all program acceptance requirements are met. The student may be scheduled to complete Associate program course requirements before taking Bachelor-level courses. The student will graduate from their enrolled associate degree program only when all course requirements specific to that program have been completed. Students who choose this option to dual enroll cannot complete the final 12 credits in the associate degree as self-directed assessments (SDA). Students enrolled in a Rasmussen University Certificate or Diploma program are not eligible to dual enroll in this Bachelor’s degree program. Students enrolled in a residential program through a campus are not eligible to dual enroll in this program.