In addition to the CSB electives, students are required to take one Computer Science course from the following list:

CSE 264 Web Systems Programming (3)

CSE 265 System and Network Administration (3)

CSE 271 Programming in the C and Unix Environment (3)

CSE 302  Complier Design (3)

CSE 313  Computer Graphics (3)

CSE 318  Automata and Formal Grammars (3)

CSE 319 Image Analysis and Graphics (3)

CSE 326 Pattern Recognition (3)

CSE 327 Artificial Intelligence Theory and Practice (3)

CSE 331  User Interface Systems and Techniques (3)

CSE 334 Software System Security (3)

CSE 335  Topics on Intelligent Decision Support Systems (3)

CSE 336  Embedded Systems (3)

CSE 337 Reinforcement Learning (3)

CSE 342  Fundamentals of Internetworking (4)

CSE 343  Network Security (3)

CSE 345  WWW Search Engines (3)

CSE 347 Data Mining (3)

CSE 348  AI Game Programming (3)

CSE 360  Introduction to Mobile Robotics (3)

CSE 363 Network System Design (3)

CSE 371 Principles of Mobile Computing (3)

CSE 375  Hardware & Software Topics in Parallel Computing (3)

Or other courses as approved by the program co-directors.