KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Program checklist · MS

Computer Science MS

Rochester Institute of Technology · Rochester, NY

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
  1. CSCI 603
    Computational Problem Solving
    Not resolved to a course
    3
  2. CSCI 605
    Advanced Object-Oriented Programming Concepts
    Not resolved to a course
    3
  3. CSCI 661
    Foundations of Computer Science Theory
    Not resolved to a course
    3

Artificial Intelligence

14 items
  1. CSCI 630
    Foundations of Artificial Intelligence 1
    Not resolved to a course
    3
  2. CSCI 631
    Foundations of Computer Vision
    Not resolved to a course
    3
  3. CSCI 633
    Biologically Inspired Intelligent Systems
    Not resolved to a course
    3
  4. CSCI 634
    Mobile Robot Programming
    Not resolved to a course
    3
  5. CSCI 635
    Introduction to Machine Learning
    Not resolved to a course
    3
  6. CSCI 636
    Information Retrieval
    Not resolved to a course
    3
  7. CSCI 637
    Machine Learning Systems Implementation
    Not resolved to a course
    3
  8. CSCI 667
    Randomized Algorithms
    Not resolved to a course
    3
  9. CSCI 731
    Advanced Computer Vision
    Not resolved to a course
    3
  10. CSCI 733
    Autonomous Driving Perception
    Not resolved to a course
    3
  11. CSCI 735
    Foundations of Intelligent Security Systems
    Not resolved to a course
    3
  12. CSCI 736
    Neural Networks and Machine Learning
    Not resolved to a course
    3
  13. CSCI 739
    Topics in Artificial Intelligence for Computer Scientists
    Not resolved to a course
    3
  14. CSCI 799
    Computer Science Graduate Independent Study (Artificial Intelligence)
    Not resolved to a course
    1-3

Computer Graphics and Computational Media

8 items
  1. CSCI 610
    Foundations of Computer Graphics 1
    Not resolved to a course
    3
  2. CSCI 631
    Foundations of Computer Vision
    Not resolved to a course
    3
  3. CSCI 711
    Global Illumination
    Not resolved to a course
    3
  4. CSCI 712
    Computer Animation: Algorithms and Techniques
    Not resolved to a course
    3
  5. CSCI 715
    Applications in Virtual Reality
    Not resolved to a course
    3
  6. CSCI 716
    Computational Geometry
    Not resolved to a course
    3
  7. CSCI 719
    Topics in Computer Graphics and Computational Media
    Not resolved to a course
    3
  8. CSCI 799
    Computer Science Graduate Independent Study (Computer Graphics and Computational Media)
    Not resolved to a course
    1-3

Data Science

9 items
  1. CSCI 620
    Introduction to Big Data 1
    Not resolved to a course
    3
  2. CSCI 621
    Foundations of Database System Implementation
    Not resolved to a course
    3
  3. CSCI 622
    Data Security and Privacy
    Not resolved to a course
    3
  4. CSCI 636
    Information Retrieval
    Not resolved to a course
    3
  5. CSCI 720
    Big Data Analytics
    Not resolved to a course
    3
  6. CSCI 722
    Data Analytics with Cognitive Computing
    Not resolved to a course
    3
  7. CSCI 724
    Web Services and Service Oriented Computing
    Not resolved to a course
    3
  8. CSCI 725
    Advanced Database Skills: NoSQL and NewSQL Data Systems
    Not resolved to a course
    3
  9. CSCI 799
    Computer Science Graduate Independent Study (Data Science)
    Not resolved to a course
    1-3

Distributed Systems

9 items
  1. CSCI 651
    Foundations of Computer Networks 1
    Not resolved to a course
    3
  2. CSCI 652
    Distributed Systems
    Not resolved to a course
    3
  3. CSCI 654
    Foundations of Parallel Computing
    Not resolved to a course
    3
  4. CSCI 662
    Foundations of Cryptography
    Not resolved to a course
    3
  5. CSCI 724
    Web Services and Service Oriented Computing
    Not resolved to a course
    3
  6. CSCI 733
    Autonomous Driving Perception
    Not resolved to a course
    3
  7. CSCI 750
    Fundamentals of Cloud Computing
    Not resolved to a course
    3
  8. CSCI 759
    Topics in Systems
    Not resolved to a course
    3
  9. CSCI 799
    Computer Science Graduate Independent Study (Distributed Systems)
    Not resolved to a course
    1-3

Programming Languages and Tools

6 items
  1. CSCI 641
    Advanced Programming Skills 1
    Not resolved to a course
    3
  2. CSCI 642
    Secure Coding
    Not resolved to a course
    3
  3. CSCI 740
    Programming Language Theory 2
    Not resolved to a course
    3
  4. CSCI 742
    Compiler Construction 2
    Not resolved to a course
    3
  5. CSCI 749
    Topics in Programming Languages and Tools
    Not resolved to a course
    3
  6. CSCI 799
    Computer Science Graduate Independent Study (Programming Languages and Tools)
    Not resolved to a course
    1-3

Security

7 items
  1. CSCI 622
    Data Security and Privacy
    Not resolved to a course
    3
  2. CSCI 642
    Secure Coding
    Not resolved to a course
    3
  3. CSCI 651
    Foundations of Computer Networks
    Not resolved to a course
    3
  4. CSCI 655
    Foundations of Cybersecurity 1
    Not resolved to a course
    3
  5. CSCI 662
    Foundations of Cryptography
    Not resolved to a course
    3
  6. CSCI 764
    Quantum-Resistant Cryptography
    Not resolved to a course
    3
  7. CSCI 799
    Computer Science Graduate Independent Study (Security)
    Not resolved to a course
    1-3

Theory

9 items
  1. CSCI 662
    Foundations of Cryptography
    Not resolved to a course
    3
  2. CSCI 664
    Computational Complexity
    Not resolved to a course
    3
  3. CSCI 667
    Randomized Algorithms
    Not resolved to a course
    3
  4. CSCI 716
    Computational Geometry
    Not resolved to a course
    3
  5. CSCI 740
    Programming Language Theory
    Not resolved to a course
    3
  6. CSCI 761
    Topics in Advanced Algorithms
    Not resolved to a course
    3
  7. CSCI 764
    Quantum-Resistant Cryptography
    Not resolved to a course
    3
  8. CSCI 769
    Topics in Theory
    Not resolved to a course
    3
  9. CSCI 799
    Computer Science Graduate Independent Study (Theory)
    Not resolved to a course
    1-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.