Tuesday, April 28, 2009

SOFT6008 44

Not a lot happened. Some student swere still working on their assignments. Most are finished.

Monday, April 27, 2009

SOFT6007 EVCOM 12

We had an in-class JavaScript exam.

SOFT6008 42 & 43

Luis Jose gave an interesting talk on localization, game publishing, and online selling.

SOFT6007 DCOM1 Web Dev 42 & 43

We had an in-class open-book JavaScript assessment.

From the look on stduents' faces, it didn't go terribly well.

SOFT6007 ITS

{Tuesday}

Colin may arrive late to Tuesday's lab. There's a slight chance he won't come at all.

Students should take the following online classes during the lab.


ISWD20.mov
ISWD20.pdf
ISWD21c.mp4

Free Web Hosting

www.100webspace.com works

SOFT6008 41

Students worked on their assignments.

URL submission deadline extended to 1200 tomorrow (Tuesday)

Test your money code with 3.88

SOFT6007 DCOM1 Web Dev 41

Students worked on their websites. These are due on Wednesday.

I modified the spec slightly to accomodate YouTube. See blog entry for 30/03/2009

Thursday, April 23, 2009

SOFT6007 40

Students worked on Assignment 2.

SOFT6007 Assessment 2 Extension

Both Geocities/Yahoo and Google have stopped offering free web hosting. This means that students who have not yet signed up for space at Geocities cannot no now do so. These students will have to host their sites elsewhere.

In order to give everyone more time I am extending the deadline by 2 days to noon on Wednesday 29 April. This should give students the extra time they need to come up with a plan B.

If you find a free hosting site that you think might be useful to other students in the class please e-mail Colin the details or leave them as a comment on this entry.

COMP6023 Group Projects

Philomena F is looking for people to form a group. Some other students are looking too.

Colin M

Tuesday, April 21, 2009

SOFT6008 40

Of the three students that showed up, two worked on their assignments.

SOFT6007 ITM 10

The handfull of students that showed up worked on their assignment for tomorrow.

SOFT6007 EVCOM 11

{Monday night}

We discussed Assessment 2 and Assessment 3.

Assignment 2 is due at noon on Monday 27 April. Students should e-mail Colin the URL for their site before then.

Assessment 3 will take place in class on Monday 27 April. Students will be asked to write the code for a specified JavaScript program. Students will be permitted to use paper and online resources. But they will not be permitted to communicate with each other.

Monday, April 20, 2009

SOFT6008 38 & 39

Students worked on their assignments.

SOFT6007 DCOM WebDev 38 & 39

I gave out copies of Rob Miller's CSS notes (notes10)

Students worked on their assignment.

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.