CSCI courses
119 courses · Saint Louis University · Fall 2026
- CSCI 1010 — Introduction to Computer Science: Principles1 section
- CSCI 1020 — Introduction to Computer Science: Bioinformatics1 section
- CSCI 1025 — Introduction to Computer Science: Cybersecurity1 section
- CSCI 1030 — Introduction to Computer Science: Game Design1 section
- CSCI 1040 — Introduction to Computer Science: Mobile Computing1 section
- CSCI 1050 — Introduction to Computer Science: Multimedia1 section
- CSCI 1060 — Introduction to Computer Science: Scientific Programming1 section
- CSCI 1070 — Introduction to Computer Science: Taming Big Data1 section
- CSCI 1080 — Introduction to Computer Science: World Wide Web1 section
- CSCI 1090 — Introduction to Computer Science: Special Topics1 section
- CSCI 1100 — Understanding and Using Artificial Intelligence1 section
- CSCI 1300 — Introduction to Object-Oriented Programming1 section
- CSCI 1930 — Special Topics1 section
- CSCI 1980 — Independent Study1 section
- CSCI 2100 — Data Structures1 section
- CSCI 2190 — Computational Problem Solving1 section
- CSCI 2300 — Object-Oriented Software Design1 section
- CSCI 2500 — Computer Organization and Systems1 section
- CSCI 2510 — Principles of Computing Systems1 section
- CSCI 2930 — Special Topics1 section
- CSCI 2980 — Independent Study1 section
- CSCI 3050 — Computer Ethics1 section
- CSCI 3100 — Algorithms1 section
- CSCI 3200 — Programming Languages1 section
- CSCI 3250 — Compilers1 section
- CSCI 3300 — Software Engineering1 section
- CSCI 3450X — Microprocessors1 section
- CSCI 3451X — Microprocessors Laboratory1 section
- CSCI 3710 — Databases1 section
- CSCI 3810 — Game Programming1 section
- CSCI 3910 — Internship with Industry1 section
- CSCI 3930 — Special Topics1 section
- CSCI 3980 — Independent Study1 section
- CSCI 4120 — Advanced Data Structures1 section
- CSCI 4310 — Software Architecture1 section
- CSCI 4340 — Safety-Critical Software Systems1 section
- CSCI 4355 — Human Computer Interaction1 section
- CSCI 4360 — Web Technologies1 section
- CSCI 4370 — User Interface Design1 section
- CSCI 4380 — DevOps1 section
- CSCI 4500 — Operating Systems1 section
- CSCI 4520 — Internet of Things1 section
- CSCI 4530 — Computer Security1 section
- CSCI 4550 — Computer Networks1 section
- CSCI 4590 — Wireless Sensor Networks1 section
- CSCI 4610 — Concurrent and Parallel Programming1 section
- CSCI 4620 — Distributed Computing1 section
- CSCI 4710 — Databases1 section
- CSCI 4740 — Artificial Intelligence1 section
- CSCI 4750 — Machine Learning1 section
- CSCI 4756 — Applied Machine Learning1 section
- CSCI 4760 — Deep Learning1 section
- CSCI 4770 — Big Data Analytics1 section
- CSCI 4780 — Data Engineering1 section
- CSCI 4820 — Computer Graphics1 section
- CSCI 4830 — Computer Vision1 section
- CSCI 4845 — Natural Language Processing1 section
- CSCI 4860 — Autonomous Driving1 section
- CSCI 4870 — Applied Cryptography1 section
- CSCI 4910 — Internship with Industry1 section
- CSCI 4930 — Special Topics1 section
- CSCI 4961 — Capstone Project I1 section
- CSCI 4962 — Capstone Project II1 section
- CSCI 4980 — Advanced Independent Study1 section
- CSCI 5001 — Object-Oriented Programming1 section
- CSCI 5002 — Data Structures1 section
- CSCI 5004 — Introduction to Algorithms1 section
- CSCI 5005 — Intro to Operating Systems1 section
- CSCI 5010 — Object-Oriented Programming & Data Structures1 section
- CSCI 5011 — Object-Oriented Programming & Data Structures Lab1 section
- CSCI 5015 — Programming Practicum1 section
- CSCI 5020 — Object-Oriented Software Design1 section
- CSCI 5030 — Principles of Software Development1 section
- CSCI 5050 — Computing and Society1 section
- CSCI 5070 — Algorithmic Fairness1 section
- CSCI 5080 — Web Programming1 section
- CSCI 5090 — Computer Science Colloquium1 section
- CSCI 5100 — Algorithms1 section
- CSCI 5120 — Advanced Data Structures1 section
- CSCI 5150 — Computational Geometry1 section
- CSCI 5200 — Programming Languages1 section
- CSCI 5250 — Compilers1 section
- CSCI 5300 — Software Engineering1 section
- CSCI 5310 — Software Architecture1 section
- CSCI 5330 — Software Quality Assurance1 section
- CSCI 5340 — Safety-Critical Software Systems1 section
- CSCI 5355 — Human Computer Interaction1 section
- CSCI 5360 — Web Technologies1 section
- CSCI 5370 — User Interface Design1 section
- CSCI 5380 — DevOps1 section
- CSCI 5500 — Operating Systems1 section
- CSCI 5520 — Internet of Things1 section
- CSCI 5530 — Computer Security1 section
- CSCI 5550 — Computer Networks1 section
- CSCI 5570 — Machine Learning for Networks1 section
- CSCI 5590 — Wireless Sensor Networks1 section
- CSCI 5610 — Concurrent and Parallel Programming1 section
- CSCI 5620 — Distributed Computing1 section
- CSCI 5710 — Databases1 section
- CSCI 5730 — Evolutionary Computation1 section
- CSCI 5740 — Introduction to Artificial Intelligence1 section
- CSCI 5745 — Advanced Techniques in Artificial Intelligence1 section
- CSCI 5750 — Introduction to Machine Learning1 section
- CSCI 5756 — Applied Machine Learning1 section
- CSCI 5760 — Deep Learning1 section
- CSCI 5770 — Big Data Analytics1 section
- CSCI 5780 — Data Engineering1 section
- CSCI 5830 — Computer Vision1 section
- CSCI 5845 — Natural Language Processing1 section
- CSCI 5860 — Autonomous Driving1 section
- CSCI 5870 — Applied Cryptography1 section
- CSCI 5910 — Internship with Industry1 section
- CSCI 5930 — Special Topics1 section
- CSCI 5960 — Software Engineering Capstone Project1 section
- CSCI 5961 — Artificial Intelligence Capstone Project1 section
- CSCI 5970 — Research Topics1 section
- CSCI 5980 — Graduate Independent Study in Computer Science1 section
- CSCI 5990 — Thesis Research1 section
- CSCI 6990 — Dissertation Research1 section
Spot missing or incorrect course data?