CS@GWU homepage


world wide web
cs @ gwu

Academics

Old vs. New Graduate Course Number Comparision Chart

Explanation of Numbering System

200-209 Graduate survey courses and courses for non-majors
210-219 Core courses for majors
220-229 Algorithms, Data Structures, Graph Theory, Numerical Methods
230-239 Architecture, Networks, Network Software
240-249 Database, Information Retrieval, Compilers, Languages
250-259 Operating Systems, Software Engineering
260-269 Multimedia, Graphics, Animation, HCI
270-279 Machine Intelligence and Cognition
280-289 Information Assurance

 

DEPT NUM OLD COURSE TITLE DEPT NUM NEW COURSE TITLE PREREQ
CSCI 155 Introduction to Numerical Methods CSCI 173 Introduction to Numerical Methods APSC 113, 131
CSCI 174 Artificial Intelligence CSCI 174 Introduction to Artificial Intelligence 151/210, 212
CSCI 178 Database Management CSCI 178 Database Systems I 161/210, 212
      CSCI 180 UNIX System Programming senior status
      CSCI 181 Introduction to Computer Animation permission
CSCI 188 Distributed Computing System CSCI 183 Computer Networks I 131, 136/211
      CSCI 184 Computer Networks II 141/210, 183
CSCI 185 Computer Graphics I CSCI 185 Computer Graphics I 141/210
CSCI 168 Simulation Methods CSCI 186 Simulation Methods 131
CSCI 187 Design of User-Interface Programs CSCI 187 Design of User-Interface Programs 141/210
CSCI 190 Real-Time Computer Systems CSCI 190 Real-Time Computer Systems 131
CSCI 194 Discrete Analysis in Computer Science CSCI 194 Discrete Analysis in Computer Science 151/ 210, 212
CSCI 258 Advanced Programming Languages CSCI 210 Advanced Software Paradigms 123, 131
    NEW COURSE CSCI 211 Computer Systems Architecture 123, 131
CSCI 217 Computing Algorithms I CSCI 212 Design and Analysis of Algorithms 123, 131
CSCI 215 Advanced Data Structures CSCI 221 Advanced Data Structures 212
CSCI 223 Graph Theory and Applications CSCI 223 Graph Theory and Applications 212
EE 209 Data Compression CSCI 225 Data Compression 212
CSCI 281 Solutions of Algebraic Systems CSCI 227 Numerical Solutions of Algebraic Systems 212
CSCI 282 Solutions of Ordinary Differential Equations CSCI 228 Numerical Solutions of Differential Equations 212
CSCI 235 Parallel Computer Architecture CSCI 235 High-Performance Computing 211
CSCI 239 Comparative Computer Systems CSCI 239 Comparative Computer Systems 211
CSCI 244 Data Communications CSCI 233 Internet Protocols 210
    NEW COURSE CSCI 234 Design of Internet Software Systems 233, 212
CSCI 245 Computer System Performance CSCI 238 Computer System Performance 211
CSCI 227 Database Systems CSCI 242 Database Systems II 178
CSCI 216 Information Retrieval Systems CSCI 244 Information Retrieval Systems 210
CSCI 256 Design of Translators CSCI 246 Design of Optimizing Compilers 211, 212
CSCI 267 Operating Systems I CSCI 251 Operating Systems 210
CSCI 276 Object-Oriented Design CSCI 253 Object-Oriented Design 210
CSCI 270 Software Engineering CSCI 254 Software Engineering 210, 212
CSCI 271 Software Engineering Development CSCI 255 Software Engineering Development 212
CSCI 272 Software Testing and Quality CSCI 256 Software Testing and Quality 254
CSCI 247 Systems Programming CSCI 259 Systems Programming 210
CSCI 278 Design of Interactive Multimedia CSCI 260 Design of Interactive Multimedia 210
CSCI 275 Design and Implem. of Educ. Software CSCI 261 Design of Educational Software 260
    NEW COURSE CSCI 262 Computer Graphics Programming Tools 185
CSCI 219 Computer Graphics II CSCI 263 Computer Graphics II 185
CSCI 222 Design of User-Computer Dialogues CSCI 264 Design of Human-Computer Interface 210
CSCI 206 Computer Animation CSCI 266 Computer Animation 185
CSCI 224 Artificial Intelligence CSCI 270 Artificial Intelligence 174, 212
CSCI 221 Adaptive Learning Systems I CSCI 271 Adaptive Learning Systems I 174, 212
CSCI 226 Robotics Survey CSCI    
CSCI 228 Models of Cognition CSCI 278 Models of Cognition 174, 212
CSCI 229 Computer Security Systems I CSCI 283 Computer Security Systems I 210
    NEW COURSE CSCI 284 Computer Cryptography 212
CSCI 230 Information Policy CSCI 285 Information Policy 210
CSCI 297 Special Topics CSCI 297 Special Topics  
CSCI 298 Research CSCI 298 Research  
CSCI 299 Thesis Research CSCI 299 Thesis Research  
CSCI 300 Thesis Research CSCI 300 Thesis Research  
CSCI 378 Research and Eval. of Interactive Multimedia CSCI 301 Research and Evaluation Methods APSC 115
CSCI 218 Computing Algorithms II CSCI 325 Advanced Computing Algorithms 212
CSCI 318 Parallel Algorithms CSCI 326 Parallel Algorithms 211, 212
CSCI 337 VLSI Systems Organization CSCI   DELETED  
      CSCI 338 Advanced Topics in Distributed Systems permission
CSCI 335 Advanced Computer Architecture CSCI 339 Advanced Topics in Computer Architecture 232
CSCI 358 Concurrancy and Parallelism CSCI 342 Advanced Topics in Programming Systems 210
CSCI 327 Advanced Information Systems CSCI 343 Advanced Topics in Information Systems 241 or 242
CSCI 268 Operating Systems II CSCI 351 Advanced Topic in Operating Systems 251
CSCI 273 Software Engineering Tools CSCI 355 Advanced Topics in Software Engineering 255, 256
CSCI 380 Multimedia Project Development CSCI 361 Advanced Topics in Interactive Multimedia 260
    NEW COURSE CSCI 362 Advanced Topics in Human-computer Interaction 264
CSCI 319 Computer Graphics III CSCI 367 Advanced Topics in Computer Graphics 263
    NEW COURSE CSCI 368 Advanced Topics in Animation & Virtual Reality 266
CSCI 321 Adaptive Learning Systems II CSCI 371 Adaptive Learning Systems II 271
CSCI 322 Natural Language Understanding CSCI 372 Natural Language Understanding 270
CSCI 324 Knowledge-Based Systems CSCI      
    NEW COURSE CSCI 377 Advanced Topics in Machine Intelligence & Cognition permission
CSCI 329 Computer Security Systems II CSCI 383 Computer Security Systems II 283
    NEW COURSE CSCI 387 Advanced Topics in Information Assurance 283
CSCI 390 Colloquium        
CSCI 391 Computer Science Research CSCI 398 Computer Science Research  
CSCI 399 Dissertation Research CSCI 399 Dissertation Research  
CSCI 231 Sequential Machines ECE 204 Sequential Machines  
CSCI 220 Pattern Recognition ECE 220 Pattern Recognition  
CSCI 232 Automata and Formal Languages ECE 229 Automata and Formal Languages  
CSCI 240 Microprogramming ECE 230 Microprogramming  
CSCI 243 Fault-Tolerant Systems ECE 231 Fault-Tolerant Systems  
CSCI 320 Computer Vision ECE 320 Computer Vision  
CSCI 236 High-Performance Processors ECE 206 High-Performance Processors  

 


Schedule of courses
Libraries

SEAS Website
GWU Website
l>