Monday, April 20, 2009

SOFT6008 37

Students worked on their exercises

SOFT6007 DCOM1 Web Dev 37

We started a little late because some bits were missing off the lecturer's machine.

We discussed Assignment 2.
Assignment 2 is due at noon on Monday 27 April 2009. Students should send the URL for their website before the deadline.
Students must write all code by hand. Students may not use code generators.


We looked at how to upload websites to the internet so that everyone can see them.

We discussed Assignment 3.
This will be a JavaScript webpage. The page will be written in the lab class on Monday 27 April 2009 at 1400. The exam will be open book so students will be able to notes and web references. However I reocmmend students just stick to the notes. Students will not be permitted to communcate with each other.

I looked at students' sites. Some students are a little bit behind schedule.

Thursday, April 2, 2009

SOFT6007 DCOM Web Dev 36

Some students resisted the tempation of the lovely sunshine outside and came to class to work on their exercises.

Wednesday, April 1, 2009

Check Digit Test Cases

Here are some data to use as test cases for the check digit exercises.

IE-PPSN


These numbers are valid in theory
5313197L
1234567T
1234567t
0000000W
0000071w

ES-DNI


These are valid numbers
03457393-X
03405999-K
70240341-C
70259948-P

If these test cases give you trouble read the small print on the ParseInt box!.

I have noticed that in real life Spaniards tend to insert separators between groups of digits to make the DNI number easier to read and it is common to put a dash before the letter (as above). To accommodate this your code should strip out all useless characters from the input before looking at it more closely.

Ensure that your code insists on the correct length
007-X is not valid. But 00000000-X is.

Euro Banknotes



Just take some from your wallet. There are fewer than 26 countries that issue Euro banknotes some some letters never appear at the start of a serial number. Accounting for this would require some very inelegant code. We can't have inelegant code!

Be sure to check some serial numbers that have a zero immediately after the letter. If that gives you trouble ParseInt may be to blame.

Tuesday, March 31, 2009

SOFT6008

Students worked on the various assignments.

Students should send Colin a URL with links to each of the assigments when they are done.

SOFT6007 (ITM) 09

Students worked on Lab No.7 (from Rob)

FontTester.com

FontTester.com is a useful site for showing the effects of different fonts and settings.

Easter Break

This is the last week before the Easter break. Classes will resume on Monday 20 April.

Monday, March 30, 2009

XHTML 1.0 Compliance

You need to include certain headers in your xhtml documents if you want them to be fully compliant.

you can compy and paste these headers from this sample page.

Update: 27/04/2009
The code used by YouTube to embed videos in your page is not XHTML1.0 compliant. You may, if your really want to, include YouTube videos in your site without penalty. HOWEVER, your code must be otherwise XHTML1.0 compliant. It might be hard for you to enure that it is compliant, because the YouTube code might cause confusion. But if you are prepared to accept the risk, you may do so. My advice is to avoid the risk and leave the videos out.

SOFT6007 EVCOM 10

We spent some time discussing registration issues. Some students who thought they were registered were not.

We discussed the specification for assignment 2.

We looked at Cascading Style Sheets.

notes:
www4n.pdf

SOFT6008 34 & 35

Students continued with their assignments

SOFT6007 DCOM WebDev 34 & 35

We discussed the specification for Assignment 2.

We looked at cascading Style Sheets.

Notes:
www4n.pdf

SOFT6007 Assignment 2 Specification

This assignment is designed to ensure that students have the minimum level of xhtml required to pass the module, while affording excellent students an opportunity to demonstrate their levels of skill.

Assignment
Build a multi-page website for a band using xhtml and CSS. Students may choose any real or fictitious band.

Requirements
The website must
• Be a minimum of 5 pages. The pages should be linked together.
• Include a navigation bar using either an image map or rollovers. Rollovers are better
• Be written in fully compliant xhtml. Use a validator to check it.
• Must use CSS for text formatting. Consider the font tag banned. Your body tag should have nothing else in it.

Copyright
• Students may use text and image that are not their own.
• Student may not use HTML nor CSS that is not entirely their own work.
• Student may not use code generation tools.

SOFT6008 33

Students worked away on the assignments.

We will do some new stuff after the easter break.

We added
Irish PPSNs
Spanish DNI numbers and
Euro banknotes
to the list of required assignments.

There will be no new required assignments. So that gives students an opportunity to get this module done and dusted over the break.

SOFT6007 DCOM Web Dev 33

Students took online class No. 14 JavsScript III. That's as much JavaScript as we are going to do.

Thursday, March 26, 2009

SOFT6007 DCOM Web Dev 32

Students continued with the rollover exercise using the smaple images.

Students that were finished worked on a rollover of their own.

No news on Assignment 2 just yet. I need to co-ordinate with the lecturers teaching the other instances of this module.

Wednesday, March 25, 2009

Business as Usual next Monday

The proposed strike on Monday 30 March has been canceled / postponed. So we will have classes as usual.

Tuesday, March 24, 2009

SOFT6008 32

Students worked away on the various exercises.

SOFT6007 (ITM) 08

[No lab last week. 17 March Public Holiday]

We looked at Cascading Style Sheets (CSS).

Notes:
www4n.pdf Beware: There are a few obvious typos

Monday, March 23, 2009

SOFT6007 EVCOM 09

We looked at javascript rollovers. Students made a simple rollover with just one images, and then a navigation bar with image slices in a table.


Images:
casadelgringo-left-bottom.jpg
casadelgringo-left-bottom-over.jpg
casadelgringo-left-middle.jpg
casadelgringo-left-middle-over.jpg
casadelgringo-left-top.jpg
casadelgringo-left-top-over.jpg
casadelgringo-right.jpg
casadelgringo-right-over.jpg

Class fisnised early (2020) because someone locked one of the two main fire exits.