Your CIS Department Contact:

Mike Felker
Graduate Program Coordinator for Ph.D., MSE in CIS, and MCIT programs
Office: 158 Levine
Phone: 215-898-9672
Email: mfelker@cis.upenn.edu

Documents:

CIS 599 and 597 Section Numbers
CIS 599 and 597 Approval Form
CIS 899 and 999 Section Numbers
CIS 899 and 999 Approval Form

Helpful links:

CIS Course Descriptions

CIS Program-Specific Schedules

Course Registration Instructions

Approved non-CIS Grad Courses

SEAS Graduate Academic Calendar (For important dates, drop/add etc)

University 3-year Academic Calendar

Penn InTouch (registration, to view schedule)

Classroom/building Information

All Penn Courses and Schedules

SEAS Graduate Commencement

University Commencement

Payment Information:

The University begins billing shortly after registration and late fees may be incurred.

 

 

Graduate Courses - Spring 2015

For current listings of courses offered at Penn, and to register for classes after you have met with your advisor, log in to Penn InTouch. Please note that Penn InTouch is the only way to access course information that is verified as accurate by the University Registrar's Office.

Legend:
Colors: Rows highlighted in grey are CIS Core Courses | Rows in tan are CIT Core Courses;
Days: M=Monday | T=Tuesday | W=Wednesday| R=Thursday | F=Friday
See the bottom of the page for notes regarding individual courses.

COURSE

TITLE

INSTRUCTOR

DAYS/TIME

LOCATION

CIS 501/001

Computer Architecture

Devietti

MW 1:30-3

TBA

CIS 505/001

Software Systems

Loo

TR noon-1:30

TBA

CIS 511/001

Theory of Computation

Kannan

MW 3-4:30

TBA

CIS 521/001

Fundamentals of AI

Marcus

TR 10:30-noon

TBA

CIS 526/001

Machine Translation

Callison-Burch

TR 4:30-6

TBA

CIS 535/401

Introduction to Bioinformatics

Master

MW 10-11

TBA

CIS 535/402

Introduction to Bioinformatics Lab

Master

F 10-11

TBA

CIS 537/401

Biomedical Image Analysis

Gee

MW 3-4:30

TBA

CIS 540/001

Principles of Embedded Systems

Alur

MW 10:30-noon

TBA

CIS 540/201

Principles of Embedded Systems Recitation

Alur

F noon-1

TBA

CIS 550/401

Database & Information Systems

Davidson

TR 1:30-3

TBA

CIS 553/001

Networked Systems

Smith

MW noon-1:30

TBA

CIS 555/401

Internet & Web Systems
[core course for CIS/MSE students]

Ives

MW 10:30-noon

TBA

CIS 563/001

Physically Based Animation

Kavan

MW 1:30-3

TBA

CIS 568/001

Game Design Practicum

Lane

MW 3-4:30

TBA

CIS 580/001

Machine Perception

Shi

MW noon-1:30

TBA

CIS 597

Master's Student Thesis Research
[click here for faculty section numbers]

TBD

TBD

n/a

CIS 599

Master's Student Independent Study
[click here for faculty section numbers]

TBD

TBD

n/a

CIS 610/001 Advanced Geometric Methods in Computer Science Gallier TR 10:30-noon TBA

CIS 625/301

Computational Learning Theory

Kearns

M noon-3

TBA

CIS 630/301 

Advanced Topics in Natural Language Processing

Nenkova

M 3-6

TBA

CIS 660/301

Advanced Topics in Computer Graphics & Animation

Lane

MW 10:30-noon

TBA

CIS 800/001

Doctoral Special Topic: Architecture & Compilers Reading Group, .5 credit

Devietti

W 1:30-3

TBA

CIS 800/002

Doctoral Special Topic: Security Reading Group, .5 credit

Heninger

W noon-1:30

TBA

CIS 895/001 

Teaching Practicum Credit 

TBD

TBD

n/a

CIS 899

Doctoral Student Independent Study
[click here for faculty section numbers]

TBD

TBD

n/a

CIS 999

Doctoral Student Thesis/Dissertation Research 
[click here for faculty section numbers]

TBD

TBD

n/a

CIS 995/001 

Dissertation 

TBD

TBD

n/a

CIT 594/001

Programming Languages & Techniques II

Matuszek

TR 4:30-6

TBA

CIT 595/001

Digital Systems Organization & Design

Murphy

TR 10:30-noon

TBA

CIT 595/201

Digital Systems Organization & Design Recitation

Murphy

R 3-4:30

TBA

CIT 596/001

Theory of Computation

Bhusnurmath

MW 1:30-3

TBA

CIT 596/201

Theory of Computation Recitation

Bhusnurmath

F 11-noon 

TBA

CIT 597/001 Programming Languages & Techniques III Sheth MW noon-1:30 TBA
CIT 597/201 Programming Languages & Techniques III Recitation Sheth F 1-2 TBA

Enrollment for the above CIS and CIT classes is restricted to CIS, MCIT, CGGT, EMBS, and Robotics students. Other students who wish to enroll in CIS or CIT courses are requested to complete submit the waiting list information form accessible @ www.cis.upenn.edu/webforms/grad-waitlist/

CIT 590/001

Programming Languages & Techniques
For non-MCIT students

Bhusnurmath

TR 1:30-3

TBA

CIT 590/201

Programming Languages & Techniques Recitation

Bhusnurmath

F 10:30-noon

TBA

CIT 590/202

Programming Languages & Techniques Recitation

Bhusnurmath

F 1:30-3

TBA

CIT 590/203

Programming Languages & Techniques Recitation

Bhusnurmath

F 3-4:30

TBA

                                                                                                                                                                                                                                                                                                                                                                       

Notes:

CIS 526/001 Machine Translation

Google translate can instantly translate between any pair of over fifty human languages (for instance, from French to English). How does it do that? Why does it make the errors that it does? And how can you build something better? Modern translation systems like Google Translate and Bing Translator learn how to translate by reading millions of words of already translated text, and this course will show you how they work. The course covers a diverse set of fundamental building blocks from linguistics, machine learning, algorithms, data structures, and formal language theory, along with their application to a real and difficult problem in artificial intelligence.

CIS 526 may be used towards fulfilling the CIS doctoral student seminar requirement.