Undergraduate Computer Science Classes

Tentative Fall 1999 Schedule of Classes
  CSE 1001 01 Fund of Software Dev 1 Clay MWF 09:00-09:50 Q-10 EC-118 12
          TR 09:30-10:45 SE EC-229  
  CSE 1001 02 Fund of Software Dev 1 Clay MWF 09:00-09:50 Q-10 EC-118 12
          TR 09:30-10:45 SE EC-228  
  CSE 1001 03 Fund of Software Dev 1 Clay MWF 09:00-09:50 Q-10 EC-118 12
          TR 11:00-12:15 SE EC-228  
  CSE 1001 04 Fund of Software Dev 1 Clay MWF 10:00-10:50 Q-9 EC-118 12
          TR 11:00-12:15 SE EC-229  
  CSE 1001 05 Fund of Software Dev 1 Clay MWF 10:00-10:50 Q-9 EC-118 12
          TR 12:30-01:45 SE EC-228  
  CSE 1001 06 Fund of Software Dev 1 Clay MWF 10:00-10:50 Q-9 EC-118 12
          TR 12:30-01:45 SE EC-229  
  CSE 1002 01 Fund of Software Dev 2 Bernhard MWF 01:00-01:50 A-221 EC-137 16
          TR 02:00-03:15 SE EC-228  
  CSE 1002 02 Fund of Software Dev 2 Bernhard MWF 01:00-01:50 A-221 EC-137 16
          TR 02:00-03:15 SE EC-229  
  CSE 1101 01 Comp Discip & Careers 1 Newman W 02:00-02:50 S-112 EC-118 80
  CSE 1301 01 Intro Comp Applications TBA MWF 08:00-08:50 S-332 EC-128 16
  CSE 1301 02 Intro Comp Applications TBA MWF 09:00-09:50 S-332 EC-128 16
  CSE 1301 03 Intro Comp Applications TBA MWF 10:00-10:50 S-332 EC-128 16
  CSE 1301 04 Intro Comp Applications TBA MWF 11:00-11:50 S-332 EC-128 16
  CSE 1301 05 Intro Comp Applications TBA MWF 12:00-12:50 S-332 EC-128 16
  CSE 1301 06 Intro Comp Applications TBA MWF 01:00-01:50 S-332 EC-128 16
  CSE 1301 07 Intro Comp Applications TBA MWF 02:00-02:50 S-332 EC-128 16
  CSE 1301 08 Intro Comp Applications TBA MWF 03:00-03:50 S-332 EC-128 16
  CSE 1301 09 Intro Comp Applications TBA MWF 04:00-04:50 S-332 EC-128 16
  CSE 1301 E1 Intro Comp Applications TBA MWF 05:00-05:50 S-332 EC-128 16
  CSE 1502 01 Intro Sftwr Dev w/C++ Brown R 12:00-01:50 TBA EC-118 8
          M 02:00-04:50 SE EC-129  
  Meets with   ECE 2551-01 Soft/Hardware Design          
  CSE 1502 02 Intro Sftwr Dev w/C++ Brown R 12:00-01:50 TBA EC-118 8
          T 02:00-04:50 S-332 EC-129  
  Meets with   ECE 2551-02 Soft/Hardware Design          
  CSE 1502 03 Intro Sftwr Dev w/C++ Brown R 12:00-01:50 TBA EC-118 8
          M 05:00-07:50 SE EC-129  
  Meets with   ECE 2551-03 Soft/Hardware Design          
  CSE 1502 04 Intro Sftwr Dev w/C++ Brown R 12:00-01:50 TBA EC-118 8
          T 05:00-07:50 S-332 EC-129  
  Meets with   ECE 2551-04 Soft/Hardware Design          
  CSE 1502 05 Intro Sftwr Dev w/C++ Brown R 12:00-01:50 TBA EC-118 8
          W 05:00-07:50 SE EC-129  
  Meets with   ECE 2551-05 Soft/Hardware Design          
  CSE 1502 06 Intro Sftwr Dev w/C++ Brown R 12:00-01:50 TBA EC-118 8
          M 09:00-11:50 SE EC-129  
    To be added          
  Meets with   ECE 2551-06 Soft/Hardware Design          
  CSE 1502 07 Intro Sftwr Dev w/C++ Brown R 12:00-01:50 TBA EC-118 8
          T 09:00-11:50 SE EC-129  
    To be added          
  Meets with   ECE 2551-07 Soft/Hardware Design          
  CSE 1502 08 Intro Sftwr Dev w/C++ Brown R 12:00-01:50 TBA EC-118 8
          W 09:00-11:50 SE EC-129  
    To be added          
  Meets with   ECE 2551-08 Soft/Hardware Design          
  CSE 1503 01 Intro Soft Dev w/FORTRAN TBA TR 08:00-09:15 S-507 16
  CSE 1503 02 Intro Soft Dev w/FORTRAN TBA TR 09:30-10:45 S-507 16
  CSE 1503 04 Intro Soft Dev w/FORTRAN TBA TR 11:00-12:15 A-103 16

CSE 2010 01 Algo and Data Struct Khatib TR 02:00-03:15 TBA EC-118 16
          MW 09:30-10:45 SE EC-228  
  CSE 2010 02 Algo and Data Struct Khatib TR 02:00-03:15 TBA EC-118 16
          MW 09:30-10:45 SE EC-229  
  CSE 2010 03 Algo and Data Struct Khatib TR 02:00-03:15 TBA EC-118 16
          MW 11:00-12:15 SE EC-228  

CSE 2050 01 Programming 2nd Language Mahoney MW 12:30-01:45 EC-132 TBA 12
  CSE 2050 02 Programming 2nd Language Mahoney MW 02:00-03:15 EC-132 TBA 12
  CSE 2410 01 Intro Software Engineer Whittaker TR 12:30-01:45 TBA EC-137 25
  CSE 2502 01 Adv Sftwr Devel/C++ Brown T 12:00-01:50 TBA EC-118 8
          W 02:00-04:50 SE EC-129  
  Meets with   ECE 2552-01 Soft/Hardware Integration          
  CSE 2502 02 Adv Sftwr Devel/C++ Brown T 12:00-01:50 TBA EC-118 8
          R 02:00-04:50 S-332 EC-129  
  Meets with   ECE 2552-02 Soft/Hardware Integration          
  CSE 2502 03 Adv Sftwr Devel/C++ Brown T 12:00-01:50 TBA EC-118 8
          R 05:00-07:50 S-332 EC-129  
  Meets with   ECE 2552-03 Soft/Hardware Integration          
  CSE 3001 01 Prog Lang Concepts Stansifer MWF 01:00-01:50 TBA EC-137 25
  CSE 3002 E1 Compiler Theory Stansifer TR 05:00-06:15 A-102 25
  Meets with   CSE 5251 Compiler Theory          
  CSE 3101 01 Mach and Assemb Language Jorgenson TR 02:00-02:50 TBA 25
  CSE 3102 01 Computer Organization Cofer TR 05:00-06:15 TBA EC-118 25
  Meets as   ECE 4551 Computer Architecture          
  CSE 3421 E1 Software Design Methods Clay MW 02:00-03:15 TBA 30
  CSE 4001 01 Opr Systems Concepts Chan TR 11:00-12:15 TBA EC-137 25
  CSE 4020 01 Database Systems Morris MW 03:30-04:45 A-121 30
  CSE 4030 01 Computer Law and Ethics Newman TR 03:30-04:45 TBA 25
  CSE 4081 E1 Analysis of Algorithms Khatib TR 06:30-07:45 TBA 25
  Meets with   CSE 5211 Analysis of Algorithms          
  CSE 4101 01 Computer Science Projects Becker W 01:00-03:30 TBA 25
  CSE 4201 01 Software Develop Projects Becker W 01:00-03:30 TBA 25
  CSE 4255 E1 Intro Computer Graphics Shoaff MW 05:00-06:15 A-116 EC-137 25
  Meets with   CSE 5280 Computer Graphics          
  CSE 4257 E1 Graphical User Interfaces Bernhard MW 08:00-09:15 A-110 25
  Meets with   CSE 5281 Graphical User Interfaces          
  CSE 4301 E1 Artificial Intelligence Morris TR 06:30-07:45 TBA 25
  Meets with   CSE 5290 Artificial Intelligence          
  CSE 4401 01 Ind Study: Program Contest Stansifer F 03:30-04:45 TBA EC-132 10
  CSE 4401 02 Ind Study: System Admin Clay W 03:30-04:45 TBA EC-132 10
  CSE 4401 E1 Ind Study: Best Practices Becker TBA TBA TBA 25
  Meets with   SWE 5020 Best Practices          
  CSE 4510 E1 Sp Top: Distributed Comp. Chan MW 06:30-07:45 TBA EC-132 10
  Meets with   CSE 5241 Distributed Computing          
  CSE 4520 E1 Sp Top: Requirements Eng Becker TR 05:00-06:15 TBA 25
  Meets with   SWE 5110 Requirements Engineering          
                 

Graduate Computer Science Classes

Tentative Fall 1999 Schedule of Classes
  CSE 5000 E1 Intro to Programming TBA TR 08:00-09:15 TBA EC-228 25
  CSE 5001 E1 Assem/Lang & Comp/Org Jorgenson MW 06:30-07:45 TBA EC-137 25
  CSE 5100 E1 Data Struct. & Algor. Chan MW 05:00-06:15 TBA 25
  CSE 5211 E1 Analysis of Algorithm Khatib TR 06:30-07:45 TBA EC-137 25
  Meets with   CSE 4081 Analysis of Algorithms          
  CSE 5220 E1 Computer Architecture Cofer TR 05:00-06:15 TBA EC-118 25
  Meets as   ECE 5000 Computer Architecture          
  CSE 5230 E1 Operating Systems Koss TR 06:30-07:45 TBA 25
  CSE 5231 E1 Computer Networks Shasavari TR 05:00-06:15 A-102 25
  Meets with   ECE 5534 Computer Networks 1          
  CSE 5241 E1 Distributed Computing Chan MW 06:30-07:45 TBA 25
  Meets with   CSE 4510-E1 Spec Top: Distributed Computing          
  CSE 5250 01 Programming Languages Stansifer TR 08:00-09:15 TBA EC-137 25
  CSE 5260 01 Database Systems Bernhard MW 06:30-07:45 A-121 25
  CSE 5251 E1 Compiler Theory & Design Stansifer TR 05:00-06:15 A-102 25
  Meets with   CSE 3002 Compiler Theory          
  CSE 5270 E1 Software Engineering Whittaker MW 05:00-06:15 TBA 25
  Meets as   SWE 5000 Software Engineering          
  CSE 5280 E1 Computer Graphics Shoaff MW 05:00-06:15 A-116 EC-137 25
  Meets with   CSE 4255 Computer Graphics          
  CSE 5281 E1 Graphical User Interfaces Bernhard MW 08:00-09:15 TBA 25
  Meets with   CSE 4257 Graphical User Interfaces          
  CSE 5290 E1 Artificial Intelligence Morris TR 06:30-07:45 TBA 25
  Meets with   CSE 4301 Artificial Intelligence          
  CSE 5471 E1 Indep Study: Best Practice Becker TBA TBA TBA 25
  Meets as   SWE 5020 Survey Best Practices          
  CSE 5470 E1 Topics in SE: Require Eng Becker TR 05:00-06:15 TBA 25
  Meets as   SWE 5110 Requirements Engineering          
  CSE 5500 01 Computer Science Seminar Shoaff F 12:00-12:50 TBA EC-118 25
  CSE 5632 E1 Survivable Network Objects Shasavari TR 06:30-07:45 A-106 20
  CSE 5691 E1 Search and AI Morris W 5:00-7:30 TBA 20
  CSE 5999 01 Thesis in Comp Science Buoni TBA TBA TBA 10
  CSE 5999 02 Thesis in Comp Science Chan TBA TBA TBA 10
  CSE 5999 03 Thesis in Comp Science Clay TBA TBA TBA 10
  CSE 5999 04 Thesis in Comp Science Becker TBA TBA TBA 10
  CSE 5999 05 Thesis in Comp Science Bernhard TBA TBA TBA 10
  CSE 5999 06 Thesis in Comp Science Khatib TBA TBA TBA 10
  CSE 5999 07 Thesis in Comp Science Morris TBA TBA TBA 10
  CSE 5999 08 Thesis in Comp Science Newman TBA TBA TBA 10
  CSE 5999 09 Thesis in Comp Science Shoaff TBA TBA TBA 10
  CSE 5999 10 Thesis in Comp Science Stansifer TBA TBA TBA 10
  CSE 5999 12 Thesis in Comp Science Whittaker TBA TBA TBA 10
  CSE 6990 01 Res Computer Science Buoni TBA TBA TBA 10
  CSE 6990 02 Res Computer Science Chan TBA TBA TBA 10
  CSE 6990 04 Res Computer Science Becker TBA TBA TBA 10
  CSE 6990 05 Res Computer Science Bernhard TBA TBA TBA 10
  CSE 6990 06 Res Computer Science Khatib TBA TBA TBA 10
  CSE 6990 07 Res Computer Science Morris TBA TBA TBA 10
  CSE 6990 08 Res Computer Science Newman TBA TBA TBA 10
  CSE 6990 09 Res Computer Science Shoaff TBA TBA TBA 10
  CSE 6990 10 Res Computer Science Stansifer TBA TBA TBA 10
  CSE 6990 12 Res Computer Science Whittaker TBA TBA TBA 10

CSE 6999 01 Dissertation in Computer Buoni TBA TBA TBA 10
  CSE 6999 02 Dissertation in Computer Chan TBA TBA TBA 10
  CSE 6999 04 Dissertation in Computer Becker TBA TBA TBA 10
  CSE 6999 05 Dissertation in Computer Bernhard TBA TBA TBA 10
  CSE 6999 06 Dissertation in Computer Khatib TBA TBA TBA 10
  CSE 6999 07 Dissertation in Computer Morris TBA TBA TBA 10
  CSE 6999 08 Dissertation in Computer Newman TBA TBA TBA 10
  CSE 6999 09 Dissertation in Computer Shoaff TBA TBA TBA 10
  CSE 6999 10 Dissertation in Computer Stansifer TBA TBA TBA 10
  CSE 6999 12 Dissertation in Computer Whittaker TBA TBA TBA 10
                 

Masters Science in Software Engineering Classes

Tentative Fall 1999 Schedule of Classes
  SWE 5000 E1 Software Engineering Whittaker MW 05:00-06:15 TBA 25
  Meets with   CSE 5270 Software Engineering          
  SWE 5110 E1 Requirements Engineering Becker TR 05:00-06:15 TBA 25
  Meets with   CSE 5470 Topics in SE: Require Eng          
  SWE 5020 E1 Best Practices in Software Eng Becker TBA TBA TBA 25
  Meets with   CSE 5471 Indep Study: Best Practice          
                 

Instructor/Class Assignments

Tentative Fall 1999 Assignments
Instructor Courses Times Expected Enrollment
Annie Becker CSE 4101/4201 Senior Project W 01:00-03:30 20
  CSE 4401/5471 Best Practices TBA 15
  CSE 4520/5470 Requirements Engineering TR 05:00-06:15 15
Phil Bernhard CSE 1002 Software Development 2 MWF 01:00-01:50 20
  CSE 5260 Database Systems MW 06:30-07:45 20
  CSE 4257/5281 Graphical User Interfaces MW 08:00-09:15 20
Phil Chan CSE 5100 Data Structures/Algorithms MW 05:00-06:15 20
  CSE 4510/5241 Distributed Systems MW 06:30-07:45 15
  CSE 4001 Operating Systems TR 11:00-12:15 40
Dave Clay CSE 1001 Sofware Development 1 MWF 09:00-10:50 70
  CSE 3421 Software Design MW 02:00-03:15 20
  CSE 4401 System Administration W 03:30-04:45 10
Lina Khatib CSE 2010 Data Structures/Algorithms TR 02:00-03:15 40
  CSE 4081/5211 Analysis of Algorithms TR 06:30-07:45 25
Bob Morris CSE 4020 Database Systems MW 03:30-4:45 15
  CSE 4301/5290 Artificial Intelligence TR 06:30-07:45 20
  CSE 5691 Search and AI W 05:00-07:30 10
Dick Newman CSE 1101 Computer Disciplines W 02:00-02:50 70
  CSE 4030 Computer Law and Ethics TR 03:30-04:45 20
Bill Shoaff CSE 4255/5280 Computer Graphics MW 05:00-06:15 25
  CSE 5500 Computer Seminar F 12:00-12:50 20
Ryan Stansifer CSE 3001 Programming Languages MWF 01:00-01:50 15
  CSE 5250 Programming Languages TR 08:00-09:15 15
  CSE 3002/5251 Compilers TR 05:00-06:15 25
  CSE 4401 Programming Contests F 03:30-04:45 10
James Whittaker CSE 2410 Software Engineering TR 12:30-01:45 25
  CSE 5270 Software Engineering MW 05:00-06:30 25
Hal Brown CSE 1502/ECE 2551 Introduction to C++ R 12:00-01:50 120
  CSE 2502/ECE 2552 Advanced C++ T 12:00-01:50 20
R. H. Cofer CSE 3102/ECE 4551 Computer Architecture TR 05:00-06:15 45
Mehdi Shasavari CSE 5231 Computer Networks TR 05:00-06:15 25
  CSE 5632 Survivable Network Objects TR 06:30-07:45 25
Alan Jorgenson CSE 3101 Computer Organization/Assembly   25
Matt Mahoney CSE 2050 Second Language MW 12:30-01:45 20
Rhoda Koss CSE 5230 Operating Systems TR 06:30-07:45 30

Fall 1999 Schedule of Undergraduate Classes for Majors
TIME MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY
08:00-08:50 AM          
           
09:00-09:50 CSE 1001-01   CSE 1001-01   CSE 1001-01
           
10:00-10:50 CSE 1001-02   CSE 1001-02   CSE 1001-02
           
11:00-11:50          
           
12:00-12:50 PM          
           
01:00-01:50 CSE 1002   CSE 1002   CSE 1002
  CSE 3001   CSE 3001   CSE 3001
      CSE 41/4201    
      until 03:30    
02:00-02:50     CSE 1101    
           
03:00-03:50          
           
04:00-04:50          
           
08:00-09:15 AM   CSE 1001-01   CSE 1001-01  
    Lab   Lab  
09:30-10:45 CSE 2010-01 CSE 1001-02 CSE 2010-01 CSE 1001-02  
  Lab Lab Lab Lab  
11:00-12:15 CSE 2010-02 CSE 1001-03 CSE 2010-02 CSE 1001-03  
  Lab Lab Lab Lab  
    CSE 3101   CSE 3101  
    CSE 4001   CSE 4001  
12:30-01:45 PM CSE 2010-03 CSE 1001-04 CSE 2010-03 CSE 1001-04  
  Lab Lab Lab Lab  
  CSE 2050 CSE 2410 CSE 2050 CSE 2410  
02:00-03:15 CSE 3421 CSE 1001-05 CSE 3421 CSE 1001-05  
    Lab   Lab  
    CSE 2010   CSE 2010  
03:30-04:45 CSE 4020 CSE 1002-01 CSE 4020 CSE 1002-01 CSE 4401-01
    Lab CSE 4401-02 Lab  
    CSE 4030   CSE 4030  
05:00-06:15 CSE 4255 CSE 1002-02 CSE 4255 CSE 1002-02  
    Lab   Lab  
    CSE 3102   CSE 3102  
    CSE 4520-E1   CSE 4520-E1  
06:30-07:45 CSE 4510-E1 CSE 4081 CSE 4510-E1 CSE 4081  
           
08:00-09:15 CSE 4257   CSE 4257    
           

Fall 1999 Schedule of Undergraduate Service Classes
TIME MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY
08:00-08:50 AM CSE 1301-01   CSE 1301-01   CSE 1301-01
           
09:00-09:50 CSE 1301-02   CSE 1301-02   CSE 1301-02
           
10:00-10:50 CSE 1301-03   CSE 1301-03   CSE 1301-03
           
11:00-11:50 CSE 1301-04   CSE 1301-04   CSE 1301-04
           
12:00-12:50 PM CSE 1301-05   CSE 1301-05   CSE 1301-05
           
01:00-01:50 CSE 1301-06   CSE 1301-06   CSE 1301-06
           
02:00-02:50 CSE 1301-07   CSE 1301-07   CSE 1301-07
           
03:00-03:50 CSE 1301-08   CSE 1301-08   CSE 1301-08
           
04:00-04:50 CSE 1301-09   CSE 1301-09   CSE 1301-09
           
04:00-04:50 CSE 1301-10   CSE 1301-10   CSE 1301-10
           
08:00-09:15 AM   CSE 1503-01   CSE 1503-01  
           
09:30-10:45   CSE 1503-02   CSE 1503-02  
           
11:00-12:15   CSE 1503-03   CSE 1503-03  
           
12:00-01:50 PM          
           
02:00-04:50 CSE 1502-01 CSE 1502-02 CSE 2502-01 CSE 2502-02  
  Lab Lab Lab Lab  
05:00-07:50 CSE 1502-03 CSE 1502-04 CSE 1502-05 CSE 2502-03  
  Lab Lab Lab Lab  

Fall 1999 Schedule of Graduate Classes
TIME MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY
08:00-08:50          
           
09:00-09:50          
           
10:00-10:50          
           
11:00-11:50          
           
12:00-12:50         CSE 5500
           
01:00-01:50          
           
02:00-02:50          
           
03:00-03:50          
           
04:00-04:50          
           
05:00-06:15 CSE 5100 CSE 5220 CSE 5100 CSE 5220  
  CSE 5270 CSE 5231 CSE 5270 CSE 5231  
  CSE 5280 CSE 5470 CSE 5280 CSE 5470  
    CSE 5251 CSE 5691 CSE 5251  
06:30-07:45 CSE 5001 CSE 5211 CSE 5001 CSE 5211  
  CSE 5241 CSE 5230 CSE 5241 CSE 5230  
  CSE 5260 CSE 5290 CSE 5260 CSE 5290  
    CSE 5632 CSE 5691 CSE 5632  
08:00-09:15 CSE 5281 CSE 5000 CSE 5281 CSE 5000  
    CSE 5250   CSE 5250  

Course Offerings
CSE 1001 Fundamentals of Software Development 1 CSE 1101, MTH 2051 None
CSE 1002 Fundamentals of Software Development 2   CSE 1001
CSE 1101 Computer Disciplines and Careers CSE 1001, MTH 2051 None
CSE 2010 Algorithms and Data Structures   CSE 1002, MTH 2051
CSE 2050 Programming in a Second Language CSE 2410 CSE 2010
CSE 2410 Introduction to Software Engineeering CSE 2050 CSE 2010 or CSE 2502
CSE 3001 Programming Languages CSE 3101 CSE 2010
CSE 3002 Compiler Theory   CSE 3101
CSE 3004 COBOL Application CSE 3102 None
CSE 3101 Machine and Assembly Language CSE 3001, CSE 3421 CSE 1002
CSE 3102 Computer Organization* CSE 4431 CSE 3101
CSE 3103 Computer Communication Networks   CSE 2050
CSE 3421 Software Design Methods CSE 3102 CSE 2410
CSE 4001 Operating Systems CSE 4101, CSE 4201 CSE 3102 or ECE 4551
CSE 4002 Advanced and Applied Operating Systems   CSE 4001
CSE 4004 Information Resource Strategy and Policy CSE 4020  
CSE 4020 Database Systems   CSE 2010
CSE 4030 Computer Law and Ethics CSE 4001 CSE 1002
CSE 4050 Object-Oriented Design   CSE 3001
CSE 4081 Analysis of Algorithms CSE 4101 CSE 2010
CSE 4082 Parallel Algorithms   CSE 4081
CSE 4083 Formal Languages CSE 4102 CSE 2010
CSE 4101 Computer Science Projects 1 CSE 4001, CSE 4081 Senior Standing
CSE 4102 Computer Science Projects 2 CSE 4083 Senior Standing
CSE 4201 Software Development Projects 1 CSE 4001 Senior Standing
CSE 4202 Software Development Projects 2   Senior Standing
CSE 4255 Computer Graphics   CSE 2010 or CSE 2502
CSE 4257 Graphical User Interfaces   CSE 2010 or CSE 2502
CSE 4301 Artificial Intelligence   CSE 2010
CSE 4401 Independent Study   Permission
CSE 4431 Software Testing   CSE 3421
CSE 4510 Special Topics in Computer Science   Permission
CSE 4520 Special Topics in Software Engineering   Permission
CSE 5000 Introduction to Programming CSE 5001, MTH 5051 None
CSE 5001 Assembly Language and Computer Organization CSE 5000, MTH 5051 None
CSE 5100 Data Structures and Algorithms CSE 5220, CSE 5260 CSE 5000, MTH 2/5051
CSE 5210 Formal Languages and Automata Theory Any CSE 5100
CSE 5211 Analysis of Algorithms CSE 5251 CSE 5100
CSE 5220 Computer Architecture CSE 5100, CSE 5260 CSE 5001
CSE 5230 Operating Systems CSE 5250, CSE 5270 CSE 5001, CSE 5100
CSE 5231 Computer Networks Any CSE 5220
CSE 5232 Network Programming Any CSE 5231
CSE 5240 Parallel Processing Any CSE 5100, 5220
CSE 5241 Distributed Computing Any CSE 5230
CSE 5250 Programming Languages CSE 5230, CSE 5270 CSE 5100
CSE 5251 Compiler Theory and Design CSE 5211 CSE 5100
CSE 5260 Database Systems CSE 5100 CSE 5220 CSE 5100
CSE 5261 Information Retrieval   CSE 5260
CSE 5270 Software Engineering CSE 5230, CSE 5250 CSE 5100
CSE 5271 Object-Oriented Design Any CSE 5100
CSE 5280 Computer Graphics Any CSE 5100
CSE 5281 Graphical User Interfaces Any CSE 5100
CSE 5282 Computer Simulation Any CSE 5100
CSE 5290 Artificial Intelligence Any CSE 5100
CSE 5400 Topics in Computer Science Any Permission
CSE 5401 Independent Study in Computer Science Any Permission
CSE 5402 Projects in Computer Science Any Permission
CSE 5500 Computer Science Seminar Any None
CSE 5610 Computational Complexity Any CSE 5210, CSE 5211
CSE 5620 Advanced Computer Architecture Any CSE 5220
CSE 5630 Advanced Operating Systems Any CSE 5230
CSE 5631 Advanced Computer Networks Any CSE 5231
CSE 5632 Survivable Network Objects Any CSE 5631
CSE 5650 Advanced Programming Languages Any CSE 5250
CSE 5660 Database Management Systems Any CSE 5260
CSE 5661 Advanced Information Retrieval Any CSE 5261
CSE 5670 Software Design Methods Any CSE 5270
CSE 5671 Software Testing Methods Any CSE 5270
CSE 5680 Advanced Computer Graphics Any CSE 5280
CSE 5690 Expert Systems Any CSE 5290
CSE 5691 Search and Artificial Intelligence Any CSE 5290
CSE 5692 Constraint Reasoning Any CSE 5100
CSE 5693 Machine Learning Any CSE 5290
CSE 5800 Advanced Topics in Computer Science Any Permission
CSE 5801 Independent Research in Computer Science Any Permission
CSE 5802 Research Projects in Computer Science Any Permission
CSE 5810 Advanced Topics in Computer Science Theory Any CSE 5210
CSE 5820 Advanced Topics in Computer Architecture Any CSE 5220
CSE 5830 Advanced Topics in Operating Systems Any CSE 5230
CSE 5835 Advanced Topics in Computer Networks Any CSE 5231
CSE 5840 Advanced Topics in Parallel/Distributed Computing Any CSE 5240, CSE 5241
CSE 5850 Advanced Topics in Programming Languages Any CSE 5250
CSE 5860 Advanced Topics in Database Systems Any CSE 5260
CSE 5870 Advanced Topics in Software Engineering Any CSE 5270
CSE 5880 Advanced Topics in Computer Graphics Any CSE 5280
CSE 5890 Advanced Topics in Artificial Intelligence Any CSE 5290
CSE 5999 Thesis in Computer Science Any Permission
CSE 6001 Doctoral-Level Topics in Computer Science Any PhD Acceptance
CSE 6990 Research in Computer Science Any PhD Standing
CSE 6999 Dissertation in Computer Science Any PhD Candidancy
     

* CSE 3102 Computer Organization will be taught as ECE 4551 Computer Architecture.


William Shoaff
1999-02-17