Wednesday, November 11, 2015

SOFT6008 Class 09.4

I e-mailed students an outline of today's class in advance so they could decide whether or not it was worth coming. Most decided it wasn't.

We finished of the coding of cookies.

I explained how cookies are used to track people online and may students seemed genuinely horrified, although probably not enough to quite Facebook.

I spoke a bit about how to tackle the assignment. I might come up with a small example.

[As promised example is now online]

SOFT6008 Class 09.3 A

Students worked on the assignment.

SOFT6008 Class 09.2 & 09.3 W

Students worked on the assignment.

Tuesday, November 10, 2015

SOFT6007 Class 08.4 W

Attendance was very poor. In fairness, everyone I met in CIT this week seemed a bit tired. Me too.

Monday, November 9, 2015

SOFT6008 Class 09.1 W

Students worked on the assignment. Most I spoke to were still working on Part A

SOFT6008 Class 09.1 B

Students worked on the assignment.

We had to evacuate due to a fire alarm. Some of us found ourselves in C128 where we carried on. Sorry if we lost you in the commotion.

Most students I spoke to are finished Part A, and the others are nearly there. But I've no idea who those I haven't seen are doing.

SOFT6007 Class 09.1

We looed at digital representations of colour. We looked at HSB & RGB

Students might enjoy this RGB game

SOFT6008 Class 09.1 & 09.2 A

Students worked on the assignment. Many are finished Part A

Thursday, November 5, 2015

SOFT6008 Classes 08.2 & 08.3 & 08.4 N

Students worked on the assignment

SOFT6007 Class 08.2 & 08.3 W

Students worked on the assignment

SOFT6008 Exam 25 November

We will have a 1-hour exam at 1300 on 25 November.

This will be a closed book exam. No bags, notes, phones, pencil cases, nor calculators will be allowed in the exam hall.

Students may use pen or pencil, but sharing of rubbers will not be allowed.

Students must bring their ID cards with them.

Please arrive early so that we can start on time.

SOFT6007 Exam 23 November

We will have a 1-hour exam at 1200 on 23 November. The exam will be on JavaScript.

This will be a closed book exam. No bags, notes, phones, pencil cases, nor calculators will be allowed in the exam hall.

Students may use pen or pencil, but sharing of rubbers will not be allowed.

Students must bring their ID cards with them.

Please arrive early so that we can start on time.

Wednesday, November 4, 2015

SOFT6008 Class 08.4

We talked briefly about Part A of the assignment.

We looked at the Mr. Spud Head example and the T-Shirt example.

We began our look at cookies. Slides 2015-JS03d.pdf

audio SOFT6008-08-4-20151104.mp3

If you are interested you can read more about he privacy implications of cookies at
http://www.economist.com/blogs/babbage/2011/08/online-privacy

SOFT6008 Class 08.3 A

Students worked on the assignment

SOFT6008 Assignment Part A

I have put some text values on the blog and clarified a few things about the requirements.

SOFT6008 Classes 08.2 & 08.3 W

Students worked on the assignment. Progress is slow but steady.

SOFT6008 Deadline extension

The deadline for Part A of the Assignment (checksums) has been extended to Noon on Friday 13 November

Monday, November 2, 2015

SOFT6008 Class 08.1 W

Students worked on code for the assignment.

SOFT6007 Class 08.1

We had an exam.

SOFT6008 Class 08.1 & 08.2 A

Attendance in class was good today, but I was disappointed to learn that many students are only starting work on the assignment now.

I had to leave early to be in place for an exam with another class.

Thursday, October 29, 2015

SOFT6007 JavaScript re-cap



If you missed the classes on JavaScript last week, this video might go some way to filling in the gaps in your knowledge. (If you're in a hurry skip to 19:00)

SOFT6007 Classes 07.2 & 07.3 & 07.4

Students worked on the assignment.

I saw little evidence that students who missed the classes on JavaScript last week had adressed the gaps in their knowledge in the meantime.

SOFT6007 Classes 07.2 & 07.3

Students worked on the assignment.

I saw little evidence that students who missed the classes on JavaScript last week had adressed the gaps in their knowledge in the meantime.

Wednesday, October 28, 2015

SOFT6008 Classes 07.2 & 07.3 B

Students worked on coding checksums. 

Attendance was poor

SOFT6008 Class 07.4

We looked at some more checksum calculations for user inout validation and I talked a bit about how one might code them.


When discussing the PPSN I drew students' attention to the relationship between the loop counter (n) and the multiplier.


nmultiplier
08
17
26
35
44
53
62


The multiplier is 8-n


When discussing the henkilötunnus I wasn't clear on whether the start of the list of check letters was considered 0 or 1. It's 0. So 311280-999J is a valid henkilötunnus.
I have updated the slides so this is clearer.

SOFT6008 Class 07.3 A

Students worked on coding checksums.

Attendance was poor

SOFT6008 Class 07.2 & 07.3 W

Students worked on coding checksums

Tuesday, October 27, 2015

Holiday

Monday 27 October a holiday in Ireland.

Thursday, October 22, 2015

SOFT6007 Class 06.4 W

Nobody turned up to class

SOFT6007 Class 06.2 & 06.3 & 06.4 N

I asked students to look at the spec for the assignment so that I could answer any questions they might have.

We looked at JavaScript and I talked students through the Coin Toss & Dice Game examples.  I asked students to take a look at the code and made sure they understand it.

Students who understand the code should be able to extend it to make a slot machine.

Everybody left after two hours.

Slides: 2015-JS01b.pdf

SOFT6007 Assignment Spec update

I emailed an update of the spec to all students. The updated spec does not require a JavaScript game to be included.

SOFT6007 Slot machine images

These might be useful for the slot machine exercise:





SOFT6007 Class 06.2 & 06.3 W

I asked students to look at the spec for the assignment so that I could answer any questions they might have.

We looked at JavaScript and I talked students through the Coin Toss & Dice Game examples.  I asked students to take a look at the code and made sure they understand it.

Students who understand the code should be able to extend it to make a slot machine.

Slides: 2015-JS01b.pdf

Wednesday, October 21, 2015

SOFT6008 Attendance Week 06

Attendance for Week 06 was 45%

SOFT6008 Class 06.2 & 06.3 B

Students worked on coding checksum calculations for the assignment

SOFT6008 Class 06.4

We looked at different ways to code the Luhn algorithm.

We looked at EAN, ISBN, and PPSN algorithms

Audio: SOFT6008-06-4-20151021.mp3

SOFT6008 Assessment 1 Results

The results of assessment 1 are here sorted by the last 4 digits of your ID number.

I was disappointed by the results. A number of students have not yet mastered be very basics.  These students need to go back to the very start of the course and work forwards from there.

SOFT6008 Class 06.3 A

Students worked on coding the checksums.

Only three students came to class

SOFT6008 Class 06.2 & 06.3

Students worked on coding checksum validations.  Most are still working on the credit card. We will look at that in the lecture today.

Monday, October 19, 2015

SOFT6008 Class 06.1 W

Students worked on coding the credit card checksum.  Many students are weak programmers and are struggling with the logic.

SOFT6008 Class 06.1 B

Students worked on coding various checksums.

Attendance was poor

SOFT6007 Class 06.1

We looked at how to do a three column layout in CSS.

It was very slow because the machine in the room was not cooperating. I will go over it again in the labs.

SOFT6008 Class 06.1 & 06.2 A

Students worked on coding various checksums.

Attendance was poor

Thursday, October 15, 2015

SOFT6007 Class 05.4 W

We looked at using Google Fonts to add an interesting font to the page.

SOFT6007 Classes 05.2 05.3 05.4 N

05.2 I asked students to experiment with different CSS properties. We looked at the font property shorthand again and I asked students to experiment with that. I asked students to experiment with relative sizes using em

05.3 We looked at classes and IDs and I asked students to colour code their timetables using classes

05.4 We used Google Fonts to add an interesting font to the page


SOFT6007 Class 05.2 & 05.3 W

05.2 I asked students to experiment with different CSS properties.
We looked at the font property shorthand again and I asked students to experiment with that. 
I asked students to experiment with relative sizes using em

05.3
We looked at classes and IDs and I asked students to colour code their timetables using classes

Wednesday, October 14, 2015

SOFT6008 Class 05.2 &05.3 B

Students worked on coding the Luhn algorithm and some looked at some others too.

SOFT6008 Luhn Algorithm Patent

If you didn't like my explanation of the Luhn's Algorithm check out the original patent
http://www.google.com/patents/US2950048

SOFT6008 Class 05.4 Exam

We had an exam from 1230-1400.  I will send an email once I have the results organised.

The font for the code caused some confusions because l2 looked like 12.  I did my best to clear that up on the day, but it may not have been enough.  Here's a PDF of the exam and a version of it in a different font.  Please take a look at them both.

If you feel that you were disadvantaged by the typography of the exam, please send me an e-mail by noon on Wednesday (21st) and I will set aside your result.  I will get back to you with a time for a different exam, that will address the same learning outcomes.  However, before making this choice please be aware that the exam will likely be after 1800 some evening, will take less than an hour, and may not be open book.  Also it won't be a best-out-of-two scenario.  The mark you get for the second exam will be on only mark you will get.

I have no reason to believe that anyone was disadvantaged by the typography.  But if someone was I would like to try to redress it now while we have time rather than later.

SOFT6008 Class 05.3

Some students worked on the credit card check sum code, but other got ready for today's exam by reviewing code.