To obtain some specialization within computer science, students should take three or more courses from one of the tracks below.  Further, within a track, students should take the strongly recommended course(s). To facilitate planning, we indicate when we plan to offer each course (ES = Every Semester, F = Every Fall Semester, S = Every Spring Semester, I = at least once every two years, NC = not currently offered).  Note that CSE 392 Independent Study (ES), with a suitable topic, is encouraged in any track.

Artificial Intelligence:
Strongly Recommended:
  CSE 327  Artificial Intelligence Theory and Practice (S)
Recommended:
  CSE 326  Pattern Recognition (I)
  CSE 335  Topics on Intelligent Decision Support System (NC)
  CSE 347  Data Mining  (I)
  CSE 348  AI Game Programming (NC)
  CSE 360  Introduction to Mobile Robotics (I)

Bioinformatics
Strongly Recommended:
  CSE 308   Bioinformatics: Issues and Algorithms  (I)
Recommended:
  CSE 241   Database Systems (ES)
  CSE 326   Pattern Recognition (I)

  CSE 320/420 Biomedical Image Computing Modeling (I)
  CSE 347   Data Mining   (F) 
  BIOS 41   Biology Core I: Cellular and Molecular (S)
  BIOS 115 Biology Core II: Genetics (F)

Computing Principles:
Strongly Recommended:
  CSE 241 Database Systems (ES)
Recommended:
  CSE 302 Compiler Design (NC)
  CSE 327 Artificial Intelligence Theory and Practice (S)
  CSE 375 Hardware and Software Topics in Parallel Computing (F)

Hardware-Software:
Strongly Recommended:
  ECE 81  Principles of Electrical Engineering (ES)
Recommended:
  CSE 271 Programming in C and the Unix Environment (F)
  ECE 319 Digital System Design (F)
  CSE 336 Embedded Systems  (I)
  CSE 375 Hardware and Software Topics in Parallel Computing (F)

Information Managment:
Strongly Recommended:
  CSE 241 Database Systems (ES)
Recommended:
  CSE 335  Topics on Intelligent Decision Support System (NC)
  CSE 345 WWW Search Engines  (NC)
  CSE 347 Data Mining   (F)
 

Interactive Multimedia Systems:
Strongly Recommended:
  CSE 313 Computer Graphics  (I)
Recommended:
  CSE 319/ 419 Image Analysis and Graphics (NC)  
  CSE 331 User Interface Systems and Techniques (F)
  CSE 348 AI Game Programming (NC)

Systems and Networks:
Strongly Recommended:
  CSE 271 Programming in C and the Unix Environment (F)
Recommended:
  CSE 265 System and Network Administration (NC)
  CSE 336 Embedded Systems (I)
  CSE 334 Software System Security (I)
  CSE 342 Fundamentals of Internetworking  (I)
  CSE 343 Network Security (I)
  CSE 345 WWW Search Engines (I)
  CSE 371 Principles of Mobile Computing (F)

Software Systems
Strongly Recommended:
  CSE 271  Programming in C and the Unix Environment (F)
 
Recommended:
  CSE 302 Compiler Design  (NC)
  CSE 334 Software System Security (I)
  CSE 371 Principles of Mobile Computing (F)