Faculty Director

Scott L. Diamond, PhD

Rajeev Alur, Ph.D.
Zisman Family Professor of Computer and Information Science
Chair, Graduate Group in Computer and Information Science

Dr. Alur's areas of research include formal modeling and analysis of reactive systems, hybrid systems, model checking, software verification, logics and automata, and design automation for embedded software.

Author/co-author of more than 150 publications, invited lecturer at more than 40 symposia and workshops, and holder of six patents, Dr. Alur has chaired/co-chaired numerous scientific meetings such as the International Conference on Computer-Aided Verification, the International Conference on Hybrid Systems: Computation and Control; and the IEEE Symposium on Logic in Computer Science. He currently serves as chair of the ACM Special Interest Group on Embedded Systems.

His many honors include the National Science Foundation's CAREER (1997) and ITR (2001) awards, Alfred P. Sloan Faculty Fellowship (1999), and designation as a highly-cited scientist by the Institute for Scientific Information (2005).

Computer and Information Science

Master's Program

Information technology is revolutionizing not only business, science, and our personal lives but also our understanding of nature, mind, and society. This revolution began in 1946 here at Penn, the birthplace of ENIAC, the world's first electronic, large-scale, general-purpose digital computer.

Computer Science Masters for students with a computing background

Program Highlights: Access to interdisciplinary institutes, laboratories and centers such as the Institute for Research in Cognitive Science and the Center for Bioinformatics.

dividing line

The MSE Program in Computer and Information Science, ranked as one of the nation's top programs, prepares students to be tomorrow's innovators, leaders, and visionaries in this rapidly-expanding field. Designed for students with an undergraduate degree in Computer Science, our multi-disciplinary program allows you to pursue your own career interests. From telecommunications, computational linguistics, and bioinformatics to artificial intelligence, software engineering, and financial management. They can be found in major companies such as Microsoft, Lockheed Martin, Oracle, and UBS Securities Japan Ltd., or pursuing doctoral degrees at major research universities such as Penn and Drexel.

Computer and Information Science MSE Curriculum

Students must complete a total of ten courses comprised of four core courses and six electives. Core courses include:

  • Software Foundations
  • Computer Architecture
  • Analysis of Algorithms
  • Software Systems
  • Theory of Computation

Sample Elective Courses

  • Database and Information Systems
  • Computer and Network Security
  • Networked Systems
  • Fundamental of Artificial Intelligence
  • Computational Biology
  • Decision Support Systems

Financial Curriculum: For course requirements, go to: www.cis.upenn.edu/grad/financial.shtml

Software Engineering Curriculum: For course requirements, go to: www.cis.upenn.edu/grad/software.shtml

For more detailed information, watch the video or visit the CIS MSE website.