Designed specifically for students who are new to computer science, the online Master of Applied Science in Computer Science (MAS-CS Online) program offers the same innovative curriculum and high-quality teaching as Penn’s on-campus MAS-CS program. This program brings the rigor and prestige Penn Engineering is known for — with the flexibility of an entirely online learning experience.
No matter what you studied as an undergraduate, the MAS-CS degree enables you to build a strong foundation in computer science with the opportunity to specialize your training with concentrations that signal expertise and elevate career impact:
Core courses along with technical electives bridge computer science theory and hands-on, applied learning that empower you to accelerate your career. Throughout your coursework, you’ll use real-world tools and environments such as TensorFlow and Amazon Cloud, giving you practical fluency and transferable skills. All the while you will have ongoing access to Penn Engineering faculty and TAs through live office hours and discussion forums that can help guide you on your path to becoming the engineer you aspire to be.
Explore the Course Catalog to access detailed information regarding the degree requirements and curriculum for the MAS-CS Online program
Students have access to a Student Success Advising Team, which helps students create personalized degree plans and explore different degree completion options through sample course plans.


You’ve established a solid foundation in computer science through the MAS-CS curriculum — but your journey doesn’t have to stop there. Build upon your first degree and progress your studies by diving into another subject of interest with a second degree in data science or artificial intelligence

Gain expertise in crucial computer science areas and expand your career horizons with our certificates in Data Science , Software Systems, and Artificial Intelligence.
Eligibility – Graduates of MAS-CS Online.
Academic Plan – If you graduated in the last five (5) years, you may transfer in two courses for your Certificate. Certificates consist of four courses from the certificate plan.
Not sure if the MAS-CS Online degree is for you? Before committing to a full graduate degree program, you can try an open-enrollment course or specialization to get a feel for Penn Engineering’s innovative learning model and subject matter.