Computing and Information Sciences

With an established history of innovation, multi-disciplinary collaborations, experiential learning, and the uncanny ability to predict where the computing field is going next, computing at RIT is cultivating those who will advance technology in amazing ways.

Design 3D computer graphics for gaming, virtual worlds, augmented reality, medical and scientific simulations, data visualizations, motion and broadcast graphics, architectural and engineering modeling, instructional multimedia, museum exhibits, and more.

Learn More  

Computers are important to all parts of the economy, and the number of careers that involve work with computers is constantly expanding. Students in the AAS degree program in applied computer technology take courses to prepare them for careers that involve maintaining computer software and hardware, installing and maintaining computer networks, and working with a variety of computer applications. This program is only available to students seeking admission to the National Technical Institute for the Deaf.

Learn More  

Computers are important to all parts of the economy, and the number of careers that involve work with computers is constantly expanding. Students in the AOS degree program in applied computer technology take courses to prepare them for careers that involve maintaining computer software and hardware, installing and maintaining computer networks, and working with a variety of computer applications. This program is only available to students seeking admission to the National Technical Institute for the Deaf.

Learn More  

The associate in science in applied computer technology is an associate+bachelor’s degree program designed to prepare deaf and hard-of-hearing students to enter and successfully complete a bachelor's degree in the B. Thomas Golisano College of Computing and Information Sciences. NTID’s AS degree is a program specifically designed so that students can enroll in one of the following majors in the Golisano College: computing and information technologies, human-centered computing, or web and mobile computing. Coordination between the two colleges maximizes the number of credits a student may apply toward the baccalaureate degree. Admission to the applied computer technology major is available for the fall semester only. This program is only available to students seeking admission to the National Technical Institute for the Deaf.

Learn More  

Big data is noted for its volume, varieties of data types, and rapid accumulation. Big data has become a catchphrase to describe data collections that are so large they are not amenable to processing or analysis using traditional database and software techniques. The advanced certificate in big data analytics is a multidisciplinary program intended for professionals with BS degrees in computing or other diverse fields such as finance, retail, science, engineering, or manufacturing—areas where knowledge of how to analyze big data is necessary. The advanced certificate is also meant for students who would like a formal qualification in this area. The program allows professionals with a bachelor's degree to enhance their career opportunities and professional knowledge with targeted graduate course work in a focused area without making a commitment to an MS program.

Learn More  

Biology and computing combine to analyze big data collected by the health industry to discover, diagnose, and treat a wide range of medical conditions.

Learn More  

The bioinformatics masters combines biotechnology, computer programming, and computational mathematics to prepare you to utilize and create technologies that will discover, treat, and cure a range of medical illnesses.

Learn More  

The computational finance program produces quantitative analysts who design and implement financial models used by banks and investment companies to generate profits and reduce risk. Computational analytics experts also support other industries and business functions that reach beyond banking and finance. The computational finance masters helps you expand your skills into fields that are in great demand and feature high salaries. The program is designed for students interested in computational or quantitative finance careers in banking, finance, and a growing number of industries.

Learn More  

An emphasis on using computers as tools to solve mathematically modeled physical problems in business, science, engineering, and more.

Learn More  

The MS degree in computer engineering provides students with a high level of specialized knowledge in computer engineering, strengthening their ability to successfully formulate solutions to current technical problems, and offers a significant independent learning experience in preparation for further graduate study or for continuing professional development at the leading edge of the discipline. The program accommodates applicants with undergraduate degrees in computer engineering or related programs such as electrical engineering or computer science. (Some additional bridge courses may be required for applicants from undergraduate degrees outside of computer engineering).

Learn More  

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  

The MS in computer science is designed for students who have an undergraduate degree (or minor) in computer science, as well as those who have a strong background in a field in which computers are applied, such as engineering, science, or business.

Learn More  

The doctoral program in computing and information sciences is designed to produce independent scholars, well-prepared educators, and cutting-edge researchers poised to excel in their work in computing and interdisciplinary academic, industrial, or government environments. The degree highlights two of the most unique characteristics of the Golisano College: its breadth of program offerings and its scholarly focus on discovering solutions to real-world problems by balancing theory and practice.

Learn More  

Implement complex computing systems and become well versed in their management.

Learn More  

The computing exploration option provides students with the opportunity to explore seven of the college’s undergraduate computing majors—computer science, computing and information technologies, computing security, human-centered computing, new media interactive development, software engineering, and web and mobile computing. Students complete courses in computer science, computing security, and web development. They may also take additional courses in other computing majors as they decide on which major bests fits their career goals and aspirations.

Learn More  

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  

Developers of computing systems and practitioners in all computing disciplines need an understanding of the critical importance of building security and survivability into the hardware and software of computing systems they design, rather than trying to add it on once these systems have been designed, developed, and installed.

Learn More  

This advanced certificate in cybersecurity provides the fundamental knowledge and expertise in network security and forensics necessary for security in networked environments. Students learn to make computers and networks resistant to attack by closing off vulnerabilities and by monitoring intrusions. The application of forensics allows successful attacks on computer systems to be detected. This involves gathering information on the nature and extent of the attack for presentation in a court of law, as well as assessing the extent of the damage to an organization. Courses taken as part of this certificate can transfer into the MS program in computing security.

Learn More  

The MS in data science provides a strong career focus that prepares students with the practical and theoretical skills to handle large-scale data management and analysis challenges that arise in today's data-driven organizations.

Learn More  

Aspire to a career within the professional games industry or a related field such as simulation, edutainment, or visualization.

Learn More  

The MS degree in game design and development explores the entertainment technology landscape, along with other related areas of software development. The program has its technical roots in the computing and information science disciplines, while simultaneously covering the breadth of the game development field through course work in topics such as computer graphics, game engines, interactive narrative, and game design. The degree is specifically for students who aspire to careers within the professional gaming industry or a related field such as simulation, edutainment, or visualization.

Learn More  

This program is only available online.

Learn More  

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

Learn More  

Human-computer interaction (HCI) addresses the design, evaluation, and implementation of interactive computing and computing-based systems for the benefit of human use. HCI research is driven by technological advances and the increasing pervasiveness of computing devices in our society. With an emphasis on making computing technologies more user-friendly, HCI has emerged as a dynamic, multifaceted area of study that merges theory from science, engineering, and design—as well as concepts and methodologies from psychology, anthropology, sociology, and industrial design—with the technical concerns of computing.

Learn More  

A highly interdisciplinary field that combines aspects of physics, math, computer science, and engineering to understand and develop cutting-edge imaging systems from satellite systems to portable eye trackers to medical imagers to multispectral detectors—anything that involves recording, processing, displaying, or analyzing image data.

Learn More  

The MS program in imaging science prepares students for research positions in the imaging industry or in the application of various imaging modalities to problems in engineering and science. Formal course work includes consideration of the physical properties of radiation-sensitive materials and processes, the applications of physical and geometrical optics to electro-optical systems, the mathematical evaluation of image forming systems, digital image processing, and the statistical characterization of noise and system performance. Technical electives may be selected from courses offered in imaging science, color science, engineering, computer science, science, and mathematics. Both thesis and project options are available. In general, full-time students are required to pursue the thesis option, with the project option targeted to part-time and online students who can demonstrate that they have sufficient practical experience through their professional activities.

Learn More  

The Ph.D. in imaging science signifies high achievement in scholarship and independent investigation in the diverse aspects of imaging science. Students contribute to an increase in the fundamental body of knowledge associated with imaging science. They acquire the capabilities, skills, and experience to continue to expand the limits of the discipline, and meet future scholarly, industrial, and government demands on the field.

Learn More  

The internet has brought a new kind of democracy where all information is created equal. No longer the sole province of experts and the traditional media, it has become grassroots, viral, and global. The sheer volume and lightning speed of information transfer has changed how the world communicates, educates, learns, and ultimately solves problems. As the web and its related technologies evolve, users need help in managing these new tools.

Learn More  

Computing security, database design, networking, and IT combine to create information systems that gather and analyze business data to improve an organization’s operational efficiency, add value to existing products, and help managers make crucial decisions.

Learn More  

Creating everything from advertisements, illustrations, and signage to print and digital communications, maps, and more to effectively communicate information an audience needs.

Learn More  

All businesses and organizations rely on graphic communications to increase their effectiveness in communicating ideas, instructions, and concepts. A graduate with a media masters understands the value of information design and recognizes the many ways it can be used to positively impact the bottom line. In the media arts and technology program, you will learn to leverage emerging technologies to your advantage. With a management focus, technical expertise, and comprehensive knowledge of how to drive the graphics process from concept through completion, you will be an attractive prospect in a wide range of industries, including education, engineering, marketing, research science, human resources, public relations, and more.

Learn More  

The mobile application development major is an associate degree program that prepares students for work in the software development industry with a focus on application design and development for mobile platforms. Mobile app development is a field that brings concepts in programming, web development and interface design together. Using current and emerging technologies, students develop skills in app design, learn relevant programming languages for application development on a variety of smart-devices, and learn the policies and procedures for submitting apps for distribution. This program is only available to students seeking admission to the National Technical Institute for the Deaf.

Learn More  

Trends in network communications—unifying wired and wireless infrastructures, Cloud computing, scalability, collaboration tools, and security—can only be coalesced into reliable communication services if there are highly educated and technically proficient networking and systems administration professionals who understand both traditional and emerging communication technologies as well as how to apply these technologies to organizational needs and opportunities.

Learn More  

The advanced certificate in networking, planning and design provides the knowledge and expertise needed to seek careers that require foundation knowledge of enterprise network architectures and administration, emerging network technologies, the network design process, and project management. Students completing this certificate are able to design and implement plans for sophisticated network design projects; understand and work with emerging technologies in networking and system administration; and develop, test, and implement a network model that simulates the performance of an enterprise scale network.

Learn More  

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

Learn More  

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  

Software engineers define, design, develop, and maintain high-quality software systems that enable computers to adapt and meet the innovative demands of the future. With the rapidly increasing release of new computer systems and applications, educated and experienced software engineers are in demand.

Learn More  

This visual communications degree offers a comprehensive opportunity to investigate the intersection of graphic, interaction and motion design. You will focus on conceptualizing and creating user-centered design wherever there is a screen or digital experience. This can include mobile phones, automotive instrument panels, medical devices, wearables and more. This major reinforces the importance of user experience design by combining insight from all areas of design. Choose to focus your studies or combine course sequences from communication design, interaction design, motion design, and design studies. By combining historical, communication and aesthetic theory, principles, and creativity, your work will anticipate design evolution and lead innovation.

Learn More  

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

Learn More  

As interactive technologies advance, the ways in which we communicate change—and the importance of enhancing the communication experience within electronic environments increases. The advanced certificate in web development provides an opportunity for students to gain firsthand knowledge and expertise in the art and science of interactive multimedia design.

Learn More