Computer Science B.A., B.S.
Overview
Build intelligent systems, protect the digital world, or invent something new. Our B.S. and B.A. majors give you a rigorous computing core: software, algorithms, systems, and theory, and the freedom to shape it around your goals. 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.
Bachelor of Science
An 11-course computing core, strong math and science preparation, a required internship or research capstone, and a three-course specialization in General Computer Science, AI, or Cybersecurity.
explore the B.S. curriculumBachelor of Arts
A streamlined nine-course computing core with maximum elective space to add a double major or connect computing to the sciences, humanities, business, or the arts.
explore the B.A. curriculumB.S. specializations
Compare the BS and BA programs
| What to expect | B.S. in Computer Science | B.A. in Computer Science |
|---|---|---|
| Best fit if you want | Deep technical preparation for industry or graduate school | Computing combined with another field or a double major |
| Computer science core | 11 courses (44 credits) | 9 courses (36 credits) |
| Specialization | 3 courses: Artificial Intelligence, Cybersecurity, or General | Not required, use electives freely |
| Capstone | Required: internship (CSC 477) or research project (CSC 499) | Strongly encouraged practicum |
| Math and statistics | MTH 141, MTH 180, STA 409 | MTH 141, MTH 180, STA 409 |
| Laboratory science | One course sequence | Not required |
| Credits in the major | 56 | 36–51 |
| Total credits | 120 | 120 |
Learn by doing
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. Explore 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.
