Mid Term Topics
These are the topics that I covered in the first half of the semester.
  Perl
  - 
    Chapter 2
  
 - 
    Chapter 3
  
 - 
    Chapter 4
 
  Html - Chapter 5
  - 
    Standard Codes - html, head, body, title
  
 - 
    Headings - 6 different kinds
  
 - 
    Lists - ordered, unordered, definition
  
 - 
    Alignment
  
 - 
    Paragraphs, line breaks and horizontal rules
  
 - 
    Links
  
 - 
    Images
  
 - 
    Tables
    
      - 
	rowspan and colspan
      
 - 
	bgcolor
      
 - 
	cell alignment
    
 
   - 
    Frames
    
      - 
	predefined frames
	
	  - 
	    _top
	  
 - 
	    _parent
	  
 - 
	    _self
	  
 - 
	    _blank
	
 
       - 
	frameset
	
      
 - 
	noframe
      
 - 
	frame
	
    
 
   - 
    URLs - relative and absolute
 
  Server
  - 
    Chapter 2
    
      - 
	ipaddress
      
 - 
	domain names
      
 - 
	clients and servers
      
 - 
	ports and default port numbers for protocols
      
 - 
	Running a server as a Daemon or as inetd
      
 - 
	URLs - relative and absolute (partial and complete)
      
 - 
	MIME typing system
	
	  - 
	    How does the browser use mime types
	  
 - 
	    How does the server use mime types
	
 
       - 
	Phases of the HTTP protocol
	
	  - 
	    request header
	  
 - 
	    request data
	  
 - 
	    status codes
	  
 - 
	    response headers
	  
 - 
	    response data
	
 
     
   - 
    Chapter 3
    
      - 
	Virtual Document tree
	
	  - 
	    Document Root
	  
 - 
	    Server Root
	    
	      - 
		httpd.conf
	      
 - 
		srm.conf
	      
 - 
		access.conf
	    
 
	   - 
	    User-supported directories
	
 
       - 
	Negotiation
	
	  - 
	    Allowing negotiation
	  
 - 
	    Content Negotiation
	  
 - 
	    Language Negotiation
	
 
       - 
	Keep-alive connections
      
 - 
	Managing the server
	
	  - 
	    Starting the server (without my script)
	  
 - 
	    Stopping the server (without my script)
	  
 - 
	    Restarting the server (without my script)
	
 
       - 
	Server Type 
	
      
 - 
	Spare Servers
	
      
 - 
	Specific Directives
	
	  - 
	    Port
	  
 - 
	    ServerType
	  
 - 
	    ServerRoot
	  
 - 
	    KeepAlive
	  
 - 
	    KeepAliveTimeout
	  
 - 
	    MinSpareServers
	  
 - 
	    MaxSpareServers
	  
 - 
	    StartServers
	  
 - 
	    DocumentRoot
	  
 - 
	    AddLanguage
	  
 - 
	    LanguagePriority
	  
 - 
	    AccessFileName
	  
 - 
	    UserDir
	  
 - 
	    DirectoryIndex
	  
 - 
	    Options - Multiviews
	  
 - 
	    Limit
	    
	      - 
		order
	      
 - 
		allow from
	      
 - 
		deny from
	    
 
	 
     
 
  Cascading Style Sheets
  - 
    Link tag
  
 - 
    Style tag
  
 - 
    Defining styles for standard tags
    
      - 
	P { .... }
      
 - 
	Body { .... }
      
 - 
	A.link { .... }
      
 - 
	A:visited { .... }
    
 
   - 
    Defining a new style
    
      - 
	P.red { .... }
      
 - 
	.blue { .... }
    
 
   - 
    Referencing a new style: class="red"
  
 - 
    Attributes
    
      - 
	color: red;
      
 - 
	background-color: blue;
      
 - 
	font: Courier;
      
 - 
	font-family: Courier, monospaced;
      
 - 
	font-size: 12pt;
      
 - 
	font-weight: bold;
      
 - 
	text-decoration: underline;
      
 - 
	text-transform: uppercase;