The M.S. in Computer Science offers students with a bachelor's degree the opportunity to improve their training with advanced study in computer science. We cater to students with basic analytic skills and a strong aptitude for mathematics, programming, and logical reasoning.
http://www.cmu.edu/A Penn Engineering degree in Computer Science provides students with an in-depth education in the conceptual foundations of computer science and in complex software and hardware systems. It allows them to explore the connections between computer science and a variety of other disciplines in engineering and outside.
http://www.upenn.edu/