Computer Science courses at GWU
8,051 CSCI courses at George Washington University, with prerequisites, ratings, workload, and what each one unlocks.
Showing 1–50 of 79
page 1 of 2
- CSCI 6001Introduction to Computer Programming and Software Development3 credits
- CSCI 6002Introduction to Data Structures and Their Applications3 credits
- CSCI 6003Introduction to Software Design and Engineering3 credits
unlocks 6 courses
- CSCI 6004Introduction to Web Development3 credits
2 prerequisites
- CSCI 6010Introduction to Computer Science Fundamentals3 credits
unlocks 2 courses
- CSCI 6011Introduction to Computer Systems and Algorithm Analysis3 credits
unlocks 2 courses
- CSCI 6012Cybersecurity and Privacy3 credits
unlocks 1 course
- CSCI 6013Security in Mobile Computing3 credits
1 prerequisite
- CSCI 6015Cyber Forensics3 credits
- CSCI 6016Applied Network Defense3 credits
- CSCI 6018Cloud Application Architecture3 credits
- CSCI 6114Introduction to Computer Systems and Systems Programming3 credits
unlocks 2 courses · 2 prerequisites
- CSCI 6115Application Development I.3 credits
unlocks 1 course · 2 prerequisites
- CSCI 6116Advanced Application Development3 credits
3 prerequisites
- CSCI 6201Software Fundamentals3 credits
- CSCI 6202Computer Systems Fundamentals3 credits
unlocks 3 courses
- CSCI 6203Mathematical Fundamentals of Computer Science3 credits
- CSCI 6212Design and Analysis of Algorithms3 credits
unlocks 26 courses
- CSCI 6221Advanced Software Paradigms3 credits
unlocks 25 courses
- CSCI 6223Principles of Programming Languages3 credits
- CSCI 6231Software Engineering3 credits
unlocks 2 courses · 2 prerequisites
- CSCI 6232Software Engineering Development3 credits
unlocks 1 course · 2 prerequisites
- CSCI 6233Software Testing and Quality3 credits
unlocks 1 course · 1 prerequisite
- CSCI 6234Object-Oriented Design3 credits
1 prerequisite
- CSCI 6235Component-Based Enterprise Software Development3 credits
1 prerequisite
- CSCI 6311Theory of Computation3 credits
1 prerequisite
- CSCI 6312Graph Theory and Applications3 credits
1 prerequisite
- CSCI 6318Complex Systems3 credits
1 prerequisite
- CSCI 6331Cryptography3 credits
1 prerequisite
- CSCI 6341Continuous Algorithms3 credits
unlocks 1 course
- CSCI 6342Computational Linear Algebra and Applications3 credits
- CSCI 6345Introduction to Quantum Computing3 credits
- CSCI 6351Data Compression3 credits
1 prerequisite
- CSCI 6362Probability for Computer Science3 credits
unlocks 10 courses
- CSCI 6364Machine Learning3 credits
unlocks 3 courses · 1 prerequisite
- CSCI 6365Advanced Machine Learning3 credits
1 prerequisite
- CSCI 6366Neural Networks and Deep Learning3 credits
1 prerequisite
- CSCI 6411Advanced Operating Systems3 credits
unlocks 2 courses · 3 prerequisites
- CSCI 6412OS Design and Implementation3 credits
1 prerequisite
- CSCI 6418Unix Systems Administration3 credits
unlocks 1 course · 3 prerequisites
- CSCI 6419Advanced Systems Administration3 credits
1 prerequisite
- CSCI 6421Distributed and Cluster Computing3 credits
1 prerequisite
- CSCI 6431Computer Networks3 credits
unlocks 7 courses
- CSCI 6433Internet Protocols3 credits
unlocks 2 courses · 2 prerequisites
- CSCI 6434Design of Internet Protocols3 credits
2 prerequisites
- CSCI 6441Database Management Systems3 credits
unlocks 5 courses · 2 prerequisites
- CSCI 6442Database Systems II.3 credits
unlocks 1 course · 1 prerequisite
- CSCI 6443Data Mining3 credits
1 prerequisite
- CSCI 6444Introduction to Big Data and Analytics3 credits
unlocks 1 course · 3 prerequisites
- CSCI 6451Information Retrieval Systems3 credits
unlocks 1 course · 2 prerequisites