Students are encouraged to take electives to familiarize themselves with specific areas of the discipline more deeply and broadly. 

Artifical Intelligence
  • CS/ISAT 344 Intelligent Systems
  • CS 354 Introduction to Autonomous Robotics
  • CS 444 Artificial Intelligence
Software Development
  • CS 347 Web-Based Information Systems
  • CS 349 Developing Interactive Multimedia
  • CS 412 Applied Algorithms
  • CS 446 Software Analysis and Design
  • CS 447 Interaction Design
  • CS 470 Parallel and Distributed Systems
Systems
  • CS 432 Compiler Construction
  • CS/ISAT 462 Network Applications Development
  • CS 450 Operating Systems
  • CS 456 Computer Architecture
  • CS 470 Parallel and Distributed Systems
  • CS 480 Selected Topics: Embedded Systems
Graduate School
  • CS 442 Logic in Computer Science
  • CS/MATH 448-449 Numerical Mathematics and Computer Applications
  • CS 452 Design and Analysis of Algorithms
  • CS 488 Computer Graphics Applications
Independent Study

CS 497 Advanced, independent study course

Back to Top