CS@GWU homepage


world wide web
cs @ gwu

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

Undergraduate courses

Courses Available Only to Students Who Are Not in a Computer Science Major or Secondary Field Program

(These courses cannot normally be used to fulfill any requirement in these programs)

  • CSci 10 - Applications Software
  • CSci 30 - Introduction to Computers and the Internet
  • CSci 33 - Introduction to Internet Technology
  • CSci 35 - Introduction to Web Software Development
  • CSci 49 - Introduction to C Programming
  • CSci 50 - Introduction to FORTRAN Programming
  • CSci 100 - Introduction to Programming with C++
  • CSci 102 - Introduction to Programming with Java
  • CSci 103 - Data Structures and C++
  • CSci 105 - Introduction to Computer Security and Information Assurance

Courses Available to Students in the BS and BA Majors and in the Secondary Field

(others may enroll on a space-available basis)

Course Number & Title BS Major BA Major Sec. Field
CSci 1 - Computer Science OrientationRequireRequire
CSci 41 - Introduction to Computer ScienceRequiredRequiredRequired
CSci 51 - Introduction to Software Development (replaced by CSci 53)RequiredRequiredRequired
CSci 52 - Introduction to Computer Organization (replaced by CSci 135)RequiredCS Elective
CSci 53 - Introduction to Software DevelopmentRequiredRequiredRequired
CSci 110 - Technology and SocietyRequiredRequiredCS Elective
CSci 123 - Discrete StructuresRequiredRequired
CSci 124 - Discrete Structures IIRequire
CSci 131 - Algorithms and Data Structures I (replaced by CSci 133)RequiredRequiredRequired
CSci 133 - Algorithms and Data Structures IRequiredRequiredRequired
CSci 135 - Computer Architecture IRequiredRequiredCS Elective
CSci 136 - Computer Architecture IIRequired
CSci 141 - Software Engineering I (replaced by CSci 143)RequiredRequiredRequired
CSci 143 - Software Engineering I (replaced by CSci 143)RequiredRequiredRequired
CSci 144 - Introduction to BioinformaticsCS ElectiveCS ElectiveCS Elective
CSci 147 - Team Project Development and Professional EthicsRequiredRequiredRequired
CSci 148 - Intro to Biomedical ComputingCS ElectiveCS ElectiveCS Elective
CSci 150 - Foundations of ComputingRequiredCS Elective
CSci 151 - Algorithms and Data Structures IIRequiredCS Elective
CSci 156 - Introduction to Operating SystemsRequiredCS Elective
CSci 160 - Theory of Computer TranslatorsRequiredCS Elective
CSci 161 - Software Engineering IIRequiredCS Elective
CSci 162 - CryptographyCS ElectiveCS Elective
CSci 166 - Computational BiologyCS ElectiveCS ElectiveCS Elective
CSci 168 - Biomedical ComputingCS ElectiveCS ElectiveCS Elective
CSci 169 - Software ParadigmsRequiredCS Elective
CSci 171 - Concepts and Applications of Computer GraphicsCS ElectiveCS Elective
CSci 172 - Computer SecurityCS ElectiveCS Elective
CSci 173 - Continuous AlgorithmsCS ElectiveCS ElectiveCS Elective
CSci 174 - Introduction to Artificial IntelligenceCS ElectiveCS ElectiveCS Elective
CSci 175 - Information PolicyCS ElectiveCS ElectiveCS Elective
CSci 177 - Introduction to BioinformaticsRequired for BioinformaticsRequired for Bioinformatics
CSci 178 - Database Systems IRequiredRequiredCS Elective
CSci 180 - UNIX System ProgrammingCS ElectiveCS Elective
CSci 181 - Computer Animation Design ICS ElectiveCS ElectiveCS Elective
CSci 182 - Computer Animation Design IICS ElectiveCS Elective
CSci 183 - Computer Networks IRequiredCS Elective
CSci 184 - Computer Networks IICS ElectiveCS Elective
CSci 185 - Computer Graphics ICS ElectiveCS ElectiveCS Elective
CSci 186 - Simulation MethodsCS ElectiveCS Elective
CSci 187 - Design of User-Interface ProgramsCS ElectiveCS ElectiveCS Elective
CSci 188 - Software Design for Handheld DevicesCS ElectiveCS Elective
CSci 189 - Unix System AdministrationCS ElectiveCS Elective
CSci 190 - Real-Time Computer SystemsCS ElectiveCS Elective
CSci 191 - Computer Game Design and ProgrammingCS ElectiveCS Elective
CSci 192 - Network SecurityCS ElectiveCS Elective
CSci 193 - Development of Open-Source SoftwareCS ElectiveCS Elective
CSci 194 - Discrete Analysis in Computer ScienceCS ElectiveCS Elective
CSci 195 - Senior Computer Science Design Project IRequiredCS Elective
CSci 196 - Senior Computer Science Design Project IIRequiredCS Elective
CSci 197 - Special TopicsCS ElectiveCS Elective
CSci 198 - ResearchCS ElectiveCS Elective

Schedule of courses
Libraries

SEAS Website
GWU Website