Computer Science

Prospective Graduate Students

The Master of Science program in Computer Science provides an opportunity for students to enhance their understanding of the principal hardware and software themes. The student will also learn how to analyze and formulate solutions for many advanced problems which occur in computer systems. The program stresses technical competence and encourages the student in independent work and judgment.

The program provides an extensive background in computer programming languages, computer architecture, and the design and application of computer algorithms. Progress through this diverse curriculum leads to concentrated instruction and culminating experience on topics such as cyber security and operations, cloud computing, mobile computing, software entrepreneurship, wireless communication networks, machine learning, data mining, high performance computing, robotics, human computer interaction, 3D game programming, virtual reality and data science.