CSC2406 Web Publishing (WPub)
Bachelor in Information Technology

AU Lecturer: Richard Watson, email
SG Lecturer: Tralvex Yeap, email
SG: http://tralvex.com/wpub 
AU: http://www.sci.usq.edu.au/courses/CSC2406/semester3/resources


Course Schedule
Date (2002/03) Time (pm) Programme Slides
21 Nov
(Thu)
7-10 o N-ways Introduction
o Outline of module and teaching methods
o Hollywood and Web Publishing: The Net, Hackers, Feardotcom.com
o Topic 1: Introduction
o Topic 2: Practical HTML / Advanced HTML
o Class Activity 1: Discussion on www.yourname.com
o Class Activity 2: Reading on "Australia's Information Economy The Big Picture" (pdf)

19Nov02
29 Nov
(Fri)
7-10

o Topic 3: Document and Site Design and Style Guidelines
o Topic 4: Graphics & Image Maps
o Class Activity 1: Reading on "Design Principles" by Mark Huang
o Class Activity 2: Assignment 1 Discussion & Workouts


27Nov02
 
12 Dec
(Thu)
7-10

o Topic 5: Javascript
o Class Activity 1: Real World Javascripts & Presentation
o Topic 6: HTTP and MIME
o Programming Languages Diagram (1957-2002) - src


11Dec02
19 Dec
(Thu)
7-10 o Topic 7: HTML Forms
o Topic 8: CGI Scripts
o Discussion on Assignment 2: cgiLib

o Tutorials on C programming language
Illustrative CGI Scripts in C Language:
  o "Hello World" code, run
  o "Hello World, with input-echo" code, run
  o run "Hello World" n times
  o Server Environment Variables: run
  o Cookie.c, readme.txt

17Dec02
3 Jan
(Fri)
7-10 o Topic 9: Server Configuration
o Topic 10: Server Security
o .htaccess Password Generator
o Class Activity 1: Reading on Bruce Schneier excellent security article/presentation
o Class Activity 2: Discussion on Bruce's paper

2Jan03
16 Jan
(Thu)
7-10 o Topic 11: Future of Web Publishing
o Additional Class Activities / Discussion
o Exam Preparations

15Jan03

g-top.gif (311 bytes)


Useful Documents

Web Publishing. Intro & Subject Book (2.9mb), 2002

g-top.gif (311 bytes)


General

Class List: 2002
Past/Present Assignment Submission: USQ

 g-top.gif (311 bytes)


Web Resource

USQ On-campus WPub Web Links
b-cyan.gif (423 bytes) Web Publishing: 2002 b-cyan.gif (423 bytes)  
On-line Computing Resources
Free Magazines
Evolving Enterprise PC Magazine
Byte Dr. Dobbs Journal
Ziff Magazines News
Web Review Windows Magazine
PC Pro Personal Computer World
CS Lecture Notes  
Tech-cyclopedias
Dictionary of Computing Tech Encyclopedia
Whatis.com Technology Glossary
Dictionary.com Harvard Referencing, alt

top

Software / Reference
b-purp.gif (427 bytes) Software links in USQ-CSC2406 (Unix inclined) b-purp.gif (427 bytes) Apache Web (HTTP) Server
b-purp.gif (427 bytes) HTML Guide: USQ (v3.2), v4.0 (pdf), W3C.org b-purp.gif (427 bytes) Public domain HTML Editors (download.com, more than 300)
b-purp.gif (427 bytes) Complete ASCII Character Set (0 to 255), USQ (0-127) b-purp.gif (427 bytes) CG-Eye: Toolkit for CGI debugging and Testing
b-purp.gif (427 bytes) CSS (W3C.org), CSS1, CSS2 (pdf) b-purp.gif (427 bytes) Web related Software from W3C.org
b-purp.gif (427 bytes) ISO Latin-1 Coded Character Set: W3C, USQ b-purp.gif (427 bytes) ISO 3166 Country Codes: ISO, USQ
b-purp.gif (427 bytes) ISO 639-1 Language Codes: ILO, W3C, USQ b-purp.gif (427 bytes) HTTP/1.1 (RFC 2616): W3C, USQ (pdf)
b-purp.gif (427 bytes) Graphics File Format FAQ, myfileformat.com (A-Z): PNG, JPEG, GIF89 b-purp.gif (427 bytes) Javascript Documentation (many versions)
b-purp.gif (427 bytes) W3C's Document Object Model (DOM) Level 1 Specification b-purp.gif (427 bytes) Mozilla's Gecko Document Object Model
b-purp.gif (427 bytes) ECMAScript v3.0 Final (pdf) b-purp.gif (427 bytes) Windows Version: WinTAR, md5sum, Total Commander, generic.tar.gz
b-purp.gif (427 bytes) FTP Software: WS-FTP, Total Commander b-purp.gif (427 bytes) Multimedia & Design Software: Paintshop
b-purp.gif (427 bytes)   b-purp.gif (427 bytes)  

top

Assignment Resource
b-green.gif (399 bytes) thinkquest.org (Collection of Award winning Websites) b-green.gif (399 bytes) Sandy's Plant Gallery
b-green.gif (399 bytes) coolhomepages.com b-green.gif (399 bytes)  

top

1. Introduction
b-green.gif (399 bytes) Hobbes's Internet Timeline b-green.gif (399 bytes) All about the Internet
b-green.gif (399 bytes) Internet 101 b-green.gif (399 bytes) Internet Statistics
b-green.gif (399 bytes) Web Hosting Ratings:
1. ICDSoft.com (USD5/mth; 333mb)
2. iPowerWeb (USD7.95/mth, 200mb)
b-green.gif (399 bytes) Free homepage:
1. Bravepages.com (50mb): Sample
2. Geocities.com (15mb)

top

2. HTML
b-cyan.gif (423 bytes) W3C: HTML b-cyan.gif (423 bytes) HTML Goodies
b-cyan.gif (423 bytes) Guide to HTML HTML Primer b-cyan.gif (423 bytes) HTML Gears
b-cyan.gif (423 bytes) FreeWebTemplates.com: HTML, dHTML, Flash, etc. b-cyan.gif (423 bytes) Frontpage

top

3. Advanced HTML
W3C: Tables, Frames, CSS Why Frames Suck (Jakob Nielsen's)
Browsers Compatibility Chart CSS Scripts: Glish, CSS.NU, MSFT Gallery
Comprehensive CSS Guide Five cheap CSS tricks, Scrollbar Coloring
Overview of CSS Specification: FAQ CSS Tutorials: HTMLHelp, w3schools
CSS Considered Harmful? Why Style Sheets are harmful
   
   

top

4. Web Style Guide
b-purp.gif (427 bytes) WebStyleGuide.com b-purp.gif (427 bytes) IBM Easy (Good Portal)
b-purp.gif (427 bytes) Design Guidelines and Usability Heuristics (Calgary) b-purp.gif (427 bytes) Web Pages that Suck . com
b-purp.gif (427 bytes) Archive - Worst of Web b-purp.gif (427 bytes) Amateur Web Sites - the Top Ten Signs 
b-purp.gif (427 bytes) Graphics and Web Design Based on Edward Tufte's Principles b-purp.gif (427 bytes) Web Style Guide (Library of Congress)
b-purp.gif (427 bytes) W3C WSG b-purp.gif (427 bytes)
b-purp.gif (427 bytes)   b-purp.gif (427 bytes)

top

5. Graphics
b-green.gif (399 bytes) GIF, JPEG, PNG b-green.gif (399 bytes) PNG Homepage
b-green.gif (399 bytes) Graphics File Format: About.com, wotsit b-green.gif (399 bytes) Graphics File Format FAQ
b-green.gif (399 bytes) Webopedia JPG vs GIF vs PNG, Differences b-green.gif (399 bytes) JPG Myths & Facts
b-green.gif (399 bytes) GIF vs JPEG: Which the best? b-green.gif (399 bytes) W3C: Image Maps
b-green.gif (399 bytes)   b-green.gif (399 bytes)  

top

6. Javascript
b-cyan.gif (423 bytes) Tutorials: Basics, echoecho, Brown.edu, Mozilla, Netscape: ref, w3schools, wdvl, Javascript Primer, Andy, pagerresource, iboost, trans4mind, for non-programmers, @download.com
b-cyan.gif (423 bytes) Collection: JSmadeEasy, Javascript, Javascriptkit, internet, EarthWeb, javascript-page, codebrain, javascript-search, javascript-city, JS Planet
b-cyan.gif (423 bytes) Editor Software: @Hotscripts, @download.com b-cyan.gif (423 bytes) JavaScript and HTML Scrambler
b-cyan.gif (423 bytes) Programming Languages Charts (more than 150!) b-cyan.gif (423 bytes)

top

7. HyperText Transfer Protocol (HTTP)
Whatis.com, Webopedia W3C HTTP Overview: RFC2616, USPTO, WDVL
   

top

8. Multipurpose Internet Mail Extensions (MIME)
b-purp.gif (427 bytes) Whatis.com, Webopedia, Rad b-purp.gif (427 bytes) IETF RFC 2045, @FAQS.org
b-purp.gif (427 bytes) Full collection of MIME related RFC b-purp.gif (427 bytes)

top

9. HTML Forms
b-green.gif (399 bytes) Tutorials: HTMLHelp, Webreference, WDVL, c2ru, W3schools, w3c, tut.fi, cornell, webcom
b-green.gif (399 bytes) Software: WebForms b-green.gif (399 bytes) With CGI illustration
b-green.gif (399 bytes)   b-green.gif (399 bytes)

top

10. Server Scripts and CGI
b-cyan.gif (423 bytes) CGI Specification (W3C) b-cyan.gif (423 bytes) CGI Programming in C: @CodingZone, @Tut.FI, @OpenRoad
b-cyan.gif (423 bytes) Windows CGI application class for C++ b-cyan.gif (423 bytes) ANSI C library for CGI Programming
b-cyan.gif (423 bytes) Apache API b-cyan.gif (423 bytes) CGI FAQ, alt
b-cyan.gif (423 bytes) CGI Scripts in C & C++ b-cyan.gif (423 bytes) Enable CGI in Apache
b-cyan.gif (423 bytes) HTML Forms & CGI Scripts: ku.edu, Tour, ncsa b-cyan.gif (423 bytes) Matt's Script Archive: FormMail, WWWBoard, Counters, Guestbook, Search, Cookie Library, Credit card verifier, csPublisher, Article Manager, etc
b-cyan.gif (423 bytes) How CGI Scripting works b-cyan.gif (423 bytes)  
b-cyan.gif (423 bytes) CGI Tutorials: Overview, WDVL, CGI Made Really Easy, CGI 101, leeds.edu, isi.edu, Zhangshou, for non-programmer
b-cyan.gif (423 bytes) CGI Scripts: cgidir, cgi-world, cgiCity, resourceIndex
b-cyan.gif (423 bytes) Editors/Software: @download.com b-cyan.gif (423 bytes) How Cookies Works? (Example)
  C Programming Language
b-cyan.gif (423 bytes) How C Programming Works b-cyan.gif (423 bytes) C Programming (Strathclyde)
b-cyan.gif (423 bytes) C Language Page b-cyan.gif (423 bytes) The C Library Reference Guide
b-cyan.gif (423 bytes) UNIX System Calls and Subroutines using C b-cyan.gif (423 bytes) Introduction to C Programming
b-cyan.gif (423 bytes) C Programming Notes b-cyan.gif (423 bytes) C Programming Language FAQ
b-cyan.gif (423 bytes) C Tutorial (videos) b-cyan.gif (423 bytes) How CGI Scripting works (in C)
b-cyan.gif (423 bytes) DJGPP: doc | IDE: EMACS, SETEDIT, RHIDE b-cyan.gif (423 bytes)  

top

11. Server Configuration
Apache: Doc, Security Tips, Caucus, India Apache & NCSA Server Configuration, alt
@google.com  

top

12. Server Security
b-purp.gif (427 bytes) Online .htpasswd Generator: inch, Rotary, xs4all, asn-noe, interkan, hotscript b-purp.gif (427 bytes) JavaScript Kit Encrypted Password Generator
b-purp.gif (427 bytes) .htaccess with Apache: Tutorial b-purp.gif (427 bytes)
b-purp.gif (427 bytes) b-purp.gif (427 bytes)

top

13. Future Trends & The Road Ahead
b-green.gif (399 bytes) Visions of the Future: Beyond Web Publishing (.doc) b-green.gif (399 bytes) Tomorrow: The Future of Web Publishing
b-green.gif (399 bytes) Web Publishing's Future b-green.gif (399 bytes) Visions of the Future (Calgary)
b-green.gif (399 bytes) More than Screen Deep (online book) b-green.gif (399 bytes) xml.com: W3C XML, FAQ, @Apache
b-green.gif (399 bytes) Current and Future HCI Standards b-green.gif (399 bytes)  
b-green.gif (399 bytes)   b-green.gif (399 bytes)  

top

Flash Tutorials
Macromedia Tutorials on Flash, white paper Flash Academy
Simple Tutorial Flash Lite
FlashZone Virtual FX Tutorial
Flasherweb Flash Central
Flash Planet Flash Kit Tutorials (with categories)
Echo Echo Tutorials Flash @ Cnet
Turtleshell Tutorials (Basic & Advanced Topics) zinc Roe Flash
Flash Documentation Flash Resources
Were-here Tutorials (with categories) Flash from Webmonkey
Flash Challenge (Competitive Flash Sites for competition) Collection of Flash Sites

top

g-top.gif (311 bytes)


Created on 18 Nov 2002. Last revised on 15 Jan 2003
Maintained by
Tralvex (Rex) Yeap