A checklist is the list of requirements to complete this program and receive the award, as the college publishes it in its catalog. It is the same for everyone. It does not say what you have completed; that comes from applying your own record.
Program
- Award
- MS
- Credential class
- ceterms:MasterDegree
- Catalog edition
- 2026-2027 RIT Undergraduate Catalog
- Checklist type
- degree-program
- Description
- In the computer science MS degree, you will explore computer graphics and visualization, data management, and intelligent systems while developing the skills to excel in this ever-changing field. You’ll apply theoretical principles underlying computer science, ensuring you acquire the intellectual tools necessary to keep up-to-date in this rapidly evolving discipline. With focused course work in areas such as computer graphics and visualization, data management, distributed systems, intelligent systems, programming languages and tools, and security, you’ll be prepared for career advancement in a range of areas. You will also select three cluster courses from the following cluster areas: computer graphics and visualization, data science, distributed systems, artificial intelligence, languages and tools, security, and theory. Students may choose the thesis or project option as the capstone to the program.
Identifiers
- IPEDS UNITID
- 195003
- CourseShelf checklist
- CK_195003_641ef3cf
- CollegeTransfer.Net
- Institution Transfer Profile
- Source
- CourseShelf publish 61
Requirements to complete
Every course or condition the catalog lists, in the catalog's order.
Bridge Courses
3 items
- CSCI 603Computational Problem SolvingNot resolved to a course3
- CSCI 605Advanced Object-Oriented Programming ConceptsNot resolved to a course3
- CSCI 661Foundations of Computer Science TheoryNot resolved to a course3
Artificial Intelligence
14 items
- CSCI 630Foundations of Artificial Intelligence 1Not resolved to a course3
- CSCI 631Foundations of Computer VisionNot resolved to a course3
- CSCI 633Biologically Inspired Intelligent SystemsNot resolved to a course3
- CSCI 634Mobile Robot ProgrammingNot resolved to a course3
- CSCI 635Introduction to Machine LearningNot resolved to a course3
- CSCI 636Information RetrievalNot resolved to a course3
- CSCI 637Machine Learning Systems ImplementationNot resolved to a course3
- CSCI 667Randomized AlgorithmsNot resolved to a course3
- CSCI 731Advanced Computer VisionNot resolved to a course3
- CSCI 733Autonomous Driving PerceptionNot resolved to a course3
- CSCI 735Foundations of Intelligent Security SystemsNot resolved to a course3
- CSCI 736Neural Networks and Machine LearningNot resolved to a course3
- CSCI 739Topics in Artificial Intelligence for Computer ScientistsNot resolved to a course3
- CSCI 799Computer Science Graduate Independent Study (Artificial Intelligence)Not resolved to a course1-3
Computer Graphics and Computational Media
8 items
- CSCI 610Foundations of Computer Graphics 1Not resolved to a course3
- CSCI 631Foundations of Computer VisionNot resolved to a course3
- CSCI 711Global IlluminationNot resolved to a course3
- CSCI 712Computer Animation: Algorithms and TechniquesNot resolved to a course3
- CSCI 715Applications in Virtual RealityNot resolved to a course3
- CSCI 716Computational GeometryNot resolved to a course3
- CSCI 719Topics in Computer Graphics and Computational MediaNot resolved to a course3
- CSCI 799Computer Science Graduate Independent Study (Computer Graphics and Computational Media)Not resolved to a course1-3
Data Science
9 items
- CSCI 620Introduction to Big Data 1Not resolved to a course3
- CSCI 621Foundations of Database System ImplementationNot resolved to a course3
- CSCI 622Data Security and PrivacyNot resolved to a course3
- CSCI 636Information RetrievalNot resolved to a course3
- CSCI 720Big Data AnalyticsNot resolved to a course3
- CSCI 722Data Analytics with Cognitive ComputingNot resolved to a course3
- CSCI 724Web Services and Service Oriented ComputingNot resolved to a course3
- CSCI 725Advanced Database Skills: NoSQL and NewSQL Data SystemsNot resolved to a course3
- CSCI 799Computer Science Graduate Independent Study (Data Science)Not resolved to a course1-3
Distributed Systems
9 items
- CSCI 651Foundations of Computer Networks 1Not resolved to a course3
- CSCI 652Distributed SystemsNot resolved to a course3
- CSCI 654Foundations of Parallel ComputingNot resolved to a course3
- CSCI 662Foundations of CryptographyNot resolved to a course3
- CSCI 724Web Services and Service Oriented ComputingNot resolved to a course3
- CSCI 733Autonomous Driving PerceptionNot resolved to a course3
- CSCI 750Fundamentals of Cloud ComputingNot resolved to a course3
- CSCI 759Topics in SystemsNot resolved to a course3
- CSCI 799Computer Science Graduate Independent Study (Distributed Systems)Not resolved to a course1-3
Programming Languages and Tools
6 items
- CSCI 641Advanced Programming Skills 1Not resolved to a course3
- CSCI 642Secure CodingNot resolved to a course3
- CSCI 740Programming Language Theory 2Not resolved to a course3
- CSCI 742Compiler Construction 2Not resolved to a course3
- CSCI 749Topics in Programming Languages and ToolsNot resolved to a course3
- CSCI 799Computer Science Graduate Independent Study (Programming Languages and Tools)Not resolved to a course1-3
Security
7 items
- CSCI 622Data Security and PrivacyNot resolved to a course3
- CSCI 642Secure CodingNot resolved to a course3
- CSCI 651Foundations of Computer NetworksNot resolved to a course3
- CSCI 655Foundations of Cybersecurity 1Not resolved to a course3
- CSCI 662Foundations of CryptographyNot resolved to a course3
- CSCI 764Quantum-Resistant CryptographyNot resolved to a course3
- CSCI 799Computer Science Graduate Independent Study (Security)Not resolved to a course1-3
Theory
9 items
- CSCI 662Foundations of CryptographyNot resolved to a course3
- CSCI 664Computational ComplexityNot resolved to a course3
- CSCI 667Randomized AlgorithmsNot resolved to a course3
- CSCI 716Computational GeometryNot resolved to a course3
- CSCI 740Programming Language TheoryNot resolved to a course3
- CSCI 761Topics in Advanced AlgorithmsNot resolved to a course3
- CSCI 764Quantum-Resistant CryptographyNot resolved to a course3
- CSCI 769Topics in TheoryNot resolved to a course3
- CSCI 799Computer Science Graduate Independent Study (Theory)Not resolved to a course1-3
Source. Rochester Institute of Technology, catalog 2026-2027 RIT Undergraduate Catalog — https://academiccatalog.rit.edu/programs/computer-science-ms/. Captured page pages/0160.html.gz. Assembled from the institution's published catalog as captured; every record names its captured page and source URL. Assembled, not asserted.