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