• The computer science master's is designed for students who have an undergraduate degree in computer science, as well as those who have a strong background in a field in which computers are applied, such as engineering, science, or business.
  • They Will apply theoretical principles underlying computer science, ensuring they acquire the intellectual tools necessary to keep up-to-date in this rapidly evolving discipline.
  • With focused course work in areas such as computer graphics and visualization, data management, distributed systems, intelligent systems, programming languages and tools, and security, they will be prepared for career advancement in a range of areas.
  • The program consists of a core curriculum, a diverse set of clusters, and many additional electives. The clusters provide students with the opportunity to obtain depth in a computer science discipline.
  • The electives add the necessary breadth of knowledge required by industry. This combination prepares their graduates to engineer modern computing systems and contribute to all aspects of systems life cycles.