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:

TBA

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.

 

 

CIS/CIT Graduate Courses - Spring 2016

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

COURSE

TITLE

INSTRUCTOR

DAYS/TIME

LOCATION

CIS 500/001

Software Foundations

Zdancewic

TR noon-1:30

Towne 217

CIS 505/001

Software Systems

Loo

MW noon-1:30

Levine 101 - Wu & Chen Auditorium

CIS 511/001

Theory of Computation

Kannan

MW 3-4:30

Towne 313

CIS 521/001

Fundamentals of AI

Marcus

TR 10:30-noon

DRLB A6

CIS 535/401

Introduction to Bioinformatics; this course requires permission of instructor for enrollment

Voight

MW 10-11

TBD

CIS 535/402

Introduction to Bioinformatics Lab

Voight

F 10-11

TBD

CIS 540/001

Principles of Embedded Systems

Alur

MW 10:30-noon

Moore 212

CIS 540/201 Principles of Embedded Systems Recitation Alur F noon-1 Moore 212

CIS 550/401

Database & Information Systems

Ives

TR 1:30-3

Berger Auditorium - Skirkanich

CIS 553/001

Networked Systems

Smith

MW 3-4:30

Meyerson B1

CIS 555/401

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

Haeberlen

MW 10:30-noon

Berger Auditorium - Skirkanich

CIS 563/001

Physically Based Animation*

Singh

MW 1:30-3

Moore 212

CIS 568/001

Game Design Practicum

Lane

MW 3-4:30

Towne 309

CIS 580/001

Machine Perception

Shi

MW noon-1:30

Towne 313

CIS 597/TBD

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

TBD

TBD

n/a

CIS 599/TBD

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

TBD

TBD

n/a

CIS 601/001 Advanced Topics in Computer Architecture Devietti T R 10:30-noon Towne 321
CIS 620/301 Advanced Topics in AI - CANCELLED

CIS 625/301

Computational Learning Theory

Kearns

M noon-3

Levine 307

CIS 660/301

Advanced Topics in Computer Graphics & Animation

Lane

MW 10:30-noon

Towne 309

CIS 677/001 Advanced Topics in Algorithms & Complexity; prerequisite - successful completion of CIS 502/Analysis of Algorithms or the equivalent Guha MW 1:30-3 Towne 315
CIS 700/001 CIS Special Topic: Crowd Simulation Badler TR 1:30-3 SIG Center - Moore
CIS 700/002 CIS Special Topic: Advanced Topics in Databases: Data Provenance & Data Citation Davidson MW 1:30-3 Towne 303
CIS 800/001 CIS PhD Special Topic: Programming Language Applications of Constraint Solvers - for .5 credit Zdancewic T 1:30-3 Levine 512
CIS 800/002 CIS PhD Special Topic - for .5 credit Smith/Heninger W noon-2 DSL Conference Room - Moore

CIS 895/001 

Teaching Practicum Credit 

TBD

TBD

n/a

CIS 899/TBD

Doctoral Student Independent Study
click here for faculty section numbers

TBD

TBD

n/a

CIS 999/TBD

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

Data Structures & Software Design

Sheth

MW noon-1:30

DRLB A2

CIT 594/201 Data Structures & Software Design Recitation Sheth F 3-4:30 DRLB A2

CIT 595/001

Computer Systems Programming

Murphy

TR 4:30-6

Moore 216

CIT 595/201 Computer Systems Programming Recitation Murphy R 10:30-noon DRLB 3N1H

CIT 596/001

Algorithms & Computation

Bhusnurmath

TR 1:30-3

Towne 311

CIT 596/201 Algorithms & Computation Bhusnurmath F 11-12:30 Towne 321

Enrollment for the above CIS and CIT classes is restricted to CIS, MCIT, CGGT, EMBS, and Robotics students; the waitlist to be considered for enrollment in these courses is closed.

CIT 590/001

Programming Languages & Techniques
For non-MCIT students

Bhusnurmath

MW 1:30-3

Berger Auditorium - Skirkanich

CIT 590/201 Programming Languages & Techniques Recitation Bhusnurmath F 10:30-noon Moore 207
CIT 590/202 Programming Languages & Techniques Recitation Bhusnurmath F 1:30-3 Moore 207
CIT 590/203 Programming Languages & Techniques Recitation Bhusnurmath F 3-4:30 Moore 207
Other Courses
EAS 590/001 Commercializing Technology Isakowitz MW 5:30-7 Towne 305
Once the registration 'hold' has been released (click here for info) you can register for classes, add/drop classes, check your enrollment, etc., by accessing Penn Portal.

Spring 2016 Academic calendar

January 13 Spring term classes begin; Graduate Orientation for Spring
January 18 Martin Luther King Day (Observed; University closed)
February 1 ADD/DROP PERIOD ENDS - LAST DAY to DROp a class without financial penalty
March 5 Spring recess begins at close of classes
March 14 Classes resume at 8:00 am
April 27 Spring term classes end
April 28-April 29 Reading Days
May 2-10 Final Examinations
May 16 Commencement
                                                                                                                                                                                                                                                                                                                                                                     

Notes:

*CIS 563/Physically Based Animation: Students should have a good knowledge of object-oriented programming (C++) and basic familiarity with linear algebra and physics. Background in computer graphics is required (CIS 277 or CIS 560).

 

Click here for information re: CIS 700/001 Crowd Simulation