Computer Science courses at SLU
6,785 CSCI courses at Saint Louis University, with prerequisites, ratings, workload, and what each one unlocks.
Showing 1–50 of 54
page 1 of 2
- CSCI 5001Object-Oriented Programming3 credits
unlocks 3 courses
- CSCI 5002Data Structures3 credits
unlocks 2 courses · 1 prerequisite
- CSCI 5004Introduction to Algorithms3 credits
1 prerequisite
- CSCI 5005Intro to Operating Systems3 credits
1 prerequisite
- CSCI 5010Object-Oriented Programming & Data Structures3 credits
unlocks 1 course · 1 prerequisite
- CSCI 5011Object-Oriented Programming & Data Structures Lab1 credit
unlocks 1 course · 1 prerequisite
- CSCI 5015Programming Practicum3 credits
- CSCI 5020Object-Oriented Software Design3 credits
unlocks 9 courses
- CSCI 5030Principles of Software Development3 credits
unlocks 8 courses · 1 prerequisite
- CSCI 5050Computing and Society3 credits
- CSCI 5070Algorithmic Fairness3 credits
1 prerequisite
- CSCI 5080Web Programming3 credits
- CSCI 5090Computer Science Colloquium1 credit
- CSCI 5100Algorithms3 credits
- CSCI 5120Advanced Data Structures3 credits
- CSCI 5150Computational Geometry3 credits
- CSCI 5200Programming Languages3 credits
1 prerequisite
- CSCI 5250Compilers3 credits
1 prerequisite
- CSCI 5300Software Engineering3 credits
unlocks 3 courses · 1 prerequisite
- CSCI 5310Software Architecture3 credits
1 prerequisite
- CSCI 5330Software Quality Assurance3 credits
1 prerequisite
- CSCI 5340Safety-Critical Software Systems3 credits
1 prerequisite
- CSCI 5355Human Computer Interaction3 credits
- CSCI 5360Web Technologies3 credits
1 prerequisite
- CSCI 5370User Interface Design3 credits
- CSCI 5380DevOps3 credits
- CSCI 5500Operating Systems3 credits
- CSCI 5520Internet of Things3 credits
- CSCI 5530Computer Security3 credits
- CSCI 5550Computer Networks3 credits
unlocks 1 course
- CSCI 5570Machine Learning for Networks3 credits
1 prerequisite
- CSCI 5590Wireless Sensor Networks3 credits
- CSCI 5610Concurrent and Parallel Programming3 credits
- CSCI 5620Distributed Computing3 credits
- CSCI 5710Databases3 credits
unlocks 1 course
- CSCI 5730Evolutionary Computation3 credits
- CSCI 5740Introduction to Artificial Intelligence3 credits
unlocks 2 courses
- CSCI 5745Advanced Techniques in Artificial Intelligence3 credits
1 prerequisite
- CSCI 5750Introduction to Machine Learning3 credits
unlocks 5 courses
- CSCI 5756Applied Machine Learning3 credits
- CSCI 5760Deep Learning3 credits
1 prerequisite
- CSCI 5770Big Data Analytics3 credits
1 prerequisite
- CSCI 5780Data Engineering3 credits
1 prerequisite
- CSCI 5830Computer Vision3 credits
- CSCI 5845Natural Language Processing3 credits
1 prerequisite
- CSCI 5860Autonomous Driving3 credits
- CSCI 5870Applied Cryptography3 credits
- CSCI 5910Internship with Industry3 credits
- CSCI 5930Special Topics3 credits
- CSCI 5960Software Engineering Capstone Project3 credits
1 prerequisite