CSE2WD: Web Development 2009
  • CSE2WD Home
  • Lectures
  • Tutorials
  • References
  • Assignments
  • Timetable
  • CSS Help

Unit Overview

Students in this unit are introduced to the basic concepts needed for the development of html documents and client-side scripting for the World Wide Web.

This unit concentrates on the development of Web pages and specifically on the client side (browser) aspects of the server/client relationship between a web server and client browser.

Students are introduced to basic concepts necessary for the development of interactive documents for the World Wide Web. Effective use of XHTML, cascading style sheets (CSS) and Javascript to construct accessible, validated web pages will be emphasised in this subject such that the resultant documents will be viewable by the largest possible audience without the need for specific browsers or plugins. Emphasis is placed on separating content from presentation.

Server side issues are covered in depth in the unit CSE2WE: Web Engineering

XML issues are covered in CSE3WS: Web Services

Note: this subject is not delivered as a web assisted subject. The material available from these links is meant to supplement the lectures and is in no way meant to replace attendance at lectures. Each tutorial sessions is a practical reinforcement of theory taught in the preceding lecture. The tutorial work is designed to provide suffficient background to prepare each student for assignment work.

  • Unit Overview
  • Teaching Aims & Objectives
  • Learning Objectives & Outcomes
  • Proposed Content
  • Prescribed Text
  • Class requirements
  • Assessment
  • Assignment Dates
  • Plagiarism Policy
  • 2008 notes
  • 2009 notes

Schedule for Semester One 2009 - subject to change

Lecture #DateTopic
012/3Introduction
025/35 March Lecture
039/39 March Lecture
0412/3 HTML Basics
0516/3HTML Lists and Tables
0619/3HTML images
0723/3HTML Frame sets
23 March - HTML Frame demo
0826/3Introduction to CSS
0930/3CSS webnotes #1
102/3CSS webnotes #2
116/4CSS webnotes #3
129/4Using 'float' for layout
1320/4Introduction to Javascript
1423/4powerpoint slides
1527/4HTML Forms
powerpoint slides
1630/4Assignment Discussion
174/5Class cancelled due to illness
187/5JS Functions
1911/5JS Arrays and
Image Objects
text powerpoint slides
2014/5Working with Objects
text powerpoint slides
Javascript Date Object
  • CSS and DHTML
2118/5
  1. Form Processing
  2. Tabbed Menu
2221/5 JS Cookies
cookies.pdf
2325/5DOM Window ppt
DOM Window notes
Code sample 1
demo from textbook
Gecko DOM Reference
2428/5Date Object Sample Code
251/6Accessiblity
264/6Revision

Tutorial / Lab Exercises

  • 2 March & 5 March Tutorial (X)HTML
  • 9 & 12 March (X)HTML
  • 16 March (X)HTML: URLs & character entity refs
  • 16 March (X)HTML: Tables
  • 19 March (X)HTML: Images
  • 26 March CSS
  • 30 March CSS
  • 2 April CSS
  • 6 April CSS positioning and visibility
  • 20-23 April Javascript
  • 27 April Javascript
  • 11 May (TextBook-chapter 3) Javascript
  • 14 May (TextBook-chapter 4) Javascript
  • Event handling Javascript

References /Resources

  • Web Dev home 
  • Unit Overview 
  • XHTML Document Template 
  • XHTML (strict) Template 
  • XHTML 1.0 DTD 
  • CSS 1 Specifications 
  • CSS 2.1 Specifications 
  • Web Safe Colour Table 
  • W3C HTML 4.0 Specification 
  • World Wide Web consortium (W3C)
  • W3 Schools
  • Vision Australia
  • WebAIM
  • Exams
    Sem 1, 2003
    Sem 1, 2004
    Sem 1, 2005
    Sem 1, 2006
    Sem 1, 2007

Assignments

  • Assignment One Due Date 21 May 2009
  • Assignment Two Due Date 8 June 2009

There are two assignments during the semester and one two hour examination at the end of the semester. To gain a pass in this subject, you must attain a minimum of 50% for the combined total of assignments and examination. You must also achieve a minimum of 40% on the exam.

Assessment Method Value
Practical Assignments (2 x 20%) 40%
Examination (2 hours) 60%
TOTAL 100%
Assignment Assignment Due Date Value
1 5pm, 21st May 2009 20%
2 5pm, 8th June 2009 20%

Plagiarism Policy

Assignment submissions must be the student's own work, or the group's own work when submitting a group assignment. While it is acceptable (and indeed desirable) that students work together on tutorial problems and exercises, when it comes to an assessable task, such as an assignment, the student (or group) should work alone. Any assistance received must be suitably acknowledged in the text of the submission. Unacknowledged assistance is plagiarism, as is the copying of another's work, in part or whole. Evidence of plagiarism will generally result in a mark of zero for that item of assessment (for all concerned), and more severe penalties, through the University Discipline Regulations, for repeated offences. So that it is clear that students are aware of these provisions, all submissions must be accompanied by a signed statement of authorship, on the form available from the Faculty office. Assignments will not be accepted without the statement.

You need to be aware of the Univerity's policy on plagiarism.

TimeTable

Unit Code

Session

Day

Start

Finish

Location

CSE2WD

sem1 2009


Lectures

Monday

16:05

16:55

B2.05

Thursday

10:05

10:55

B2.15

Tutorials/Labs

Monday

17:05

17:55

B1.11

Thursday

11:05

11:55

B1.11

Last updated: by Mal Sutherland