CIS Homeline
   
Note from Undergraduate Chair
Degree Programs
  CIS Minor
CS as a Second Major
Submatriculation
Academic Advising
  Penn Tutoring Services
Penn Mentoring Program
CIS Courses
 

Course Descriptions
Fall Course Schedule
Spring Course Schedule
Summer Course Schedule

Research at CIS
  Undergraduate Research
Student Groups and Activities
Admissions
Financial Aid
Job and Internship Opportunities
Contacts
Accreditation
   

 

CIS Home divider Penn Engineering divider PENN   spacer
 

 
 Fall Schedule 2012 

                      

FALL 2012 UNDERGRADUATE COURSE ROSTER
Course Title Instructor Day/Time Room
CIS 99 Independent Study
Staff
Arranged
Arranged
         

CIS 110/001-002

Syllabus

Intro to Comp. Programming (001) Brown
MWF 12-1PM
LEVH 101
Intro to Comp. Programming (002) Brown MWF 1-2PM
LEVH 101
201 Recitation Staff W 2-3PM
TOWN 307
202 Recitation Staff W 2-3PM
TOWN 305
203 Recitation Staff W 3-4PM
TOWN 315
204 Recitation Staff W 4-5PM
TOWN 315
205 Recitation Staff W 5-6PM
TOWN 315
206 Recitation Staff W 6-7PM
TOWN 305

207 Recitation

Staff R 10-11AM
MOOR 212
208 Recitation Staff R 11-12Noon
TOWN 305
209 Recitation Staff R 12-1PM
TOWN 319
210 Recitation Staff R 1-2PM
TOWN 319
211 Recitation Staff R 2-3PM
TOWN 319
212 Recitation Staff R 3-4PM
TOWN 319

213 Recitation

Staff R 4-5PM
TOWN 319
  214 Recitation Staff R 5-6PM
TOWN 319
  215 Recitation Staff R 6-7PM
TOWN 319
         

CIS 120/001

Syllabus

Prog Lang and Tech I Zdancewic
MWF 11-12Noon
TOWN 100
  201 Recitation Staff W 12-1PM
MOOR 100A
202 Recitation Staff W 1-2PM
MOOR 100A
203 Recitation Staff W 3-4PM
MOOR 100A
204 Recitation Staff W 4-5PM
MOOR 100A
205 Recitation Staff R 10-11AM
MOOR 100A
206 Recitation Staff R 3-4PM
MOOR 100A
207 Recitation Staff R 4-5PM
MOOR 100A
208 Recitation Staff R 5-6PM
MOOR 100A
209 Recitation (New Section) Staff W 5-6PM
MOOR 100A
         

CIS 121/001

Syllabus

Prog Lang and Tech II Daniilidis MWF 10-11AM
TOWN 100
201 Recitation Staff M 12-1PM
MOOR 100A
202 Recitation Staff M 2-3PM
MOOR 100A
203 Recitation Staff M 4-5PM
MOOR 100A
204 Recitation Staff T 2-3PM
MOOR 100A
205 Recitation Staff T 3-4PM
MOOR 100A
206 Recitation Staff T 4-5PM
MOOR 100A
  207 Recitation Staff M 5-6PM
MOOR 100A
  208 Recitation Staff T 5-6PM
MOOR 100A
         
CIS 125/401 Technology and Policy (Crosslisted w/EAS 125) Blaze TR 1:30-3PM

GK 100 (Law School)

         

CIS 140/401

Intro to Cog Sci
(Crosslisted w/ Phil 044, Psyc 107, Ling 105, Cogs 001, PPE 140)

Ungar/Brainard
TR 1:30-3PM
TOWN 100
 

CIS 160/001

Syllabus

Mathematical Foundations in Comp Sci Tannen
TR 1:30-3PM
CHEM 102
201 Recitation Tannen F 2-3PM
TOWN 100
       
CIS 190/001 C++ Programming Eisenberg T 10-11:30AM
MOOR 212
       
CIS 191/001 Linux/Unix Skills Panzer T 3-4pm
TOWN 311
         
CIS 195/001 iPhone Application Development Loo M 11-12pm
TOWN 307
         
CIS 196/001 Ruby on Rails Web Development Mat Schaffer W 1:30-2:30PM
MEYH B4
         

CIS 240/001

Introduction to Computing Systems Taylor
MW 3-4:30PM
TOWN 100
 
CIS 261/001

Discrete Prob, Stochastic Processes, & Stat Inference

Mintz

TR 1:30-3PM

TOWN 321
201 Recitation Mintz F 2-3PM
TOWN 309
       

CIS 262/001

Syllabus

Automata, Compt. & Complex

Roth
TR 12-1:30PM
TOWN 100
201 Recitation Roth M 4:30-5:30PM
LEVH 101

 

CIS 334/001 Adv. Topics in Algorithms Khanna MW 3-4:30PM
TOWN 307
   

CIS 380/001

Syllabus

Computer Oper Systems Loo
TR 1:30-3PM
MOOR 216
         
CIS 391/001 Intro Artificial Intell Marcus TR 12-1:30PM
TOWN 315
         
CIS 399-03 The Art of Recursion Brent Yorgey TR 3-4:30PM
LEVH 512
         

CIS 400/001

Syllabus

Senior Project Lee
TR 4:30-6PM
TOWN 315
         
CIS 430/001 Intro to Human Language Technology Nenkova MW 3-4:30PM
TOWN 313
         
CIS 441/401 Embedded Software for Life-Critical Applications Lee MW 3-4:30PM
TOWN 321
         
CIS 460/401 Computer Graphics
(Crosslisted w/CIS 560)
Badler
MW 1:30-3PM
TOWN 100

 

CIS 462/001

Computer Animation

(Crosslisted w/CIS 562)

Lane
TR 3-4:30PM
TOWN 313
       
CIS 497/001

DMD Senior Project

(Permission Needed from Department)

Badler
Arranged
Arranged
         
EAS 205 App of Scientific Comp Gallier MWF 2-3PM
TOWN 303
  Recitation Gallier R 11-12Noon
TOWN 321
         

MKSE 112/001

Networked Life

Kearns

TR 10:30-12Noon

TOWN 100
         
MKSE 212/001

Scalable and Cloud Computing

Haeberlen

TR 4:30-6PM

TOWN 311
         
CIS 520/002 Machine Learning Taskar MW 9:30-11AM
LEVH 101
Recitation Taskar F 9:30-11AM
LEVH 101
         
CIS 552/001 Advanced Programming Weirich

MW 12-1:30PM

TOWN 321

5xx-level course numbers represent courses open to both undergraduate and graduate students as electives.  Please email Jackie Caliman (jackie@seas) or Laura Fox (lffox@seas) for a permit.


 


All course listings, schedules, etc., can be found at the website for the Office of the Registrar
 

FALL 2012 CALENDAR

Wednesday, September 5   Classes begin
Friday, October 12  

LAST DAY TO DROP CLASSES.

Saturday, October 20 through Tuesday, October 23   Fall break
Thursday, November 22 through Sunday, November 25   Thanksgiving recess
Friday, December 7   Classes end
Saturday, December 8 through Tuesday, December 11   Reading days
Wednesday, December 12 through Wednesday, December 19   Finals
Wednesday, December 19   Fall term ends


 



 
 
CIS Home divider Penn Engineering divider PENN   spacer