CS101 -- Introduction to Programming the World Wide Web

Getting Started

Course Schedule

Lecture Notes:

Section 1 (noon)

Section 2 (morning)



Course Resources

Welcome to CS101!

On this page, you will find homework, tutorial information, and other announcements about CS101. 
Please check this site regularly. 


The instructors for this course are:

Robert Kirby: 9:30-10:20 MWF, Ry 521.
Email: kirby@cs.uchicago.edu
Office Hours: by appointment

Wolfgang Freis: 12:30-:20 MWF, Ry 251
Email: wfreis@uchicago.edu
Office Hours: by appointment


Ravi Kant                                  Office Hours : Thu : 2:30 PM to 5:30 PM 
Email: ravikant@cs.uchicago.edu                           Fri : 3:00 PM to 5:00 PM 

Zhenjun Xu                                 Office Hours : Mon : 2:30 PM to 5:30 PM
Email: adwardxu@cs.uchicago.edu                           Tue : 1:30 PM to 3:30 PM

Graders :

Jason A Mcnutt
Email : greydog@cs.uchicago.edu 

Oren Lieberman

Text Books

The books for this course can be found at the bookstore:

Programming the World Wide Web, by Robert W. Sebesta. Addison Wesley 2002.

Elements of Programming with Perl, by Andrew L. Johnson. Manning, 2000.


If you are using Windows and need an ftp program, you should download WS FTP. You can get it free here: 
Instructions for using it are here:

If you are using a mac, a fetch demo can be downloaded from here: 
http://download.cnet.com/downloads/0-10207-100-864128.html?tag=st.dl.10000_103_1.lst.td and instructions are here

WS FTP and fetch are also available free in the connectivity package in their full form (as opposed to demos or lite versions). That is available for free from the campus computer store, or on cd for checkout at the Regenstein Library. 


There are tutorials to cover ftp, BBEdit, and Netscape features scheduled for next week in the MacLab at Regenstein, Level A. 

Times are:

  • Monday, Jan 7, 4:00 - 5:00pm
  • Tuesday, Jan 8, 5:00 - 6:00pm
  • Wednesday, Jan 8, 5:00 - 6:00pm

  • You will be responsible for knowing everything covered in these tutorials, so you should attend unless you are familiar with all of the features of these applications.

    Photoshop Tutorials at the Maclab, Regenstein, Level A

    • Create new images / open existing ones
    • Scan images on Maclab scanners
    • Basic image manipulation:&
      • Change image size
      • rotate canvas
      • crop images
      • mode
      • filters 
    • Photoshop toolbox
    • safe/export as gif
    • Monday, Jan 14, 4:00
    • Tuesday, Jan 15, 5:00
    • Wednesday, Jan 16, 5:00