Monday, November 12, 2012

SOFT6008 Assignment 2 Spec update

The phone number part of the spec was vague so I tightened it up. Check the spec ->
again.

0211234567
(089)1234567
(089) 123 4567
087-123-4567

Are all valid phone numbers. You may assume that the customer has an 021 / 083 / 085 / 086 / 087 / 089 number.

The replace method will come in handy for stripping out the unwanted parts

Accounting for
+353871234567 is not required.
But it would make a nice extra

SOFT6008 Class 34 WEB

Students worked on the assignment. Only 4 students turned up to class.

SOFT6008 Class 34 & 35 COM

Students worked on the assignment.

SOFT6008 Class 33 WEB COM

We went through a solution to the question in Assessment 1. I did a slightly different solution from the one on the blog

Friday, November 9, 2012

SOFT6008 Assessment 1 Results



Assessment 1 did not go as well as I had expected it would. The average mark was 41%

The results are available here. Use the last 4 digits of your ID number to find your result. If your number does not appear, it is because there was some issue. The issue was most likely that you are not registered. I will try to find out on Monday if I can give out results to students who are not yet registered.

[Update: unregistered students' results appear there now too]

If you got a in this assessment then you need to get at least
(400-4a)/6 in assessment 2 to be sure of a pass.

The marking scheme is here

Suggested solution:
function realman (fin)

{
var valid = new Boolean("true");

datepart = fin.substring(0,6);
individualpart = fin.substring(7,10);
bothstring = datepart + individualpart;
bothnumber = parseInt (bothstring, 10);
themod = bothnumber % 31;
checkletter1 = fin.substring(10,11).toUpperCase();
madfinstring = "0123456789ABCDEFHJKLMNPRSTUVWXY";
checkletter2 = madfinstring.charAt(themod);

if (checkletter1 != checkletter2)
    {
    valid = "false";
    }

individualnumber = parseInt(individualpart);
sex = individualnumber %2;
if (sex == 0)
    {
    valid=false;
    }
   


return valid

}

Thursday, November 8, 2012

SOFT6008 images clarification

Some clarification about the use of the pizza images is required. A few students emailed me with questions. Students are free to use whatever images they want. I generated those images to save people the trouble. Use of Photoshop is not core to this module.

Whether students use my images or their own images they will get the same marks for that element. Only the JavaScript will be graded.

SOFT6008 Class 32

We had an in-class exam.

COMP6023 Class 32

We looked at how video is compressed. It can be tricky enough to understand. The plot will thicken considerably in the next class

SOFT6008 Dropbox folders

This is a list of dropbox folders that have been shared with me. If your's is not listed, then you need to take action to correct the problem.

SOFT6007 Dropbox folders

This is a list of dropbox folders that have been shared with me. If your's is not listed, then you need to take action to correct the problem.

SOFT6007 Class 32 ITM

Students worked on assignment 1. No one is tackling JavaScript just yet.

Wednesday, November 7, 2012

SOFT6007 Class 31 ITM



We looked at how to style a list so that it became a horizontal menu bar

SOFT6007 Class 29 ITM

Students worked on the assignment

COP6023 Class 31

We looked at Google Analytics and discusses how it can be useful to a business or publisher

Tuesday, November 6, 2012

COMP6023 Class 29 & 30

Students worked on their assignments (Assignment 2 mostly)

I met with each student to get a progress update on Assignments 2 & 3

I extended the deadline for the first draft of Assignment 3 to this weekend.  Students can also publish rough cuts of Assignment 2 and get some feedback. The pages interface in blogger is limited, so it takes some getting used to. Content Management Systems (CMSs) don't generally give authours the same flexibility that they might have in a word processor.


SOFT6007 Class 32 DWEB



We saw how to restyle an unordered so that it became a horizontal navigation bar.

Example: jockshop1.html

SOFT6007 Class 31 WEB

Students worked on Assignment 1

SOFT6007 Class 30 DWEB ITM



We began our look at JavaScript.

Examples:
Time Based Greeting
Random Images

COMP6023 Click-fruad video



Interesting video on click-fraud

Monday, November 5, 2012

SOFT6008 Pizza Images

Someone was moaning about having to use Photoshop so I have made some images for students to use. They are not great, but they'll do the job.

I have reduced the marks going for this by a small amount to reflect the now reduced workload.

The images are derived from images by rusvaplauke and Latente









SOFT6008 Assessment 1 Format

Assessment 1 will comprise a description of an ID number and a checksum calculation. Students will be asked to write a JavaScript function based on the ID number. No HTML nor interaction with the DOM will be required for the exam.

SOFT6007 Class 29 DWEB

I spoke a little bit about the results of Assessment 1.

Students worked on Assignment 2

[Projector wasn't working. Issue logged]

SOFT6008 Class 30 DWEB

Students worked on the assignment

SOFT6008 Class 31 COM

Students worked on the assignment

SOFT6008 Class 30 COM

Students worked on the assignment

SOFT6007 Assessment 1 results



The results of Assessment 1 are now available online. You can find your own result using the last 4 digits of your ID number.

The average mark was 51% (including 4 who didn't sit). The chart above show the distribution of the marks (excluding 4 who didn't sit).

Any mark below 100% for this exam should be cause for disappointment, as it was a good opportunity to get some marks in the bank. Any mark below 70% should be cause for concern.


SOFT6008 Class 29 DWEB COM



We looked at the Mr. Spud Head examples. A variation of these could be used to display selected pizza toppings in Assignment 2.

Examples:
taytohead.html
taytohead2.html

Thursday, November 1, 2012

SOFT6008 canceled today

COMP6023 Class 28

I wasn't feeling well so I didn't put on much of a show.

I asked students to pair up and tell each other about the essay topic they had chosen, and the approach they were going to take.

SOFT6007 Class 28 ITM

I wasn't feeling well, so I didn't put on much of a show. Students started work on Assignment 2

I advised students that the specification for Assignment 2 was available online --->

I asked students to sign up to Dropbox and to create a folder called SOFT6007-Joe.Bloggs and to share it with me colin.manning@cit.ie

Wednesday, October 31, 2012

Tuesday, October 30, 2012

COMP6023 Class 25 & 26

We went through the Photoshop needed for Assignment 2. Students with laptops experimented with the different settings, and I talked a bit about the kinds of commentary that might accompany the data

SOFT6007 Shopping List

Things we have yet to cover in class

Posh horizontal list layout
background images
forms

JavaScript

SOFT6007 Class 27 & 28 WEB

I advised students that the specification for Assignment 2 was available online --->

I asked students to sign up to Dropbox and to create a folder called SOFT6007-Joe.Bloggs and to share it with me colin.manning@cit.ie

j

SOFT6007 Class 25 ITM DWEB

We had an in-class exam.

Monday, October 29, 2012

Friday, October 26, 2012

COMP6023 CRN 15762

The CRN for this module has finally arrived. It's 15762. Please check that you are registered.

Thursday, October 25, 2012

COMP6023 Essay Choices

Some students have yet to choose an essay topic. I will make the choice for those students soon, if they don't take any action.

SOFT6008 Class 24 COM DWEB




We looked at validating a form and sending its data off to a server.

We also talked a little bit about both assessments. however the spec for Assessment 2 has not been released just yet.

COMP6023 Updates to the Assigment Specifications

I feel the need to modify the assignment specifications in light of events and student concerns.


Google AdSense
Students must attempt to sign up for Google AdWords. Failed attempts must be documented by forward the refusal e-mail or screen shot to Colin. Students who successfully sign up won't get any more marks than those who don't, and will have to settle for huge ad revenues by way of reward.



Public vs. Private
Students who are concerned about their privacy may post an appropriate picture to their profiles in lieu of a picture of themselves.

Students who don't want to post personal information publicly, shouldn't post personal information.

As a last resort students may make their blogs visible only to Colin and the other students in the class. Doing so will not affect their final mark, although it will obviously have an impact on traffic.

Essay Drafts
Seeing as I said students "should" submit drafts, that task is optional. But submitting a draft would be a very good idea.

Deadline
However even when prefaced by a "should" I think it was very clear that not submitting by the deadline will cost marks. The standard CIT late penalties will apply.

Own Work
The work submitted must be the student's own work.

I think that covers everything we discussed up to now. If I do give you an exemption from meeting any of the minimum requirements be sure to insist that I note it here.

COMP6023 Class 24

We talked a little bit more about podcasting.

I showed students how to generate a custom newsfeed based on keywords at the NPR site. This is very powerful since listeners can receive programme segments on subjects that interest them.

Here's a podcast feed about Ireland and one about Cloud. But of course the cloud one can't distinguish between cloud computing and weather talk.

Huffduffer.com is like Pintresting for audio files.

We looked the various tools one might use to record a podcast and saw how audio can be edited. Sample Getting the levels correct is the most important thing

I talked about software post-production noise removal. It works well in certain situations. Here's an example.

COMP6023 Interesting Facebook article

http://www.irishtimes.com/newspaper/finance/2012/1025/1224325671388.html

SOFT6007 Class 24 ITM

Students worked away on various exercises.

Wednesday, October 24, 2012

SOFT6007 Class 21 & 23 ITM

Some students worked on their HTML in preparation for the exam next week. Others worked on their maths in preparation or the exam today.

COMP6023 Class 23

We looked at podcasting.

We might try to make something tomorrow in class just to see what is involved in the process.

I mentioned that Drew of the Dawn & Drew Show was in a band, but couldn't remember the name. It's Rasputina.

Tuesday, October 23, 2012

COMP6023 Class 21 & 22

We looked at lossy and lossless compression, pixel depth reduction, and dithering.

I talked students through the use of Photoshop for Assessment 2

SOFT6007 Class 24 WEB

Students continued coding

SOFT6007 Class 23 WEB

I asked students to make sure they were good with lists, tables, and imagemaps. If so then make a start on the three column layout for assessment 2.

SOFT6007 Class 22 COM WEB

We looked at class, ID, float, clear, annd a three columns layout in CSS.

I also talked a little bit about Assessment 2

Unfortunately there was no sound on the recording of the class. So it's not posted.

Monday, October 22, 2012

SOFT6007 Class 21 WEB



We looked at ID and float

Students experimented with IDs and floats. Others caught up with things they missed and other reviewed lists in preparation for the exam.

update:
There's no audio on this movie. Here is another class that covers much the same stuff. Although the use of "clear" isn't really addresses