Rochester Institute of Technology

1 Scholarships 111 Programs 3 Degree levels
Masters

Master's in Computer and Information Sciences

DegreeMasters
FieldComputer and Information Sciences, General.
B

Cost & earnings at Rochester Institute of Technology What students borrow here, and what they go on to earn

You borrow $26,778 median federal debt
You repay $304/mo over 10 years
Graduates earn $76,571 10 yrs after entry
Debt clears in 0.7 yrs of the salary premium
US Department of Education figures See the full breakdown →

Rochester Institute of Technology's Master's in Computer and Information Sciences is a professionally oriented programme that develops advanced technical skills in computing, data, and information systems for students from a computing or related background. It suits graduates and early-career professionals seeking specialised knowledge for roles in software development, data analysis, information management, cybersecurity and research-led careers.

What you'll study

The Master of Science in Computer and Information Sciences at Rochester Institute of Technology combines core computing fundamentals with flexible specialisations, enabling students to tailor study to areas such as data science, software engineering, cybersecurity, human-centred computing and information management. The programme typically mixes required core courses with elective options and a culminating experience in the form of a project, practicum or thesis.

Core topics

  • Advanced algorithms and data structures
  • Software engineering principles and software architecture
  • Database systems and information retrieval
  • Computer systems and networking fundamentals
  • Research methods and professional practice in computing

Common elective and specialisation subjects

  • Machine learning and data mining
  • Big data systems and cloud computing
  • Cybersecurity, digital forensics and secure systems design
  • Human–computer interaction and user experience
  • Information assurance, privacy and policy
  • Natural language processing and information extraction

Culminating experience

Students complete a significant culminating experience which may be a supervised research thesis, an industry-focused practicum, or a master’s project. These options emphasise practical problem solving, exposure to real-world datasets and production-quality software development, frequently supported by RIT’s labs and industry partners.

Entry requirements

Applicants should normally hold an undergraduate degree in computer science, information sciences, engineering, mathematics, or a closely related discipline. Candidates with different academic backgrounds but with relevant professional experience or demonstrated technical preparation may also be considered.

  • A bachelor’s degree from an accredited institution (or recognised equivalent).
  • Evidence of quantitative and programming competency — examples include coursework in programming, data structures, discrete mathematics or equivalent professional experience.
  • Official academic transcripts and a personal statement outlining objectives and relevant experience.
  • Letters of recommendation are commonly requested; professional references can strengthen applicants who come from industry.
  • For applicants whose native language is not English, proof of English proficiency is usually required in the form of recognised test scores or other institutional evidence of English-medium study.

Additional departmental criteria such as a portfolio, coding sample, interview, or prerequisite courses may be requested depending on the chosen specialisation.

Career prospects

Graduates pursue technical and leadership roles across industry, government and research. Typical job titles include software engineer, data scientist, systems architect, information security analyst, UX engineer, database administrator and research technologist. The curriculum prepares students to work on large-scale software systems, manage and analyse complex datasets, design secure infrastructure and drive evidence-based decision making.

RIT’s emphasis on experiential learning, industry partnerships and cooperative education opportunities helps students gain applied experience sought by employers in technology, finance, healthcare, consulting, and public sector organisations. Many graduates also continue to doctoral study or take research positions in academia and industrial R&D.

Why study at Rochester Institute of Technology

RIT offers a technology-focused environment with strong industry links, dedicated computing labs and a culture geared towards applied learning. The university provides access to interdisciplinary centres, maker spaces and research groups where students can collaborate on projects spanning computing, data analytics, imaging and more.

Students benefit from flexible curricular pathways, opportunities for internships and co-ops that integrate workplace experience with academic study, and a supportive career services network that connects graduates with employers. RIT’s combination of technical depth, practical project work and professional development makes it well suited for students aiming to accelerate their careers in computing and information sciences.

Latest Masters Scholarships

⚖ Compare this programme with similar ones

Similar Masters programmes at other universities

Get help applying to Rochester Institute of Technology

Shortlist scholarships and plan your application — free guidance from our advisors.

Programme details are indicative and may change — always verify current information with the official university website before applying.