The computer science major offers expert training in computation and information processing strategies. By providing both a traditional computer science track and an information system track that emphasizes bridging computers and business management, you will be equipped with essential knowledge and skills. Course topics and highlights include:

  • Organization and structure of programming languages
  • User interface design, implementation and evaluation
  • Data structures
  • Theory of algorithms
  • Artificial intelligence
  • Systems programming
  • Memory and database management