CIS Homeline
   
Programs
 

Doctoral
MSE
CGGT
MCIT
Robotics
Embedded Systems

Research
  Seminars and colloquia
People
  Faculty
Staff
Students
Courses
 

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
arrow Employment

 

CIS Home divider Penn Engineering divider PENN   spacer
 

 
  Department of Computer & Information Science Spring 2012 Graduate Course Schedule & Related Course Offerings  

COURSE

TITLE

INSTRUCTOR

DAYS/TIME

LOCATIONS

CIS 500/001

Software Foundations Pierce MW 3-4:30 Moore 216

CIS 505/001

Software Systems

Blaze TR 1:30-3

Berger Auditorium

Skirkanich Hall Room 13

CIS 511/001

Theory of Computation Kannan TR noon-1:30 Wu & Chen, Levine Hall
CIS 515/001 Foundations of Linear Algebra & Optimization Gallier TR 4:30-6

David Rittenhouse Lab 3C8

209 South 33rd Street

CIS 518/401 Finite Model Theory & Descriptive Complexity Weinstein MWF 1-2

Towne 309

CIS 521/001 Fundamentals of AI Ungar TR 10:30-noon Moore 216
Cancelled

CIS 521/201 Fundamentals of AI Recitation

CIS 535/401 Introduction to Bioinformatics Master MW 2-3

Clinical Research Building Auditorium

415 Curie Blvd.

CIS 535/402

Introduction to Bioinformatics Lab

Master F 2-3

Clinical Research Building

Auditorium

415 Curie Blvd.

CIS 537/401 Biomedical Imaging Analysis Yushkevich MW 3-4:30 Moore 212
CIS 540/001 Principles of Embedded Computation Alur MW 10:30-noon Moore 212
CIS 540/201

Principles of Embedded Computation Recitation

Alur F noon-1 Moore 212
CIS 542/001 Embedded Systems Programming Murphy TR 4:30-6

David Rittenhouse Lab A6

209 South 33rd Street

CIS 551/401 Computer & Network Security

Zdancewic

MW 1:30-3 Towne 3111
CIS 553/401 Networked Systems

Loo

MW noon-1:30 Heilmeier Hall, Towne 100
CIS 555/401

Internet & Web Systems

Haeberlen MW 9:30-11

Berger Auditorium

Skirkanich Hall Room 13

CIS 563/001

Physically Based Animation

Kider MW 1:30-3 Moore 212
CIS 565/001 GPU Programming & Architecture Cozzi

MW 9-10:30

Moore 212
CIS 568/001 Game Design Practicum Lane

TBA

TBA
CIS 580/001 Machine Perception Daniilidis MW 10:30-noon Towne 303
CIS 597/TBD

Master's Student Thesis Research

TBD TBD n/a
CIS 599//TBD Master's Student Independent Study TBD TBD n/a
CIS 625/301 Computational Learning Theory Kearns M noon-3 Levine 315
CIS 630/301

Advanced Topics in Natural Language Processing

Nenkova MW 3-4:30 Towne 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 Guha TR 4:30-6 Towne 315
Canceled                              CIS 700/001      Special Topic Shi     MW 4:30-6

CIS 800/001

Doctoral Special Topic Lee W noon-3 Levine 612
CIS 895/001 Teaching Practicum Credit TBD TBD n/a
CIS 899/TBD Doctoral Student Independent Study TBD TBD n/a
CIS 999/TBD Doctoral Student Thesis/Dissertation Research TBD TBD n/a
CIS 995/001 Dissertation TBD TBD n/a
CIT 590/001

Programming Languages & Techniques

Dietz & Phillips

MW 4:30-6 Heilmeier Hall, Towne 100
CIT 590/201

Programming Languages & Techniques Recitation

Dietz & Phillips

F 1:30-3 Moore 207 Lab
CIT 594/001 Programming Languages & Techniques II Matuszek TR 4:30-6 Towne 303
CIT 595/001 Digital Systems Organization & Design Mongan, Wm. TR 10:30-noon Towne 313
CIT 595/201

Digital Systems Organization & Design Recitation

Mongan W 1:30-3

Moore 207 Lab

CIT 596/001 Theory of Computation

Dietz & Matuszek

TR 1:30-3 Towne 309
CIT 596/201

Theory of Computation Recitation

Dietz & Matuszek

F 11-noon Moore 216

CIS Core Courses

CIT Core Courses
 

CIS 597 Master's Thesis Research section numbers

Course registration instruction/procedures www.cis.upenn.edu/grad/registration2.shtml
Approved non-CIS graduate courses

www.cis.upenn.edu/grad/approved-courses.shtml

Information about classroom/buildings www.isc-cts.upenn.edu/Finder/findermain.asp
All course listings, schedules www.upenn.edu/registrar

Payment Information

Estimated tuition/fees www.cis.upenn.edu/grad/costs2.shtml
Student Financial Services www.upenn.edu/sfs/
Billing information & billing schedule www.sfs.upenn.edu/billing/index.htm
The University begins billing shortly after registration and late fees may be incurred.


===========================================================================================
SPRING 2012 CALENDAR

Wednesday, January 11 Classes begin.
Monday, January 16 Martin Luther King Jr. Day, no classes
Monday, January 30

LAST DAY TO DROP CLASSES

Last day to add classes.

Saturday, March 3 through Sunday, March 11 Spring break.
Tuesday, April 24 Classes end.
Wednesday, April 25 through Friday, April 27 Reading days.
Monday, April 30 through Tuesday, May 8 Finals
Sunday, May 13 SEAS Doctoral & Master's Commencement Ceremonies
Monday, May 14 University Commencement Ceremony
University Academic Calendar www.upenn.edu/almanac/3yearcal.pdf
NOTES

CIS 625 Computational Learning Theory
Michael Kearns
Monday noon-3

Prerequisites: prior courses in algorithms, complexity and statistics would be helpful but are not necessary.


This course is an introduction to Computational Learning Theory, a field which attempts to provide algorithmic, complexity-theoretic and statistical foundations to modern machine learning. The focus is on topics in computational learning theory for researchers and students in artificial intelligence, neural networks, theoretical computer science, and statistics.

Course Goals:
The course will give a broad overview of the kinds of problems and techniques typically studied in Computational Learning Theory, and
provide a basic arsenal of powerful mathematical tools for analyzing machine learning problems. The first part of the course will closely
follow portions of An Introduction to Computational Learning Theory, by M. Kearns and U. Vazirani (MIT Press). We will cover perhaps 6 or 7 of
the chapters in K&V over (approximately) the first half of the course, often supplementing with additional readings and materials. The second
portion of the course will focus on a number of more recent but still fundamental topics in learning theory not covered in K&V. The topics
covered include the motivation, definitions, and fundamental results, both positive and negative, for the widely studied L. G. Valiant model
of Probably Approximately Correct Learning; Occam's Razor, which formalizes a relationship between learning and data compression; the
Vapnik-Chervonenkis dimension; the equivalence of weak and strong learning; efficient learning in the presence of noise by the method of
statistical queries; relationships between learning and cryptography, and the resulting computational limitations on efficient learning; reducibility between learning problems; and algorithms for learning finite automata from active experimentation.

Topics Covered:
• Basics of the Probably Approximately Correct (PAC) Learning Model
• Occam's Razor, Compression and Learning
• Uniform Convergence and the Vapnik-Chervonenkis Dimension
• Learning in the Presence of Noise and Statistical Query Learning
• Learning and Cryptography
• Query Models
• Boosting
• Online and No-Regret Learning
• Discrete Fourier Methods in Learning
• Active Learning
• Agnostic Learning
• PAC-style Analyses in Reinforcement Learning
• PAC-style Analyses in Probabilistic Inference

Textbook: An Introduction to Computational Learning Theory, Michael J. Kearns and Umesh V. Vazirani, MIT Press

More info @ www.cis.upenn.edu/~mkearns/teaching/COLT/

CIS 677 Topics in Algorithms: Combinatorial Optimization and Geometric Algorithms

TuTh 430-600pm.

Course Description:

We will look at algorithms for combinatorial optimization and geometric problems.

Plan:

We will be spending the time rougly equally between the two topics. I will be giving most of the lectures. The students will be asked to give a presentation or work on a project. The group works on the problem throughout the semester and is graded together. The grade is the smallest component of this course - the goal of the course is to learn these topics and explore possible avenues of research.

The course is intended for PhD students and will be appropriately paced. Masters students need permission of the instructor (even to audit).

Course web page:

www.cis.upenn.edu/~sudipto/cis677_12.html

 

 

Questions? Mike Felker mfelker@cis.upenn.edu


 
 
CIS Home divider Penn Engineering divider PENN   spacer