Computer Science B.A. / B.S.

Computer science, reimagined

Specialize in AI, cybersecurity, or your own path.

Explore the new curriculum

Build intelligent systems, protect the digital world, or invent something new. Our B.S. and B.A. give you a rigorous computing core: software, algorithms, systems, and theory, and the freedom to shape it around your goals.

2Undergraduate degrees
3New specializations
120Credits to graduate
100%Learn data science

Two degrees, one strong foundation

Both programs share the same core in programming, data structures, software engineering, data science, systems, and algorithms. Choose the balance of depth and flexibility that fits your plans.

What to expectB.S. in Computer ScienceB.A. in Computer Science
Best fit if you wantDeep technical preparation for industry or graduate schoolComputing combined with another field or a double major
Computer science core11 courses (44 credits)9 courses (36 credits)
Specialization3 courses: Artificial Intelligence, Cybersecurity, or GeneralNot required, use electives freely
CapstoneRequired: internship (CSC 477) or research project (CSC 499)Strongly encouraged practicum
Math and statisticsMTH 141, MTH 180, STA 409MTH 141, MTH 180, STA 409
Laboratory scienceOne course sequenceNot required
Credits in the major5636–51
Total credits120120

B.S. specializations: choose your edge

Starting Fall 2026, every B.S. student completes a three-course specialization, a named pathway that turns electives into expertise employers recognize.

Learn by doing

A large group of URI students gathered around a table outdoors

Your capstone: real work, before you graduate

Every B.S. student completes a professional internship (CSC 477) or a faculty-mentored research project (CSC 499). You’ll graduate with shipped work, professional references, and a story to tell in interviews. B.A. students are strongly encouraged to do the same.

Projects and internships

Prefer a minor?

Students majoring in another discipline who want a foundation in computing can pursue the Minor in Computer Science. Questions about which path fits you? Talk with an advisor.

Big thinking starts here

See yourself at URI? Take the next step. We’d love to meet you.

Apply to URI Tour the campus Ask us anything