Program Highlight

  • Participate in small graduate classes to allow extensive interaction with professors and fellow graduate students.
  • Attend graduate classes that often meet during weekday evening hours to accommodate the schedules of employed adult students.
  • Learn from computer science faculty with diverse research interests including algorithms, software engineering, computer graphics, databases, computer networks, parallel processing, distributed computing, artificial intelligence, computer security, bioinformatics, computer vision, machine learning, quantum computing, and wireless networks.
  • Learn from mathematical sciences faculty with diverse research interests including differential topology, differential equations, dynamical systems, modeling, operations research, simulations, scientific computing, statistics, and group theory.
  • Access to the department's dedicated laboratories running Windows, Linux, and MacOS.
  • Access to IU's specialized research computing infrastructure including IU's Big Red II supercomputer, mass storage, as well as visualization systems.


Selected list of courses that students may choose to take