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]
Wednesday, November 11, 2015
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.
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
Students might enjoy this RGB game
Thursday, November 5, 2015
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
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 Assignment Part A
I have put some text values on the blog and clarified a few things about the requirements.
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 & 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.
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.
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.
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 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.
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.
When discussing the PPSN I drew students' attention to the relationship between the loop counter (n) and the multiplier.
| n | multiplier |
|---|---|
| 0 | 8 |
| 1 | 7 |
| 2 | 6 |
| 3 | 5 |
| 4 | 4 |
| 5 | 3 |
| 6 | 2 |
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.
Tuesday, October 27, 2015
Thursday, October 22, 2015
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
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 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
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 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
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.
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.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.
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.
It was very slow because the machine in the room was not cooperating. I will go over it again in the labs.
Thursday, October 15, 2015
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
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
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.
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.
Subscribe to:
Posts (Atom)



