Graduate Programs
M.S. in Software Engineering
The Master of Science degree in Software
Engineering is designed for software professionals with either of the following qualifications: a) an undergraduate
degree in software engineering, computer science, or computer engineering and at least one year of professional
experience, or b) an undergraduate degree in some other discipline and at least three years of professional
experience developing software.
Anchored by a nine-month real-world project, the program combines
practical and theoretical concepts to ensure that graduates will possess both breadth and depth of knowledge in
software engineering. Specialization tracks in software quality and software design provide students with the
opportunity to match their graduate education with their professional goals.
For more information about
this degree, please contact Fernando Naveda, Ph.D., Software Engineering Department Chair at fernando.naveda@se.rit.edu or at 585-475-5048.
M.S. in Computer Science
The Computer Science MS Program is designed for students who have an undergraduate major or minor in computer science as well as those who have a strong background in which computers are applied, such as engineering, science, math or business. Graduates of this program are prepared to engineer modern computing systems and to contribute to all aspects of the systems' life cycles. They can also prepare for academic or research careers in Computer Science or a related discipline.For more information about either of these degrees, please contact
Hans-Peter Bischof, Ph.D., at hpb@cs.rit.edu or 585-475-5568.
http://www.cs.rit.edu/masters/index.php
M.S. in Computer Security & Information Assurance
The Computer Security & Information Assurance MS Program gives students a better understanding of both the technological as well as the ethical role of computer security in society. The degree's curriculum calls upon the cross-disciplinary expertise across GCCIS enabling graduates to land leadership roles in both the private and public sectors in computer systems security, or admission to programs leading to advanced degrees.For more information about this degree, please contact
Charlie Border, at nssaGradPgm@rit.edu or 585-475-2700 (v/tty).
http://csia.rit.edu/
M.S. in Information Technology
The Information Technology MS Program is designed to provide a highly flexible framework that allows students to plan a program of study within the field of information technology that suits their own goals. Students can select areas of concentration in the diverse sub-fields within information technology based on their own interests and backgrounds. Concentrations are available in website and multimedia development, computer gaming, human-computer interaction, application development and software project management, networking technology and from areas in other departments at RIT. No other program of study has attempted such a marriage between these technical and non-technical fields.For more information about this degree, please contact
Dianne Bills, at ITGradCoord@it.rit.edu or 585-475-6179
http://www.it.rit.edu/it/grad/msit/
M.S. in Software Development & Management
The Software Development & Management MS Program provides the opportunity to study, develop and become more proficient in the practices, methodologies and techniques applicable to all levels of the software development process. This program is designed for students whose undergraduate majors were in business, computer science, engineering, science or any discipline leading to careers involving the development of software systems. The degree is available entirely online in distance-learning format.For more information about this degree, please contact
Dianne Bills, at ITGradCoord@it.rit.edu or 585-475-6179
http://www.it.rit.edu/it/grad/sdm/index.maml
M.S. in Learning & Knowledge Management Systems
The Learning & Knowledge Management Systems MS Program studies two powerful and exciting aspects of an organization: its learning systems and its knowledge management systems. Students will learn instructional design skills that enable them to develop instructional programs and materials. Students also learn to develop computer-based knowledge objects that codify knowledge for reuse. There are few programs offered anywhere else that can match the breadth and depth of this program. The degree is offered online in distance-learning format.For more information about this degree, please contact
Dianne Bills, at ITGradCoord@it.rit.edu or 585-475-6179
http://www.it.rit.edu/it/grad/lkms.maml
M.S. in Networking and System Administration
Housed in GCCIS’ Department of Networking, Security, and System Administration, this degree will go beyond the issues associated with local area networking and systems administration to examine the organizational and technological issues involved in enterprise scale networks such as: emerging technologies, network design and performance, network processing, high performance computing, and network programming. This degree is designed to provide the maximum in flexibility. Students can pursue the degree part-time, full-time, on-campus, or on-line.For more information about this degree, please contact
Charlie Border, at nssaGradPgm@it.rit.edu or 585-475-6162
M.S. in Game Design and Development
This degree defines a program of study that allows students
to explore the entertainment technology landscape as well as other related areas. The program focuses its
core interests in the Computing and Information Sciences disciplines, while simultaneously covering the breadth of
the development landscape through involvement in topics such as computer graphics design, human-computer
interaction, interactive narrative and game world design. The program meets industry’s need to graduate
developers that will be involved in the design process from the beginning. The degree is intended for
students who aspire to hold careers within the professional games industry or a related field such as simulation,
edutainment or visualization.
For more information about this degree, please
contact
Dianne Bills, at ITGradCoord@it.rit.edu or 585-475-6179
Human-Computer Interaction MS Program (HCI)
The Human-Computer Interaction MS Program (HCI) is designed to equip students with the knowledge and skills for conceptualizing, designing, implementing, and evaluating new applications or technologies for the benefit of the user whether an individual, a group, an organization, or a society. Today HCI research is driven by technological advances and the increasing pervasiveness of computing devices across all levels of society. This is a multifaceted discipline that includes concepts from science, engineering, and design as well as merging concepts and methodologies from psychology, anthropology, sociology, and industrial design with the technical concerns of computing. With its emphasis on understanding and making computer technologies more “user-friendly,” HCI is fast emerging as a dynamic and important computing discipline.For more information about this degree, please contact
Dianne Bills, at ITGradCoord@it.rit.edu or 585-475-6179
http://www.it.rit.edu/it/grad/mshci/



