CIS Homeline
   
Programs
  Doctoral
MSE
CGGT
MCIT
Research
  Seminars and colloquia
People
  Faculty
Staff
Students
Courses
 

Course home pages
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
 

 
 Fall 2008 Graduate CIS & CIT Course Schedule & Related Course Offerings 

COURSE TITLE INSTRUCTOR DAY/TIME Location
Fall core courses for CIS/MSE & PhD students

CIS 501/001 *

CIS 501/002 +

Introduction to Computer Architecture Martin TR 12-1:30 TBA

CIS 502/001 *

CIS 502/002 +

Analysis of Algorithms Guha MW 1:30-3 TBA

CIS 520/001*

CIS 520/002 +

Machine Learning Taskar MW 10:30-12 TBA
 

*CIS doctoral students should register for Sections 001 of CIS 500, CIS 501, or CIS 520.

+Students who are NOT CIS doctoral students should register for Sections 002 of CIS 500, CIS 501, or CIS 520.

   
CIS 535/401 Introduction to Bioinformatics Hannenhalli MWF 2-3 TBA
CIS 550/001 Database & Information Systems Tannen MW 4:30-6 TBA
CIS 553/401 Networked Systems Loo MW 12-1:30 TBA
CIS 560/401 Computer Graphics Badler MW 1:30-3 TBA
CIS 562/001 Computer Animation Lane MW 3-4:30 TBA
CIS 581/001 Computer Vision & Computational Photography Shi MW 4:30-6 TBA
CIS 620/301

Advanced Topics in AI

(approved by CIS grad chair for CIS/MSE students)

Kearns M 12-3 TBA
CIS 635/401

Advanced Computational Biology

(approved by CIS grad chair for CIS/MSE students)

Hannenhalli TR 10:30-12 TBA
CIS 650/301

Advanced Topics in Databases

(approved by CIS grad chair for CIS/MSE students)

Ives TR 1:30-3 TBA
CIS 670/301

Advanced Topics in Programming Languages: Advanced Type Systems

(approved by CIS grad chair for CIS/MSE students)

Pierce MW 1:30-3 TBA
CIS 899/TBD a Independent Study TBD TBD TBA
CIS 996/001  
CIS Research Seminar - more info at www.cis.upenn.edu/departmental/events/frs.shtml
Faculty R 3-4

TBA

CIS 999/TBD a Thesis/Dissertation Research TBD TBD TBD
CIS 995/001 Dissertation TBD TBD TBD
CIT 597/001 b Programming Languages & Techniques III Matuszek MW 10:30-12 TBA
Fall core courses for MCIT students
CIT 591/001c

Programming Languages & Techniques I

Instructor approval required for registration.

Registration for Recitation required

Matuszek MW 3-4:30 TBA
CIT 591/201

Recitation

Registration for CIT 591 requires registration in the recitation

Matuszek

F 3-4:30

TBA
CIT 592/001

Mathematical Foundations of Computer Science

Mintz TR 1:30-3 TBA
CIT 593/001 Introduction to Computer Architecture Palsetia TR 4:30-6 TBA



a. CIS 899 & CIS 999 section numbers are at www.cis.upenn.edu/~cisgrad/cis899-999

CIS 899/999 Approval Form

b. CIS MSE students may enroll in CIT 597; CIT 597 may be used as an elective by CIS MSE students; Mike needs to input the permit for registration.

c. Due to limited class size, non-MCIT students will be put on a waiting list; enrollment eligibility will determined before the start of the Fall semester.  Also, a version of CIT 591 for non-MCIT students is planned to be given in the Spring 2009.

 

Registration information can be found at www.cis.upenn.edu/grad/registration2


CIS MSE and PHD STUDENTS SHOULD NOT TAKE MCIT COURSES.

If the change of CIS 500 being offered in the Spring 09 creates a problem for you to complete your degree in time for December 08 graduation, click here to access the FALL 2008 CIS 500 SUBSTITUTION PETITION.


M - MONDAY/ T - TUESDAY/ W - WEDNESDAY/ R - THURSDAY/ F - FRIDAY

Some course web pages can be found at www.seas.upenn.edu/cgi-bin/class.cgi

Locations and descriptions for most classrooms can be linked to at www.isc-cts.upenn.edu/finder/

 

Info re: approved non-CIS graduate courses for PhD, MSE, and MCIT students can be found at

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


All course listings, schedules, etc., can be found at: www.upenn.edu/registrar

Tentative listing of Spring 09 course offerings


Payment Information:

Student Financial Services: www.upenn.edu/sfs/

Billing information and the billing schedule can be found at www.sfs.upenn.edu/home/pages/ql_stb.html

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


2008 FALL CALENDAR

Wednesday, September 3   Classes begin
Friday, September 19  

LAST DAY TO DROP CLASSES.

Last day to add classes

Saturday, October 11 through Tuesday, October 14   Fall break
Thursday, November 26 through Sunday, November 30   Thanksgiving recess
Friday , December 5   Classes end
Saturday , December 6 through Tuesday, December 9   Reading days
Wednesday , December 10 through Wednesday, December 17   Finals
Wednesday , December 17   Fall term ends

 

COURSE NOTES

CIS 996: CIS Research Seminar

CIS Faculty

Introduction to research being conducted in the department. All doctoral, CIS/MSE, CGGT, and MCIT students are strongly urged to attend this weekly seminar; first year doctoral students are required to attend.

More information and the complete schedule for CIS 996 can be found at

www.cis.upenn.edu/departmental/events/frs.shtml

CIS 553/401: Networked Systems

Boon Loo

Prerequisites; CSE 121 (Programming Languages and Techniques II), or equivalent, or permission of the instructor.

This course provides an introduction to fundamental concepts in the design and implementation of networked systems, their protocols, and applications. Topics to be covered include: Internet architecture, network applications, addressing, routing, quality of service, transport protocols, data link protocols, network security, and application level protocols such as peer-to-peer networks and overlay networks. The course will involve written assignments, examinations, and programming assignments.

CIS 553/401 with Dr. Loo may be used as a CIS specific elective.

CIS 553/401 with Dr. Loo is recommended as an alternative for CIS 500 this semester.

More info at  www.cis.upenn.edu/~boonloo/cis553-fa07/

CIS 581:  Computer Vision & Computational Photography

Jianbo Shi


This is an introduction course to Computer Vision and Computational Photography.  This course will explore three topics: 1) image morphing, 2) image matching and stitching, and 3) image recognition.  This course is intended to provide you a hands-on experience with interesting things to do on images/videos. The world is becoming image-centric.  Camera
are now found everywhere, in our cell phones, automobiles, even in medical surgery tools.
Computer vision technology has lead to latest innovations in areas such as Hollywood movie production, medical diagnosis, biometrics, and digital library.  This course is suited for students with all Engineering background, who has the basic knowledge of linear algebra and programming, and a lot of imagination.

Grading Policy: 3 homeworks/projects 60%, Midterm 20%, Final Project 20%.
Recommended Textbook: Computer Vision a Modern Approach, Forsyth and Ponce, Prentice
Hall, 2003.

Vision Science: Photons to Phenomenology, Stephen Palmer. (a great book to read)


Background knowledge required: Linear Algebra, Basic programming skill.

Course topics:


Image Formation: Camera
Image Feature: Filtering
Image Feature: Edge detection
Image Feature: Pyramid
Image Feature: Pyramid and Image Blending.

Image Geometry: Affine and projective transformation
Image Geometry: Morphing mesh
Image Geometry: Morphing triangles
Image Geometry: Thin Plate Spline Morphing

Geometric Features: Hough transform and line extractions.
Geometric Features: Corners
Geometric Features: RANSAC
Geometric Features: Mosaic.

Recognition: Introduction to Shape.
Recognition: Generalized Distance Transform.
Recognition: Pictorial Structure,
Recognition: Shape Context.
Recognition: Face Detection.
Recognition: Bag of features.
Segmentation: Graph Cuts
Segmentation : Scene and Texture
Segmentation : top-down vs. bottom-up.

 

 


 
 
CIS Home divider Penn Engineering divider PENN   spacer
  Send comments on this page to