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 167
page 1 of 4
- CSCI 1010Computer Science Orientation1 credit
unlocks 2 courses
- CSCI 1011Introduction to Programming with Java3 credits
unlocks 4 courses
- CSCI 1012Introduction to Programming with Python3 credits
unlocks 39 courses
- CSCI 1013Computational Problem-Solving Across Disciplines3 credits
1 prerequisite
- CSCI 1020Applications Software3 credits
- CSCI 1021Introduction to Computers and the Internet3 credits
- CSCI 1022Introduction to Internet Technology3 credits
- CSCI 1023Introduction to Web Software Development3 credits
- CSCI 1099Variable Topics
- CSCI 1111Introduction to Software Development3 credits
unlocks 63 courses
- CSCI 1112Algorithms and Data Structures3 credits
unlocks 55 courses · 3 prerequisites
- CSCI 1121Introduction to C Programming3 credits
unlocks 8 courses · 2 prerequisites
- CSCI 1131Introduction to Programming with C.3 credits
unlocks 4 courses · 1 prerequisite
- CSCI 1132Data Structures and Software Design3 credits
1 prerequisite
- CSCI 1311Discrete Structures I.3 credits
unlocks 34 courses · 2 prerequisites
- CSCI 2113Software Engineering3 credits
unlocks 51 courses · 3 prerequisites
- CSCI 2211Computing and the World3 credits
6 prerequisites
- CSCI 2312Discrete Structures II.3 credits
unlocks 3 courses · 5 prerequisites
- CSCI 2410Systems Programming3 credits
unlocks 10 courses · 1 prerequisite
- CSCI 2441Database Systems and Team Projects3 credits
- CSCI 2441WDatabase Systems and Team Projects3 credits
1 prerequisite
- CSCI 2460Introduction to Computer Systems3 credits
unlocks 3 courses · 2 prerequisites
- CSCI 2461Computer Architecture I.3 credits
unlocks 3 courses · 2 prerequisites
- CSCI 2501Ethical Issues in Computing1 credit
2 prerequisites
- CSCI 2541Database Systems and Team Projects3 credits
1 prerequisite
- CSCI 2541WDatabase Systems and Team Projects3 credits
2 prerequisites
- CSCI 3212Algorithms4 credits
unlocks 12 courses · 2 prerequisites
- CSCI 3313Foundations of Computing3 credits
unlocks 2 courses · 6 prerequisites
- CSCI 3362Probability for Computer Science3 credits
unlocks 8 courses · 2 prerequisites
- CSCI 3401Computer Architecture and Organization3 credits
unlocks 9 courses · 3 prerequisites
- CSCI 3410Systems Programming3 credits
2 prerequisites
- CSCI 3411Operating Systems4 credits
unlocks 5 courses · 3 prerequisites
- CSCI 3414Introduction to Blockchain Technology and Applications3 credits
4 prerequisites
- CSCI 3462Computer Architecture II.3 credits
2 prerequisites
- CSCI 3532Information Ethics and Policy3 credits
3 prerequisites
- CSCI 3551Concepts and Applications of Computer Graphics3 credits
- CSCI 3552Design of Computer Animation I.3 credits
- CSCI 3571Introduction to Bioinformatics3 credits
2 prerequisites
- CSCI 3907Special Topics in Computer Science3 credits
- CSCI 3908Research3 credits
- CSCI 4223Principles of Programming Languages3 credits
2 prerequisites
- CSCI 4235Development of Open-Source Software3 credits
2 prerequisites
- CSCI 4237Software Design for Handheld Devices3 credits
2 prerequisites
- CSCI 4243Capstone Design Project I.3 credits
unlocks 1 course
- CSCI 4243WCapstone Design Project I.4 credits
unlocks 1 course · 2 prerequisites
- CSCI 4244Capstone Design Project II.4 credits
2 prerequisites
- CSCI 4331Cryptography3 credits
5 prerequisites
- CSCI 4341Continuous Algorithms3 credits
unlocks 9 courses · 2 prerequisites
- CSCI 4342Computational Linear Algebra and Applications3 credits
unlocks 7 courses · 1 prerequisite
- CSCI 4345Introduction to Quantum Computing3 credits
9 prerequisites