Computer and Information Science
Please note: this is the on-campus information; for the online MAS-CS, please see the program website.
The field of Computer Science is constantly evolving, and so are we. The new Master of Applied Science in Computer Science degree program builds on the longstanding reputation and proven success of Penn Engineering’s trusted Master of Computer and Information Technology (MCIT).
Designed for professionals from non-computer science backgrounds, the MAS-CS degree delivers rigorous computer science foundations in programming, systems, algorithms, and software design – preparing graduates to build, scale, and lead in technically complex, rapidly evolving environments.
To learn more about the application and admission requirements please visit:
Visit the Graduate Admissions website for additional FAQs.
Degree Requirements
The Master of Applied Science in Computer Science (MAS-CS) program builds on the longstanding legacy of our former MCIT program.
As the field of computer science is constantly evolving, we too have made some changes to our legacy degree program designed for students without a background in CS.
MAS-CS builds directly on the foundation established by MCIT. The program continues to be designed for professionals who did not major in computer science as undergraduates, while providing the same rigorous core computer science coursework and opportunities to explore advanced areas such as artificial intelligence, data science, and modern software systems.
We feel the updated degree name more clearly reflects the hands-on, applied nature of the curriculum and the roles many MCIT graduates have pursued after completing the program, such as software engineer, machine learning engineer, AI engineer, systems engineer, data engineer, technical product manager, and engineering manager.
While the program name has evolved, the core mission remains the same: providing a rigorous computer science education designed specifically for talented professionals from a wide range of academic backgrounds.