Welcome
Welcome to the shared Web site for the 2013 semester 1 offering of courses
2503ICT Web Programming and 7401ICT eService Technology.
Announcements
Week 12
- Important guest lecture this Tuesday by developer Rob Dawson on
alternative ways to do Web application development, particularly using
Ruby on Rails.
- Slides from Rob's lecture will be uploaded soon.
- There are laboratories with assessed milestones this week as
usual. Lab 10 is now available.
Week 11
- A solution
with source
code to Lab 7 is now
available.
- Lecture notes for week 11 are available.
- There are no new laboratory exercises for week 11.
Students should attend the laboratories to have their lab 9 milestones
marked and to receive advice and feedback on the solutions to Assignment 2.
- Assignment 2 is due at the end of this
week.
- It is probably more important for students to work on
Assignment 2 than on Lab 9.
- When you submit your solutions to Assignment 2, please ensure your
database contains a couple of items with closing date 1 day after
submission, a couple 1 week after submission, and a couple 1 month
after submission. Also, please include in your email or documentation
the usernames and passwords of at least two registered users.
Week 10
- Lecture notes for week 10 are available.
- Lab 9 is available.
- Marks and feedback for labs 6 and 7 and for Assignment 1 will be
emailed to you when ready.
Week 9
- A solution,
with source code, to
Assignment 1 is now available.
- Lecture notes for week 9 are
available.
- Lab 8 is
available.
- Labs are being held as normal. Show your solutions to
Lab 7 milestones, and start work on Lab 8 milestones.
- The age
example has been extended to illustrate more features of the useful
DateInterval class.
- Solutions to Lab 7 milestone may
be sent by email to Rodney ot Heidi as appropriate until 5pm this
Friday. Use the Subject line "WP Lab 7 submission"; give the URL of
your solution, and other relevant information, in the body of the
message.
- Solutions to the two Lab6
milestones are available.
Week 8
- Lecture notes for week 8 are available.
- Lab 7 is available.
- Assignment 2 is available.
- Thursday 25 April is a public holiday and so there are no lab
classes. Demonstrator Heidi Perret is unavailable for her 2pm lab
class on Wednesday 24 April. Accordingly...students in the Wednesday
2pm class and both Thursday lab classes may submit their solutions to
the lab 6 (and lab 7) milestones by sending a message to their
demonstrator (r.topor@griffith.edu.au or h.perret@griffith.edu.au) by
5pm on Friday 26 April. This message must have the subject line "WP
Lab 6 submission" and include a brief message with URLs of the
solutions.
- The 11am Wednesday lab class will be held and assessed as normal.
Week 7
- Please no not change your Assignment 1 files or
Assignment 1 tables after submission.
- Please be patient as we mark your Assignment 1 submissions.
- Assignment 2 will be made available later this week.
- Lecture notes and laboratory exercises for week 7 are available.
Week 6
- Lecture notes for week 6 are available.
- There are no new laboratory exercises for week 6. Students
should attend the laboratories to have their week 5 milestones marked
and to receive advice and feedback on the solutions to Assignment 1.
- Assignment 1 is due at the end of this
week.
- The assignment is due at the end of Sunday, not the
beginning of Sunday.
- Solutions to the milestones
in Laboratory 4 are available.
- Standard late penalties of 10% or 2.5 marks a day
apply for Assignment 1.
- We will test your forms in Assignment 1 with input that are
empty and that contain apostrophes.
- Why you need to sanitise user input: Exploits of a Mom
Week 5
- Lectures notes and laboratory exercises for week 5 are
available.
- Assignment 1 is
available. Any minor changes to the assignment will be announced here.
- A solution to
Laboratory 5 is available.
Week 4
- Lecture notes and laboratory exercises for week 4 are
available.
- It's particularly important to attempt laboratory tasks
1 and 2 before the laboratory class this week.
- I've provided some Laboratory 3 hints.
- Please let us knoow if you have not received your MySQL account
details by email.
- Please remember to join the discussion forum at
https://www.facebook.com/groups/145688818928105/.
- A laboratory absence policy has been published on
learning@griffith. This should not affect most students most of the
time.
Week 3
- Lecture notes and laboratory exercises for week 3 are at last
available. Sorry for the delay.
Week 2
- Lecture notes and laboratory exercises for week 2 are now
available.
- Many of the examples in the lecture notes are hosted on dwarf, so
it is necessary to use VPN as described below to run and view them.
- The experimental closed group GU 2503ICT 2013 Semester 1 on
Facebook is now available.
After logging in to Facebook, go to the URL
https://www.facebook.com/groups/145688818928105/ and
request to join the group. (If your Facebook account name is different
from your University name, email me to tell me who the Facebook
account really belongs to.)
- If you wish to have your lab solutions assessed at the start of the
class, you must be in the lab class on time, and put your
name in a list on the white board.
- Before you ask to have your lab exercises assessed, you must have
a browser window open to demonstrate your solution, you must have a
text editor window open so we can see the source code of your
solution, and you must have a browser tab ready so we can see that
your HTML is valid HTML5.
- Even if we don't say so every time, every HTML document you write
or generate must be valid HTML5, must be well structured using HTML5
semantic elements, and must use your own external style sheet to
provide a simple, distinctive, usable user interface.
- Good stuff
is being posted on the course discussion forum. Less
than half the class has joined the forum. Please go the the URL URL
https://www.facebook.com/groups/145688818928105/
and request to join the forum!
- Remember:
To access dwarf (where your examples and some lecture notes examples
are hosted) from home, you need to use virtual private network
(VPN) software. Downloads and instructions are available here.
- Remember: This Sunday (10 March) is the last day to enrol in a
new course (if you wish to transfer from this course to another
one).
Week 1
- Welcome to the Web site for the 2013 semester 1 offering of
2503ICT Web Programming at Nathan.
- Welcome also to the 7401ICT eService Technology students;
7401ICT is just a slight variation of 2503ICT.
- Most course content is available at the URL
http://www.ict.griffith.edu.au/teaching/2503ICT/.
Some is available on learning@griffith.
- Note that laboratories in this course start in week 1 and that
there is an assessment item in the first laboratory!
- Before the first classes, students should prepare by revising
their knowledge of HTML, CSS and (Java) programming.
- Whenever you email me, always include "2503ICT" in the subject of
your message, always write from your University email account, and
always include your name and student id in the body of the message.
- To access dwarf from home, you need to use virtual private
network (VPN) software. Downloads and instructions are
available here.