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.
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.
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.
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.
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!
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.
“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.”
Garvey represents “the future of the tech industry,” says Rhode Island Monthly.
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.
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.
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.
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
Upon completion of this program, students will have acquired:
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
If you'd like to pursue our Computer Science BA and accompanying cybersecurity minor – this program combination is our NSA Designated Cyber Defense Program.
The Department of Computer Science and Information Systems is your source for technology-related majors.