The MSE in Computer and Information Science at the University of Pennsylvania provides advanced training in the scientific foundations of computing, with options spanning algorithms, theory, and systems. The program is designed for students who want rigorous coursework and research-informed learning in core areas of computer science.
The Master of Science in Engineering (MSE) in Computer and Information Science at the University of Pennsylvania offers comprehensive training in the fundamental principles of computing. This program is ideal for students seeking a challenging curriculum that combines rigorous coursework with research-based learning across essential areas of computer science.
Typical course areas include:
Note: Course availability and the specific set of required or elective courses may vary based on academic plans and terms. Prospective students should consult with the department or program coordinator to confirm their recommended pathway.
Applicants are not required to submit GRE or GMAT scores. While no specific minimum GPA is stated, strong undergraduate preparation in mathematics and computer science is expected. Applicants should have completed coursework comparable to an undergraduate computer science curriculum, which may include programming languages, data structures, discrete mathematics, linear algebra, algorithms, and theory.
Graduates of the MSE in Computer and Information Science program are well-prepared for a variety of careers in technology and engineering. They often pursue roles in software development, system architecture, data analysis, and research, equipping them with the skills necessary to excel in a rapidly evolving job market. With a strong foundation in computer science principles, graduates can expect to find opportunities across diverse industries, making impactful contributions to the field.
Shortlist scholarships and plan your application — free guidance from our advisors.