Computer Science Bachelor of Science Degree

Specialize in AI, robotics, cybersecurity, graphics, and more with RIT’s flexible and powerful computer science degree.


93%

Outcomes Rate of RIT Graduates from this degree

$92.3K

Average First-Year Salary of RIT Graduates from this degree


Overview for Computer Science BS

Why Study Computer Science at RIT?


  • Personalize Your Degree: Explore various areas within computer science, from artificial intelligence to computer security, tailoring your education to match your interests and career goals.

  • Comprehensive Skill Development: Gain proficiency not only in programming but also in problem-solving, analytical reasoning, and effective communication, essential qualities sought after by employers in today’s competitive job market.

  • Hands-On Learning Opportunities: Engage in significant programming, software development, and research projects, allowing you to apply theoretical concepts to real-world challenges and develop practical expertise.

  • Interdisciplinary Approach: Immerse yourself in a holistic educational experience, integrating mathematics, science, liberal arts, and technical skills, preparing you to excel in diverse career paths within the rapidly evolving field of computer science.

  • Accelerated Bachelor’s/Master’s Available: Earn both your bachelor’s and your master’s in less time and with a cost savings, giving you a competitive advantage in your field.

  • STEM-OPT Visa Eligible: The STEM Optional Practical Training (OPT) program allows full-time, on-campus international students on an F-1 student visa to stay and work in the U.S. for up to three years after graduation.

Computer science covers a wide spectrum of areas within the field of computing, ranging from theoretical to practical. As a computer scientist, you can specialize in areas such as intelligent systems (i.e., artificial intelligence), computer graphics, computer theory, data management, distributed and parallel computing, systems software, or computer security.

Read More
Loading...

Careers and Cooperative Education

Typical Job Titles

Associate Software Engineer Automation Engineer Developer
Full Stack Developer Programmer/Analyst QA Test Engineer
Senior Software Engineer Software Developer Software Engineer
Technology Analyst

Industries

  • Defense
  • Electronic and Computer Hardware
  • Health Care
  • Internet and Software
  • Research
  • Financial Services
Post-Graduation Salary and Career Info for Computer Science BS

Cooperative Education

What’s different about an RIT education? It’s the career experience you gain by completing cooperative education and internships with top companies in every single industry. You’ll earn more than a degree. You’ll gain real-world career experience that sets you apart. It’s exposure–early and often–to a variety of professional work environments, career paths, and industries. 

Co-ops and internships take your knowledge and turn it into know-how. Your computing co-ops will provide hands-on experience that enables you to apply your computing knowledge in professional settings while you make valuable connections between classwork and real-world applications.

Students in the computer science degree are required to complete three blocks of cooperative education experience.

Co-op and Experiential Learning Options for Computer Science BS

Featured Work and Profiles

Curriculum for 2025-2026 for Computer Science BS

Current Students: See Curriculum Requirements

Loading data...

Admissions and Financial Aid

This program is STEM designated when studying on campus and full time.

First-Year Admission

First-year applicants are expected to demonstrate a strong academic background that includes:

  • 4 years of English
  • 3 years of social studies and/or history
  • 4 years of mathematics is required and must include algebra, geometry, algebra 2/trigonometry, and pre-calculus. Calculus is preferred.
  • 2-3 years of science is required and must include chemistry or physics; both are preferred.
  • Computing electives are preferred.

Transfer Admission

Transfer applicants should meet these minimum degree-specific requirements:

  • A minimum of precalculus is required. Calculus is preferred.
  • Chemistry or physics is required.
  • Computing courses are preferred.

Learn How to Apply

Financial Aid and Scholarships

100% of all incoming first-year and transfer students receive aid.

RIT’s personalized and comprehensive financial aid program includes scholarships, grants, loans, and campus employment programs. When all these are put to work, your actual cost may be much lower than the published estimated cost of attendance.
Learn more about financial aid and scholarships

Related News

Contact

Program Contact
  • Dukka KC
  • Department Chair
  • Department of Computer Science
  • Golisano College of Computing and Information Sciences
  • 585‑475‑2840
  • dkcvcs@rit.edu
Offered within the
Department of Computer Science