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

Skirkanich Auditorium

CIS 505/001

Software Systems

Loo

TR noon-1:30

Wu & Chen Levine Hall

CIS 511/001

Theory of Computation

Kannan

MW 3-4:30

Moore 216

CIS 521/001

Fundamentals of AI

Marcus

TR 10:30-noon

Towne 321

CIS 526/001

Machine Translation

Callison-Burch

TR 4:30-6

David Rittenhouse Lab A5

CIS 535/401

Introduction to Bioinformatics

Voight

MW 10-11

TBA

CIS 535/402

Introduction to Bioinformatics Lab

Voight

F 10-11

TBA

CIS 537/401

Biomedical Image Analysis

Gee

MW 3-4:30

Towne 303

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

Davidson

TR 1:30-3

Skirkanich Auditorium

CIS 553/001

Networked Systems

Smith

MW noon-1:30

Moore 216

CIS 555/401

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

Ives

MW 10:30-noon

Heilmeier Hall Towne 100

CIS 563/001

Physically Based Animation

Kavan

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 315

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 610/001 Advanced Geometric Methods in Computer Science Gallier TR 10:30-noon Towne 319

CIS 625/301

Computational Learning Theory

Kearns

M noon-3

Towne 303

CIS 630/301 

Advanced Topics in Natural Language Processing

Nenkova

M 3-6

Towne 305

CIS 660/301

Advanced Topics in Computer Graphics & Animation

Lane

MW 10:30-noon

Towne 309

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 800/003 Doctoral Special Topic Smith TBA TBA
CIS 800/004 Doctoral Special Topic: Beyond MapReduce Haeberlen TR 4:30-6 Levine 512

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

Programming Languages & Techniques II

Matuszek

TR 4:30-6

LRSM Auditorium

CIT 595/001

Digital Systems Organization & Design

Murphy

TR 10:30-noon

Towne 313

CIT 595/201 Digital Systems Organization & Design Recitation Murphy R 3-4:30 Moore 207

CIT 596/001

Theory of Computation

Bhusnurmath

MW 1:30-3

Towne 319

CIT 596/201 Theory of Computation Recitation Bhusnurmath F 11-noon Towne 321
CIT 597/001 Programming Languages & Techniques III Sheth MW noon-1:30 Wu & Chen Levine Hall
CIT 597/201 Programming Languages & Techniques III Recitation Sheth F 1-2 Moore 216

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

Wu & Chen Levine Hall

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
                                                                                                                                                                                                                                                                                                                                                                       

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.