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.