Computer Science BA, BS

Our Computer Science Program puts you at the forefront of technology and innovation.

Two students working at computers

Future-proof your career with our Computer Science bachelor's degrees.

Apply to RIC Transfer to RIC

RIC’s Computer Science (CS) Program empowers you to design your own path to success through rigorous education and hands-on experience with cutting-edge technology. Whether you prefer flexibility or specialization, Rhode Island College offers both a Bachelor of Arts and a Bachelor of Science in Computer Science to align with your career plans.

High-Demand Computer Science Careers

  • Software Engineer
  • Computer Programmer
  • Web Developer
  • UX Designer
  • IT Project Manager
  • Video Game Developer

Why Earn a Computer Science Bachelor's Degree at Rhode Island College?

  • Our small classes and PhD-level faculty provide opportunities for personalized learning and mentorship.
  • Computer Science majors gain hands-on experience at the Institute for Cybersecurity & Emerging Technology at RIC, a regional center of excellence.
  • Two Computer Science degree options provide flexibility based on career goals. Our Bachelor of Arts encourages cross-disciplinary education, combining computer science with other majors and/or minors. Our Bachelor of Science is more technologically rigorous, with emphasis on math and science.
  • Topics covered include: software engineering, object-oriented design, cybersecurity, web design, artificial intelligence and network architecture.
diversity_3

Join Our Community

We're thrilled that you're interested in Rhode Island College and we want to make sure that nothing stands in your way of pursuing a RIC degree. Just let us know how we can help you with your next steps.

Students sitting in library at table with laptop and supplies

More Program Specifics

Understand the courses you’ll take, the curriculum requirements to meet, and the concepts you’ll gain mastery of. This program also offers two minor program options. Get the detailed information you’re looking for.

campaign

NSA Designated Program in Cyber Defense

Our Computer Science BA paired with Cybersecurity Minor was recently approved by the National Security Agency (NSA) as an NSA Designated Program in Cyber Defense!

The RIC Advantage

Employers highly value both our BA and BS degree options. Both degrees provide you with the necessary tech savvy to be successful in the career path you choose. It’s a matter of where you see yourself and how you wish to best position yourself for your future.

Our Computer Science and Information Systems Faculty

Hear from a Student

Aidan Lowther

Aidan Lowther

“I’m aspiring to go into any kind of computer science job that meshes with biology, such as cyber biosecurity or biotech software development. Getting a computer science degree can cover both those lanes.”

Sought-After Students

Program Details

Degree Options

Choosing between a BA and BS in computer science may seem confusing, but it really comes down to what type of job you see for yourself after you graduate and your sincere interests in what you wish to study. At Rhode Island College, both degrees require the same computer science courses. In both degrees, you take the same courses in programming and problem solving and you have the same choice of computer science electives. Both degrees prepare you in computer science in the exact same manner. But there are important differences between the degrees you should consider while making your choice.

Bachelor of Science in Computer Science

In the Bachelor of Science degree, you are required to take additional courses in mathematics, science, ethics, and writing. Because of the additional courses in math and science, it is considered a more rigorous degree to earn, and some employers are interested in knowing you have that rigor to master the math and science required. This degree has a very strict schedule, so it is harder to double major or take on a minor. Designing and programming complex systems does require more math and science knowledge. If you wish to continue your studies in graduate school or have a career in research, or have a very technical job, a BS will better prepare you.

Bachelor of Arts in Computer Science

The Bachelor of Arts degree requires fewer courses, and you have freedom to add a minor(s) or double major to pursue other interests. For potential employers, a minor in cyber security, data analytics, or in a foreign language could set you apart from other candidates. Also, adding more humanities/general education courses provides you with more opportunity to master communication, creativity, and writing––these are valuable skills for employers looking for well-rounded employees. 

Course Information

You will complete a computer science core that includes object-oriented design, data structures, programming languages, operating systems, analysis of algorithms and software engineering. Based on your interests and career goals, you will choose electives such as artificial intelligence, cybersecurity, computer networks, software testing and databases.

Course Requirements for Computer Science BA

Course Requirements for Computer Science BS

Course Descriptions

Program Learning Goals

Upon completion of this program, students will have acquired:

  • a background in the content and methodology of computer science
  • an understanding of and the ability to use basic programming concepts and techniques
  • an understanding of and the ability to use basic concepts and techniques in computer organization, architecture and operating systems
  • the ability to apply their knowledge of computer science to solve problems
  • the ability to use problem-solving skills to design, implement and test programs individually
  • the ability to use problem-solving skills to design, implement and test programs as a member of a team

Minor Program Options

Declaring a minor allows you to explore other areas of interest and make interdisciplinary connections. Minor areas at RIC complement and reinforce all major areas of study. By declaring a minor, you can set yourself apart as a candidate for job, internship and volunteer opportunities.

Computer Science Minor Course Requirements

New NSA Designated Program in Cyber Defense

If you'd like to pursue our Computer Science BA and accompanying cybersecurity minor – this program combination is our NSA Designated Cyber Defense Program. 

Explore Our Cyber Defense Program

Rhode Island College entrance

Take the Next Step!

Department of Computer Science and Information Systems

The Department of Computer Science and Information Systems is your source for technology-related majors.