Department of Computer Science
The George Washington University
801 22nd Street NW, Suite 704
Washington DC 20052
Voice: (202) 994-7181
Fax: (202) 994-4875
E-mail:
cs@gwu.edu
(These courses cannot normally be used to fulfill any requirement in these programs)
| Course Number & Title |
BS Major |
BA Major |
Sec. Field |
| CSci 1 - Computer Science Orientation | Require | Require | |
| CSci 41 - Introduction to Computer Science | Required | Required | Required |
| CSci 51 - Introduction to Software Development (replaced by CSci 53) | Required | Required | Required |
| CSci 52 - Introduction to Computer Organization (replaced by CSci 135) | | Required | CS Elective |
| CSci 53 - Introduction to Software Development | Required | Required | Required |
| CSci 110 - Technology and Society | Required | Required | CS Elective |
| CSci 123 - Discrete Structures | Required | Required | |
| CSci 124 - Discrete Structures II | Require | | |
| CSci 131 - Algorithms and Data Structures I (replaced by CSci 133) | Required | Required | Required |
| CSci 133 - Algorithms and Data Structures I | Required | Required | Required |
| CSci 135 - Computer Architecture I | Required | Required | CS Elective |
| CSci 136 - Computer Architecture II | Required | | |
| CSci 141 - Software Engineering I (replaced by CSci 143) | Required | Required | Required |
| CSci 143 - Software Engineering I (replaced by CSci 143) | Required | Required | Required |
| CSci 144 - Introduction to Bioinformatics | CS Elective | CS Elective | CS Elective |
| CSci 147 - Team Project Development and Professional Ethics | Required | Required | Required |
| CSci 148 - Intro to Biomedical Computing | CS Elective | CS Elective | CS Elective |
| CSci 150 - Foundations of Computing | Required | CS Elective | |
| CSci 151 - Algorithms and Data Structures II | Required | CS Elective | |
| CSci 156 - Introduction to Operating Systems | Required | CS Elective | |
| CSci 160 - Theory of Computer Translators | Required | CS Elective | |
| CSci 161 - Software Engineering II | Required | CS Elective | |
| CSci 162 - Cryptography | CS Elective | CS Elective | |
| CSci 166 - Computational Biology | CS Elective | CS Elective | CS Elective |
| CSci 168 - Biomedical Computing | CS Elective | CS Elective | CS Elective |
| CSci 169 - Software Paradigms | Required | CS Elective | |
| CSci 171 - Concepts and Applications of Computer Graphics | CS Elective | CS Elective | |
| CSci 172 - Computer Security | CS Elective | CS Elective | |
| CSci 173 - Continuous Algorithms | CS Elective | CS Elective | CS Elective |
| CSci 174 - Introduction to Artificial Intelligence | CS Elective | CS Elective | CS Elective |
| CSci 175 - Information Policy | CS Elective | CS Elective | CS Elective |
| CSci 177 - Introduction to Bioinformatics | Required for Bioinformatics | Required for Bioinformatics | |
| CSci 178 - Database Systems I | Required | Required | CS Elective |
| CSci 180 - UNIX System Programming | CS Elective | CS Elective | |
| CSci 181 - Computer Animation Design I | CS Elective | CS Elective | CS Elective |
| CSci 182 - Computer Animation Design II | CS Elective | CS Elective | |
| CSci 183 - Computer Networks I | Required | CS Elective | |
| CSci 184 - Computer Networks II | CS Elective | CS Elective | |
| CSci 185 - Computer Graphics I | CS Elective | CS Elective | CS Elective |
| CSci 186 - Simulation Methods | CS Elective | CS Elective | |
| CSci 187 - Design of User-Interface Programs | CS Elective | CS Elective | CS Elective |
| CSci 188 - Software Design for Handheld Devices | CS Elective | CS Elective | |
| CSci 189 - Unix System Administration | CS Elective | CS Elective | |
| CSci 190 - Real-Time Computer Systems | CS Elective | CS Elective | |
| CSci 191 - Computer Game Design and Programming | CS Elective | CS Elective | |
| CSci 192 - Network Security | CS Elective | CS Elective | |
| CSci 193 - Development of Open-Source Software | CS Elective | CS Elective | |
| CSci 194 - Discrete Analysis in Computer Science | CS Elective | CS Elective | |
| CSci 195 - Senior Computer Science Design Project I | Required | CS Elective | |
| CSci 196 - Senior Computer Science Design Project II | Required | CS Elective | |
| CSci 197 - Special Topics | CS Elective | CS Elective | |
| CSci 198 - Research | CS Elective | CS Elective | |