Short Syllabus:An introductory course in the creation of web sites. The course is taught in the UNIX and Windows environments. Basic UNIX commands are covered. All standard HTML tags are taught including hrefs, lists, tables and forms. Cascading Style Sheets (CSS) is also taught. An emphasis is placed on understanding HTML and CSS code.
Client side and server side scripting is taught using the following languages: Javascript, PHP, MySQL. Students create two projects: one is a static web site incorporating all the knowledge they acquire in the first half of the course, the other is a dynamic web site which uses one of the scripting methods covered in the course. In this second project the student is expected to learn on his own in greater depth and to demonstrate the scripting method of his choosing.
It is also possible for a student to do a CSS project, provided that it is sufficiently complex.
Attendance is required and constitutes a significant part of the grade. Periodic class room assignments are also part of the final grade.
,
,
   	
 4. HTML Special Text Cases and HTML lists
	Material to Cover:
	Text  	Description  		Entity Name  	Entity Number
	  	non-breaking space 	 	 	 
	< 	less than 		< 		<
	> 	greater than 		> 		>
	& 	ampersand 		& 		&
	" 	quotation mark 		" 		"
	' 	apostrophe    				'
	# 	pound 			£ 	£
	 	copyright 		© 		©
	® 	registered trademark 	® 		®
	× 	multiplication 		× 	×
	÷ 	division 		÷ 	÷
	
	,, , 
	LISTS:  
  - 
	
 def. list -  def. term  
 -  - definition description   
                      A Complete Alphabetical Issue of HTML 4.0 Elements
                      Math Symbols in HTML
                     A List of Colors and their RGB values 
http://www.htmlhelp.com/reference/html40/alist.html
 5. HTML Hyperlinks and Images
	Material to Cover:
	
	
	  
	
                                             (more info on Hyperlinks and Images) 
 6. HTML Tables
	Materials to Cover:
	  
	    
	,
	Nested Tables  
              An  example  of a table.
          Another example with cells.
 7. Cascading Style Sheets ( CSS )
        Material to Cover:
	selector {property:value; [property:value ... ]}
	Examples:  H1 {font-size:24pt; color:blue;}
	           p {font-family:'Courier'; font-size:12pt; color:red; margin-left:0.5in;}
	External Styles, Embedded Styles,  Inline Styles
	The Cascade effect
	Style Classes: P.rightaligned {text-align:right}  
	               <p class="rightaligned">Right aligned paragraph</p>
        DIV and Span used with classes
	Shortcuts: H1 {font: 24pt italic bold 'Times Roman' 'Courier'}
	           H1, H2, H3 {font-family:'Times Roman' ; font-weight:bold;}
        My Sample html  page .
        The css  page  it uses.
	Chapter 2 of the book  Cascading Style Sheets, designing for the Web .
        A Hebrew PostScript list of CSS attributes and values by Yedidia Klein.
	A Hebrew PowerPoint slide show also by Yedidia Klein.
        Some CSS commands   Newer Version those commands 
        Box Model Demo and explanation
        CSS Documentation
 7.1 CSS Positioning
        Positioning
 7.2 CSS Float
        Floating
 7.3 CSS Children
        Children
 7.4 CSS Pseudo Classes
        Pseudo Classes 
 8. GIMP Introduction
	Material to Cover:
	Computer Graphics Types, Web Graphics
	New File Menu, Tool Panel, Save As Menu
               Class  notes.
 9. GIMP Simple Graphics
	Material to Cover:
	Layers, Selecting, Graphics Tricks- Drawing Shapes
 10. GIMP Functional Graphics
	Material to Cover:
	Background Tiles, Text, Buttons, Logos
 11. GIMP Photo Touch Ups
	Material to Cover:
	Image->Colors Menu- Hue, Saturation, Color, Contrast, Thresholds
  12.             Meta Tags.
13. HTML Frames
	 
14. Client side scripting - Java script
        An Example.
15. HTML Forms.
16. PHP and MYSQL.
       Example of a trivial message board.
17. Final Project. Choose from the projects listed here.
Midterm Project.  Use HTML and CSS to complete one of the projects listed here.
- Classic source for web programming languages  w3c
 - A great site for info on html etc. is www.w3schools.com. But the site only works from Windows® machines. Sorry.
 - A user-friendly site for learning HTML etc:  htmlgoodies 
 -  VB Script Tutorial 
 - VISIBONE
 - tizag Tutorial
 - HTML 5 
 -  HTML Primer
 - The librarian Chana Lajcher's HTML demo page
 -  Test special html symbols 
 - mirror of Test special html symbols 
 - Yale 
 - Sample CSS 
 
© Nachum Danzig 2003