Computer Science courses at RPI
930 CSCI courses at Rensselaer Polytechnic Institute, with prerequisites, ratings, workload, and what each one unlocks.
Showing 1–50 of 56
page 1 of 2
- CSCI 4020Design and Analysis of Algorithms
unlocks 5 courses · 1 prerequisite
- CSCI 4030Randomized Algorithms
1 prerequisite
- CSCI 4040Approximation Algorithms
1 prerequisite
- CSCI 4050Theory of Computation
2 prerequisites
- CSCI 4100Machine Learning from Data
unlocks 1 course · 2 prerequisites
- CSCI 4110Computational Social Processes
1 prerequisite
- CSCI 4120Computational Finance
2 prerequisites
- CSCI 4130AI in Fiction and Fact
1 prerequisite
- CSCI 4140Machine Learning and Optimization
2 prerequisites
- CSCI 4150Introduction to Artificial Intelligence
unlocks 1 course · 1 prerequisite
- CSCI 4160Reinforcement Learning
2 prerequisites
- CSCI 4170Projects in AI & Machine Learning
3 prerequisites
- CSCI 4180Trustworthy Machine Learning
3 prerequisites
- CSCI 4190Decentralized AI
2 prerequisites
- CSCI 4210Operating Systems
unlocks 8 courses · 3 prerequisites
- CSCI 4220Network Programming
unlocks 2 courses · 3 prerequisites
- CSCI 4230Cryptography and Network Security I
3 prerequisites
- CSCI 4240Time Series Analysis
1 prerequisite
- CSCI 4250Frontiers of Network Science
1 prerequisite
- CSCI 4260Graph Theory
unlocks 1 course · 1 prerequisite
- CSCI 4270Computational Vision
2 prerequisites
- CSCI 4280Graph Mining
1 prerequisite
- CSCI 4310Networking in the Linux Kernel
2 prerequisites
- CSCI 4320Parallel Programming
4 prerequisites
- CSCI 4330Application Design Using Java
2 prerequisites
- CSCI 4340Ontologies
1 prerequisite
- CSCI 4350Data Science
unlocks 3 courses · 2 prerequisites
- CSCI 4370Data and Society
2 prerequisites
- CSCI 4380Database Systems
unlocks 5 courses · 1 prerequisite
- CSCI 4390Data Mining
unlocks 1 course · 1 prerequisite
- CSCI 4400X-informatics
2 prerequisites
- CSCI 4420Computability and Logic
1 prerequisite
- CSCI 4430Programming Languages
unlocks 4 courses · 2 prerequisites
- CSCI 4440Software Design and Documentation
1 prerequisite
- CSCI 4450Principles of Program Analysis
1 prerequisite
- CSCI 4460Large-Scale Programming and Testing
1 prerequisite
- CSCI 4470Open Source Software
2 prerequisites
- CSCI 4480Robotics I
- CSCI 4500Distributed Computing Over The Internet
4 prerequisites
- CSCI 4510Distributed Systems and Algorithms
2 prerequisites
- CSCI 4520Web Science Systems Development
2 prerequisites
- CSCI 4530Advanced Computer Graphics
2 prerequisites
- CSCI 4545Social Computing
1 prerequisite
- CSCI 4550Interactive Visualization
2 prerequisites
- CSCI 4560Computational Geometry
2 prerequisites
- CSCI 4600Data Analytics
1 prerequisite
- CSCI 4610Computing and Quantum Computing
2 prerequisites
- CSCI 4700RCOS Open Source Development
1 prerequisite
- CSCI 4710RCOS Senior Project Leader
1 prerequisite
- CSCI 4730Material Informatics and Data Science