Advancing computer science aims to capture the fluid movement of software development and to advance the field further through the development of cutting edge research and applications. New algorithmic structures, code metaphors and programming languages are being developed to capture new architectures and paradigms in software development. Students in this Advancing Computer Science masters degree program learn the leading edge elements on which the new architectures and paradigms in software development are founded.

Curriculum for the advancing computer science masters degree is designed to flow with and even help propel the dynamic movement of software development. Graduates with this information technology degree stand ready to innovate and advance the field further by developing cutting edge research and innovative applications that help shape the future.