Computer Science courses at RPI
930 CSCI courses at Rensselaer Polytechnic Institute, with prerequisites, ratings, workload, and what each one unlocks.
Showing 1–39 of 39
- CSCI 6040Approximation Algorithms
1 prerequisite
- CSCI 6050Theory of Computation
- CSCI 6100Machine Learning from Data
1 prerequisite
- CSCI 6110Computational Social Processes
1 prerequisite
- CSCI 6120Computational Finance
1 prerequisite
- CSCI 6170Projects in AI & Machine Learning
- CSCI 6190Decentralized AI
- CSCI 6220Randomized Algorithms
1 prerequisite
- CSCI 6230Cryptography and Network Security I
- CSCI 6240Time Series Analysis
- CSCI 6250Frontiers of Network Science
4 prerequisites
- CSCI 6270Computational Vision
- CSCI 6280Graph Mining
- CSCI 6310Networking in the Linux Kernel
2 prerequisites
- CSCI 6340Ontologies
1 prerequisite
- CSCI 6350Data Science
2 prerequisites
- CSCI 6360Parallel Computing
- CSCI 6370Data and Society
1 prerequisite
- CSCI 6390Data Mining
1 prerequisite
- CSCI 6400X-informatics
- CSCI 6450Principles of Program Analysis
1 prerequisite
- CSCI 6460Large-Scale Programming and Testing
1 prerequisite
- CSCI 6500Distributed Computing Over The Internet
4 prerequisites
- CSCI 6510Distributed Systems and Algorithms
2 prerequisites
- CSCI 6530Advanced Computer Graphics
2 prerequisites
- CSCI 6550Interactive Visualization
- CSCI 6560Computational Geometry
2 prerequisites
- CSCI 6610Computing and Quantum Computing
- CSCI 6730Material Informatics and Data Science
- CSCI 6800Computational Linear Algebra
1 prerequisite
- CSCI 6820Numerical Solution of Ordinary Differential Equations
1 prerequisite
- CSCI 6840Numerical Solution of Partial Differential Equations
1 prerequisite
- CSCI 6860Finite Element Analysis
unlocks 1 course · 1 prerequisite
- CSCI 6900Computer Science Seminar
- CSCI 6940Readings in Computer Science
- CSCI 6960Topics in Computer Science
- CSCI 6970Professional Project
- CSCI 6980Master’s Project
- CSCI 6990Master’s Thesis