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

Academics

BS Objectives

Educational Outcomes for the GW Computer Science BS Curriculum:

Students graduating from our program will be able to start a professional career or enter graduate school and show proficiency in: 
  1. Software system design, software development and project management. 
  2. The fundamentals of computer science to include discrete structures, data structures, algorithms, and theory of computing. 
  3. Computer architecture, translators, networks, operating systems, and databases. 
  4. Oral and written communication.
  5. Understanding of the overall social and professional context in which computing activities take place.
The table shows, for each course, the outcomes that are supported by that course.
Course Number & Title

Outcome 1
Outcome 2
Outcome 3
Outcome 4
Outcome 5
Required in both BS and BA programs





CSci 41 - Introduction to Computer Science


X
X
X
X
CSci 53 - Introduction to Software Development

X




CSci 123 - Discrete Structures


X



CSci 133 - Algorithms and Data Structures I

X
X



CSci 135 - Computer Architecture I



X


CSci 143 - Software Engineering I

X
X



CSci 147 - Team Software Projects

X


X
X
CSci 178 - Database Systems I X
X
X


Required in BS program, Electives in BA program





CSci 136 - Computer Architecture II

X


CSci 150 - Foundations of Computing


X



CSci 151 - Algorithms and Data Structures II

X
X



CSci 156 - Introduction to Operating Systems



X


CSci 160 - Theory of Computer Translators

X

X


CSci 161 - Software Engineering II

X




CSci 169 - Software Paradigms X
X



CSci 183 - Computer Networks I

X

X
X

CSci 195 - Senior Computer Science Design Project I

X
X
X
X
X
CSci 196 - Senior Computer Science Design Project II

X
X
X
X
X
Electives in both BS and BA programs





CSci 162 - Cryptography

X



CSci 171 - Concepts and Applications of Computer Graphics


X
X
CSci 172 - Computer Security

X

X
CSci 173 - Introduction to Numerical Methods
X



CSci 174 - Introduction to Artificial Intelligence X
X


X
CSci 175 - Information Policy



X
CSci 177 - Introduction to Bioinformatics
X



CSci 180 - UNIX System Programming X

X


CSci 181 - Computer Animation Design I



X
CSci 182 - Computer Animation Design II



X
CSci 184 - Computer Networks II

X

X
CSci 185 - Computer Graphics I X

X


CSci 186 - Simulation Methods
X


X
CSci 187 - Design of User-Interface Programs X

X


CSci 188 - Software Design for Handheld Devices X

X
X

CSci 189 - Unix System Administration X

X


CSci 190 - Real-Time Computer Systems
X



CSci 191 - Computer Game Design and Programming X




CSci 192 - Network Security X



X
CSci 193 - Development of Open-Source Software X



X
CSci 194 - Discrete Analysis in Computer Science
X




Schedule of courses
Libraries

SEAS Website
GWU Website
l>l>