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)