The MS in Computer Science program is a rigorous graduate program designed to meet the needs of any student seeking an advanced understanding of the principles and practices for harnessing the power of computing to benefit society and the world. The program can be a stepping stone on the way to further studies and the pursuit of advanced research, such as a PhD. Or the program can provide a pathway to professional advancement through greater technical knowledge and intellectual maturity.