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

Master's and Doctoral Areas of Focus

The areas of focus for masters and doctoral students are listed and grouped below. All students, in all areas of focus, take the three graduate Core Courses.

Graduate Core Courses

CSci 210 - Advanced Software Paradigms
CSci 212 - Design and Analysis of Algorithms
CSci 211 - Computer Architectures

Algorithms and Theory

CSci 194 - Discrete Analysis in Computer Science
CSci 220 - Theory of Computation
CSci 221 - Advanced Data Structures
CSci 223 - Graph Theory and Applications
CSci 225 - Data Compression
CSci 228 - Numerical Solutions of Differential Equations
CSci 325 - Advanced Computing Algorithms
CSci 326 - Parallel Algorithms
CSci 227 - Continuous Algorithms

Computer Architecture, Networks, Parallel and Distributed Computing

CSci 190 - Real-Time Computer Systems
CSci 194 - Discrete Analysis in Computer Science
CSci 232 - Computer Networks
CSci 233 - Internet Protocols
CSci 234 - Design of Internet Protocols
CSci 235 - High-Performance Computing
CSci 238 - Computer System Performance
CSci 239 - Comparative Computer Systems
CSci 251 - Distributed Operating Systems
CSci 326 - Parallel Algorithms
CSci 338 - Mobile Computing and Wireless Networking
CSci 339 - Advanced Topics in Computer Architecture
CSci 351 - Advanced Topic in Operating Systems

Database and Information Retrieval Systems

CSci 174 - Introduction to Artificial Intelligence
CSci 225 - Data Compression
CSci 241 - Database Systems I
CSci 244 - Information Retrieval Systems
CSci 343 - Advanced Topics in Information Systems
CSci 242 - Database Systems II

Software Engineering and Systems

CSci 180 - UNIX System Programming
CSci 221 - Advanced Data Structures
CSci 246 - Compiler Optimization
CSci 251 - Distributed Operating Systems
CSci 253 - Object-Oriented Design
CSci 254 - Software Engineering
CSci 255 - Software Engineering Development
CSci 256 - Software Testing and Quality
CSci 259 - Systems Programming
CSci 338 - Mobile Computing and Wireless Networking
CSci 342 - Advanced Topics in Programming Systems
CSci 351 - Advanced Topic in Operating Systems
CSci 355 - Advanced Topics in Software Engineering

Multimedia, Animation, Graphics and User Interfaces

CSci 368 - Advanced Topics in Animation & Virtual Reality
CSci 187 - Design of User-Interface Programs
CSci 260 - Design of Interactive Multimedia
CSci 261 - Design and Implementation of Educational Software
CSci 262 - Computer Graphics Programming Tools
CSci 263 - Computer Graphics II
CSci 264 - Design of Human-Computer Interface
CSci 266 - Computer Animation
CSci 361 - Advanced Topics in Interactive Multimedia
CSci 362 - Advanced Topics in Human-computer Interaction
CSci 367 - Advanced Topics in Computer Graphics
CSci 185 - Computer Graphics I
CSci 191 - Computer Game Design and Programming

Computer Security and Information Assurance

CSci 232 - Computer Networks
CSci 233 - Internet Protocols
CSci 285 - Information Policy (replaced by CSci 175)
CSci 381 - Advanced Cryptography
CSci 388 - Wireless and Mobile Security
CSci 284 - Computer Cryptography Principles
CSci 283 - Computer Security Principles
CSci 383 - Computer Security Systems II (replaced by CSci 286)
CSci 387 - Advanced Topics in Information Assurance

Machine Intelligence and Cognition

CSci 174 - Introduction to Artificial Intelligence
CSci 371 - Adaptive Learning Systems II
CSci 372 - Natural Language Understanding
CSci 270 - Artificial Intelligence
CSci 271 - Adaptive Learning Systems I
CSci 278 - Models of Cognition
CSci 377 - Advanced Topics in Machine Intelligence & Cognition

IT in Justice and Public Safety (JIT)

CSci 229 - Computing Technology in Justice and Public Safety
CSci 232 - Computer Networks
CSci 233 - Internet Protocols
CSci 234 - Design of Internet Protocols
CSci 235 - Distributed and Cluster Computing
CSci 241 - Database Systems I
CSci 242 - Database Systems II
CSci 243 - Data Mining
CSci 244 - Information Retrieval Systems
CSci 251 - Distributed Operating Systems
CSci 252 - Component Based Enterprise Software Development
CSci 283 - Computer Security Principles
CSci 284 - Computer Cryptography Principles
CSci 285 - Information Policy
CSci 386 - Java Security Mechanisms
CSci 388 - Wireless and Mobile Security



Schedule of courses
Libraries

SEAS Website
GWU Website