Degree Programs


Advance your understanding of artificial intelligence and learn how to implement AI to solve a range of problems in business, computing, engineering, and more.

Learn More about Artificial Intelligence in Computer Science Adv. Cert. 

Develop your expertise in managing and analyzing big data.

Learn More about Big Data Analytics Adv. Cert. 

In RIT's computer science degree, you'll specialize in areas such as artificial intelligence, computer graphics, computer theory, networking, security, robotics, parallel computation, data mining, computer architecture, or systems software.

Learn More about Computer Science BS 

In this dynamic computer science master's degree, you'll explore computer graphics and visualization, data management, and intelligent systems while developing the skills to excel in this ever-changing field.

Learn More about Computer Science MS 

A research-based, information technology degree designed to produce independent scholars, cutting-edge researchers, and well-prepared educators. You'll benefit from RIT's world-class faculty, diverse academic offerings, and modern facilities as you identify and research challenges within and beyond computing. 

Learn More about Computing and Information Sciences Ph.D. 

An information technology degree where you'll implement complex computing systems and become well versed in their management.

Learn More about Computing and Information Technologies BS 

With eight undergraduate computing majors, the computing exploration option is a great way for you to gain an overview of the computing field while you take the time to decide which major best meets your personal and professional aspirations.

Learn More about Computing Exploration 

Preserve information assets, identify computer security vulnerabilities, and understand the forensics needed to prove an attack occurred, from identifying its origin and assessing the extent of the damage to designing strategies that ensure data recovery.

Learn More about Computing Security BS 

In this cyber security master's degree, you'll develop a solid foundation in the knowledge and skills you need to protect and defend information systems from cyber attacks. 

Learn More about Computing Security MS 

A graduate certificate in cybersecurity that helps you develop a strong foundation in computing security in order to create secure network environments.

Learn More about Cybersecurity Adv. Cert. 

Demand is high for professionals skilled in both analytics and computing. Enhance your skill set by learning to manage large-scale data sets in this highly applied data science master's program.  

Learn More about Data Science MS 

Aspire to a career within the professional games industry or a related field such as simulation, edutainment, or visualization in this nationally ranked game design degree.

Learn More about Game Design and Development BS 

Ranked #4 by both U.S. News and Animation Career Review as one of the best game design master's degrees in the U.S.

Learn More about Game Design and Development MS 

Demand is high for health informaticists–those professionals who are well versed in applying computing and information technology solutions to the management of health care information and patient data. This health informatics masters will give you the knowledge and experience you need to succeed in this evolving field.

Learn More about Health Informatics MS 

With its roots in computing, psychology, and design, this human computer interaction degree examines how people use technology and the ways in which computing systems can be more intuitive.

Learn More about Human-Centered Computing BS 

In the human-computer interaction master's degree, you'll study how people interact with websites, computer systems, and software, enabling you to create intuitive interfaces that improve how we interact with and use emerging technologies.

Learn More about Human-Computer Interaction MS 

In this information science master's degree, dive deeper into the study of how information is understood and applied as you work to solve the unexplored problems that are challenging the computing industry.

Learn More about Information Sciences and Technologies MS 

Students interested in studying networking and systems administration should refer to one of the following MS programs: information sciences and technologies or computing security, or contact Graduate Admissions for more information.

Learn More about Networking and Systems Administration MS 

Develop a strong foundation in the design and implementation of network systems for a ranging of industries.

Learn More about Networking, Planning and Design Adv. Cert. 

New media are ever-changing forms of digital communication that engage, immerse, and entertain users, from social networks to wearable computing and more.

Learn More about New Media Interactive Development BS 

A software development degree that encompasses technical issues affecting software architecture, design, and implementation as well as process issues that address project management, planning, quality assurance, and product maintenance.

Learn More about Software Engineering BS 

Gain hands-on experience through team-based and individual projects in this software engineering master's degrees while you further your understanding of the development and implementation of modern software systems.

Learn More about Software Engineering MS 

Creating an impactful app begins with solid code and good design, but understanding user expectations are the cornerstone of that process.

Learn More about Web and Mobile Computing BS 

Develop an expertise in interactive multimedia design as you enhance the communication and digital media experience.

Learn More about Web Development Adv. Cert.