Your CIS Department Contact:

Mike Felker
CIS Graduate Coordinator
Office: 158 Levine
Phone: 215-898-9672
Email: mfelker@cis.upenn.edu

 

Advising: Approved Non-CIS Electives

Approved Non-CIS Course Electives for CIS/MSE & MCIT Graduate Students:

In accordance with the requirements in the CIS Graduate Student Handbook, the following non-CIS courses** may be counted as electives toward the CIS/MSE & MCIT degrees:

  • BE 521 Brain Computer Interfacing
  • BE 530 Theoretical Neuroscience
  • EAS 500 Technical Communication in Engineering Practice
  • EAS 507 Intellectural Property & Business Law for Engineers
  • EAS 510 Technical Communication & Academic Writing For Engineers (for non-native speakers of English)
  • EAS 512 Engineering Negotiation
  • EAS 545 Engineering Entrepreneurship I
  • EAS 546 Engineering Entrepreneurship II
  • EAS 590 Commercializing Software
  • EAS 595 Foundations of Leadership
  • EDUC 545 Video Games & Virtual Worlds
  • EDUC 545 Core Methods in Educational Data Mining
  • EDUC 677 Information & Community Technology for Education & Development
  • ENM 502 Numerical Methods & Modeling
  • ENM 503 Introduction to Probability & Statistics
  • ENM 540 Topics in Computational Science & Engineering
  • ESE 504 Introduction to Optimization Theory
  • ESE 505 Control of Systems
  • ESE 507 (TCOM 500) Introduction to Networks and Protocols
  • ESE 519 Real-Time and Embedded Systems
  • ESE 530 Elements of Probability Theory
  • ESE 531 Digital Signal Processing
  • ESE 535 Electronic Design Automation
  • ESE 540 Engineering Economics
  • ESE 544 Project Management
  • ESE 545 Data Mining
  • ESE 575 (TCOM 511) Into to Wireless Systems
  • ESE 576 (TCOM 570) Digital Communication Systems
  • ESE 605 Modern Convex Optimization
  • ESE 650 Learning in Robotics
  • ESE 676 Coding Theory
  • ESE 680 Dynamic Programming & Stochastic Control
  • GCB 536 Computational Biology
  • IPD 515 Product Design
  • LAW 621 Technology & Policy and LAW 904 Advanced Topics in Technology & Policy - applicable only for students pursuing the dual Law & MCIT degrees
  • LING 545 Math Foundations of Language Communication  I
  • LING 546 Math Foundations of Language Communication II
  • LING 549 Mathematical Techniques in NLP
  • LING 570 Developmental Psycholinguistics
  • MATH 508/509 Advanced Analysis
  • MATH 513 Computational Linear Algebra
  • MATH 514 Advanced Linear Algebra
  • MATH 530 Mathematics of Finance
  • MATH 546/STAT 530 Advanced Probability
  • MATH 547/STAT 531 Stochastic Processes
  • MATH 570 Introduction to Logic & Computability
  • MATH 571 Introduction to Logic & Computability
  • MATH 574 Mathematical Theory of Computation
  • MATH 580 Combinatorial Analysis and Graph Theory
  • MATH 581 Combinatorial Analysis and Graph Theory
  • MATH 582 Applied Mathematics & Computation
  • MATH 584 The Mathematics of Medical Imaging & Measurement
  • MATH/BIOL 586 Topics in Mathematical Biology
  • MATH 690 Mathematical Foundations of Program Semantics - Foundations of Computer Security
  • MATH 691 Topics in Mathematical Foundations of Computer Security
  • MEAM 510 Design of Mechatronic Systems
  • MEAM 520 Intro to Robotics
  • MEAM 521 Introduction to Scientific Computing for Scientific Applications
  • MEAM 620 Advanced Robotics
  • MEAM 625 Haptic Interfaces for Virtual Environments & Teleoperation
  • MEAM 646 Computational Mechanics
  • NPLD 792 Social Entrepreneurship

Restrictions:

For the following courses listed above only one may be taken as an elective by CIS graduate students:

  • EAS 500 Technical Communication in Engineering Practice
  • EAS 510 Technical Communication & Academic Writing For Engineers
  • EAS 512 Engineering Negotiation
  • EAS 545 Engineering Entrepreneurship I
  • EAS 546 Engineering Entrepreneurship II
  • EAS 590 Commercializing Technology & EAS 591 Leading Technology Teams
  • EAS 595 Foundations of Leadership
  • IPD 515 Product Design
  • EDUC 677 Information & Community Technology for Education & Development
  • NPLD 792 Social Entrepreneurship

Course offerings/schedules for all departments can be found here.

Wharton Courses

The Wharton School of Business MUST approve your registration for the courses listed below; click here to access the Wharton Authorization Request form for Non-MBA Candidates:

  • STAT 510 Probability
  • STAT 500 Applied Regression & Analysis of Variance
  • STAT 511 Statistical Inference
  • STAT 512/STAT 550 Mathematical Statistics
  • STAT 520 Applied Econometrics I
  • STAT 530 Advanced Probability
  • STAT 531 Stochastic Processes
  • STAT 533 Stochastic Processes
  • STAT 553 Machine Learning
  • STAT 542 Bayesian Methods & Computation
  • STAT 571/STAT 701 Modern Data Mining
  • STAT 900 Probability & Combinatorial Optimization
  • STAT 928 Statistical Learning Theory
  • STAT 991 Regularization Methods for Learning
  • ECON 681 Microeconomic Theory I
  • ECON 682 Game Theory & Applications
  • ECON 701 Macroeconmic Theory
  • ECON 703 Microeconomic Theory II
  • ECON 713 Game Theory
  • FNCE 717 Financial Derivatives
  • FNCE 725 Fixed Income Securities
  • FNCE 738 Capital Markets
  • FNCE 892 Financial Engineering
  • MKTG 776 Applied Probability Models in Marketing
  • Click here for previously approved OPIM courses
  • ========================================================

**Courses not appearing on the above list but with strong technical and/or mathematical content may be counted toward the CIS MSE graduate degree with the prior approval of the CIS/MSE Program Chairr.