 |
| 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 |
|
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.
|
|
 |