Rochester Institute of Technology

Academic Program Overviews

Student Skills & Capabilities, Salary Data, Career Information 

Computer Science BS

Program Overview

The computer science major attracts students who are interested in both the mathematical theory and technical applications of computer science. Most employers look for students who are good computer scientists but also understand the tools and techniques of mathematics, science, and industry, and are able to communicate effectively. The major is for the mathematically adept student who wishes to become a computing professional with knowledge of relevant applications areas. The program also attracts students transferring to RIT with an associate degree in computer science with course work in mathematics and science.

Degrees Awarded

  • Bachelor of Science


  • Approximately 904 students are enrolled in this program

Cooperative Education & Experiential Education Component

  • Co-op is mandatory for this program
  • Minimum co-op requirement: 3 blocks, 12 weeks/summer and 14 weeks/semester
  • Co-op availability: second-year summer-fall block; third-year fall, spring-summer block; fourth-year summer-fall block, spring-summer block; fifth-year summer-fall block

Salary Information

Co-op:        $22.62                                  $11.00 - $62.59
BS:              $83,390

Student Skills & Capabilities

  • Emphasizes problem solving, object-oriented programming, documentation and testing, and an approach that includes careful analysis of design alternatives when solving problems. Team and collaborative efforts are encouraged
  • Prior to co-op, students will typically have completed: Computer Science I & II; The Mechanics of Programming; Concepts of Computer Systems and Introduction to Computer Science Theory, as well as a Software Engineering course


The BS degree is nationally accredited by the Computing Accreditation Commission of ABET,

Equipment & Facilities

Well over 100 workstations and servers. Linux operating systems environment. PC lab, MAC lab, and specialized labs in Graphics, Database, Distributed Systems, Document & Pattern Recognition, Computational Studies, Portable Eye Tracking, as well as several labs devoted to research and development.

Job Titles

Applications Developer, CTO, Deployment and Automation Engineer, Embedded Software Engineer, Frontend Software Engineer, Full Stack Developer, Program Analyst, Software Developer, Software Engineer, Web Applications Developer

Significant Points

  • Largest academic program at RIT, and is accredited by the Computing Accreditation Commission of ABET
  • Concentrations in Architecture & Operating Systems, Data Management, Intelligent Systems, Security, Computer Graphics & Visualization, Distributed Systems, Languages & Tools, and Theory
  • Students work in organizations ranging from small start-ups to top Fortune 100 companies, government, public and private entities.
  • Strong technical preparation and co-op experiences give graduates a leg up
  • Graduates enter the profession with more extensive skills and background that they can leverage to more rapidly advance their careers

Selected Employer Hiring Partners

Amazon, Apple, Blackbaud, Cisco, Citi, Constant Contact, Datto, eTrade, Facebook, Geico, Google, Harris, Hubspot, Intuit, Liberty Mutual, Microsoft, Moog, NASA Goddard Space Center, Northrup Grumman, Paychex, Spotify, Target, US Navy

Contact Us

We appreciate your interest in your career and we will make every effort to help you succeed. Feel free to contact Mindy Blake, the career services coordinator who works with the Computer Science program. Access information about services at
Mindy Blake, Career Services Coordinator, This email address is being protected from spambots. You need JavaScript enabled to view it.; 585.475.5467; 585.475.2301
Rochester Institute of Technology. Office of Career Services and Cooperative Education
Bausch & Lomb Center . 57 Lomb Memorial Drive . Rochester NY  14623-5603