i n
CIS Homeline
   
Programs
  Doctoral
MSE
CGGT
MCIT
Robotics
Embedded Systems
Research
  Seminars and colloquia
People
  Faculty
Staff
Students
Courses
 

Course home pages
Descriptions and prerequisites
Time and room roster
Penn in Touch
Written Preliminary Exam I

 

Fall Course Schedule
Spring Course Schedule
Summer Course Schedule

Application
  Procedures and forms
Funding
Costs
Graduate handbook
Administrative resources
Other resources
  For women
For international students
English language courses
Recent graduates
Penn and Philadelphia
General Resources
Employment

 

CIS Home divider Penn Engineering divider PENN   spacer  

 
 Master of Science in Engineering (MSE) Curriculum

The MSE degree program requires the completion of ten course units:

Four courses from the following list, including at least one of either 501 or 505 and at least one of either 502 or 511:

CIS 500, Software Foundations
CIS 501, Computer Architecture
CIS 502, Analysis of Algorithms
CIS 505, Software Systems
CIS 511, Theory of Computation

CIS 520, Machine Learning

6 Electives

Total of 10 Course Units

  • At least seven of the ten course units required for the degree must be CIS courses; the four core courses are included in this requirement.
  • Courses meeting the seven CIS course requirement must be CIS 500-level courses.

 

SAMPLE CIS/MSE CURRICULUM

CIS  501  INTRODUCTION TO COMPUTER ARCHITECTURE

4 Core courses

7 CIS 500-level courses

 

CIS  520   MACHINE LEARNING 

CIS  505   SOFTWARE SYSTEMS

CIS  511   THEORY OF COMPUTATION 

CIS  550   DATABASE & INFORMATION SYSTEMS

 

CIS  553   NETWORKED SYSTEMS

CIS  551  COMPUTER & NETWORK SECURITY

CIS  899  INDEPENDENT STUDY

3 CIS (500-999-level)  and/or approved non-CIS courses.

 

TCOM 500 INTRODUCTION TO NETWORKS & PROTOCOLS

OPIM 672 DECISION SUPPORT SYSTEMS

 

SAMPLE CIS/MSE COURSE OF STUDY

FALL

CIS    501  INTRODUCTION TO COMPUTER ARCHITECTURE

CIS    520   MACHINE LEARNING 

CIS    550   DATABASE & INFORMATION SYSTEMS

SPRING

CIS    511   THEORY OF COMPUTATION 

CIS    505   SOFTWARE SYSTEMS

CIS    551  COMPUTER & NETWORK SECURITY

SUMMER

TCOM 500 INTRODUCTION TO NETWORKS & PROTOCOLS

SECOND FALL

CIS   553   NETWORKED SYSTEMS

CIS   899 INDEPENDENT STUDY

OPIM 672 DECISION SUPPORT SYSTEMS

Questions? contact mfelker@cis.upenn.edu


 
 
CIS Home divider Penn Engineering divider PENN   spacer
  Send comments on this page to