Cost & earnings at Rochester Institute of Technology What students borrow here, and what they go on to earn
This bachelor's-level Computer Science programme at Rochester Institute of Technology provides a practical, systems-oriented education in computing with emphasis on applied problem solving, software development and experiential learning. It suits students who want a technically rigorous degree that combines core theory with hands-on labs, industry co‑ops and project work to prepare for professional practice or further study.
The curriculum balances foundational computer science theory with applied, project-based learning. You will study core topics such as programming, data structures and algorithms, computer architecture, operating systems and software engineering, supported by mathematics modules including calculus, discrete mathematics, linear algebra and probability and statistics.
The programme emphasises laboratory work, collaborative projects, and substantial experiential learning through cooperative education placements or internships, enabling students to apply classroom learning to workplace problems.
Applicants are expected to hold a recognised secondary school diploma with strong preparation in mathematics (typically including algebra and precalculus or calculus) and science. Admissions consider academic record, the strength of the mathematics and science background, letters of recommendation, and a personal statement. Relevant extracurricular experience in computing, programming projects or competitions strengthens an application.
International applicants must demonstrate English proficiency through an accepted test or approved alternative. RIT also considers transfer applicants from accredited post‑secondary institutions and mature students; these applicants should provide transcripts and may have to meet specific prerequisite coursework in mathematics and programming before entry into upper‑division courses.
Graduates are prepared for a wide range of technical roles in industry, government and startups, or for further academic study. Typical career paths include:
RIT graduates benefit from the university’s industry connections and cooperative education programme, which often leads to early professional experience and employment opportunities.
RIT is well known for its applied, career‑oriented approach to computing education. The programme is housed in a college with a strong focus on computing and information sciences, offering access to specialised labs, makerspaces and faculty with industry experience. A prominent feature is the cooperative education programme, which gives students multiple extended, paid work placements with employer partners so they graduate with substantial practical experience.
The university supports interdisciplinary collaboration, allowing computing students to work with peers in engineering, business, imaging science and design. Dedicated career services, active industry partnerships in the region and a culture that encourages entrepreneurship and project portfolios help students transition from study to professional roles or further research programmes.
Shortlist scholarships and plan your application — free guidance from our advisors.