Computer Science

Our MS program in computer science gives students the chance to develop essential skills for both academic and industrial applications. Participants will gain a wide breadth of advanced knowledge in the design, programming and application of modern computer technology. They also will establish a deeper understanding of the discipline's fundamentals and explore their own particular areas of interest in the field. This flexibility with opportunities for specialization is an essential element of our program, and allows our graduates to enter the workforce with the skills to both quality and stand out in a variety of positions.

Graduates of the program often pursue careers based on their chosen specialization, but the strong and varied knowledge base they develop throughout can make them attractive to a wide range of employers. The master's also serves as an excellent foundation for students who wish to pursue research and continue on into a PhD program