CS190: The Web: Schedule, Readings, Lecture notes

Date

Topic and lecture slides

Readings

Readings/Projects

Jan 15 Lecture: Overview
[ slides ]
  Additional resources:
Jan 20 LAB: UNIX, HTML intro
[ slides ]
Web Dragons, Ch. 3 Exercise:
  1. Copy  embed.html to your /home/cs190/web/ directory.
  2. Modify using nedit or seamonkey it to include embedded link to a YouTube video of your choice.
  3. Experiment with the embedded object parameters (some are available on youtube where you obtain the embedding code).
Jan 22 Lecture: HTML (continued)
[slides]
Web Dragons, Ch 1-3 Exercise:
Experiment with anchor text, attributes, behavior tags, modify your site page to include an image
Additional resources:
Jan 27 LAB: HTML Frames, Forms, JS
[ slides ]
Exercise:
  • Experiment with Frames: download and modify frametest.html
  • Experiment with Forms (front-end only): menu.html
    Example: change action to search Mapquest (need to look at Mapquest parameters and update form to match input field names to expected parameter names).
Jan 29 Lecture:
Introduction to Information Representation and Retrieval
[slides]
Web Dragons, Ch 4
First half, pp 101-127
Exercise:
  • Compare Google, Yahoo, and Live search for 3 different queries:
    a) your name b) "web search" and c) Emory-related topic
    Can you tell which search engine is "better"? How?
Feb 3 LAB: Introduction JavaScript
[ slides ]
Exercise:
  •  
Feb 5 Lecture: JavaScript (cont'd)
[ slides ]
Exercise:
  •  
Feb 10 LAB: JS (wrap), Web Services
[ slides ]
Exercise:
  • Complete the "Picture Search" exercise by looping through the first 10 images returned by the "Madonna" search (see lecture last slide), and displaying them on the page. Skills: objects, loops, callback function
  • Project 1 assigned, Due by Monday, 9pm.
Feb 12 Lecture: Web Services (cont'd)
[ slides ]
Feb 17 Lab: Web services/project 1    
Feb 19 Web services (conclusion)
[ slides ]
   
Feb 24 Lab: Project 1 presentations, Advertising info, project 2
[ slides ] (Note: slides are only on Blackboard, go to "course documents --> lecture notes" after logging in)
Web Dragons, Chapter 5  
 Feb 26 Web search advertising (cont'd)
[ slides ] (on Blackboard)
   
 March 3 Lab: Setting up your AdWords campaign    
 March 5  Lecture: web search advertising
 [ slides ] (on Blackboard)
   
3/9-3/13  Spring Break    
March 17 Lab: AdWords (start campaigns)    
March 19 Lecture: Web spam
[ slides ] (on Blackboard)
   
March 24 Facebook overview, intro to PHP Online PHP tutorials Simple PHP examples: /home/cs190000/cs190/web/php/
March 26 Introduction to Online Social Apps [ slides ] Linked, Ch 1-4  
March 31 Hello Facebook! (your first SA)    
April 2n Database detour