Home » 2017 » February

Monthly Archives: February 2017

Further Java: Workshop #1 (Skywalker)

Go to the first workshop for Further Java using the following link:

Further Java – Workshop 1

Also note that you will not be able to access this link outside of the appointed time and place of your workshop. However, once you’ve unlocked the link by attending the workshop, you will be able to use it at home and elsewhere outside the university at any time you like.

Programming in Javascript: Workshop #1

Go to the first workshop for Introduction to Javascript using the following link:

Introduction to Javascript – Workshop 1

Also note that you will not be able to access this link outside of the appointed time and place of your workshop. However, once you’ve unlocked the link by attending the workshop, you will be able to use it at home and elsewhere outside the university at any time you like.

Further Java: Lecture #1 (Skywalker)

The lecture slides for the first session of Further Java are below.

Programming in Javascript: Lecture #1 (Solo)

The lecture slides for the first session of Programming in Javascript are below.

Mid-module feedback

Hi all.

Further to the recent mid-module feedback process, here are my comments on your comments :-)

Good things about the module

“The majority said good availability of work” – I’m not quite sure what this means – but assuming you mean that you can work from home, in the uni, etc, i.e. that NoobLab supports flexible working patterns, I am pleased to hear that this is having a positive effect.

“Good workshop support” and “Absorbing/interesting lectures” – I’m very glad to hear it; we try our best :-)

Three things that would improve the module

“Undo button in NoobLab” – You can do Control-Z to undo, although only up to the point where you last clicked Run. It would be technically difficult to persist the undo history beyond the last Run, though. I’ll see what I can do when I’m next in the NoobLab code.

“More revision of content” – We do have Codebashes every EAW which are intended for this sort of purpose. If you could give some suggestions as to what other forms of revision would help, I’d appreciate it. All lectures are videoed, everything I ever present is online and NoobLab is available 24/7 – if you want to do revision then have at it! If there’s more I can do, I’m happy to do it, I’m just not sure what more there is!

“Covering lecturers need to have a better understanding of lecture structure, e.g. Orange slides.” – On the rare occasions that someone has to cover, you do need to bear in mind that they may be doing so at very short notice (e.g. due to illness.) So, do try to be a little understanding that they may be coming in blind and that they are doing the best they can. Give them your best, don’t heckle, and remember that every lecturer has their own indomitable style.

Venue for remaining lectures – JG2002

Dear all,

Please note that the venue for the remaining lectures on CI4100 – for both Team Skywalker and Solo – is JG2002.

Just to pre-empt any lost students who don’t know where they’re going! :-) I seem to recall that when we split into Solo and Skywalker groups the room number doesn’t appear on students’ timetables.

See you there this afternoon and all the best,

Paul

URGENT: Illness / Lecture Cancellation Monday 20th February for Programming 1

Dear all,
Many apologies, but due to illness I will be unable to deliver the lectures for Programming 1 tomorrow (Monday 20th February). With Dave also unavailable, after discussions with School management we have taken the step to cancel the lecture early enough to give you a sufficient amount of notice so that you don’t make any unnecessary journeys into uni. Therefore, there will be no lectures for Programming 1 on Monday 20th January for either Team Solo OR Team Skywalker.

Given that we were due to start a new unit this coming week, and my absence means that won’t be possible, I intend to extend the deadline for the Introduction to Java unit until Friday 24th January at 5pm. To additionally help keep you busy in my absence I will also allow the same rules that applied to the Codebash to apply to the coming week – you may go back and win medals for “old” units and they will count towards your module total.

The workshops on Wednesday will be going ahead – so use them to pick up missed medals from previous units!
Many apologies to let everyone down – all being well I’ll see you next week.

All the best,

Paul

Codebash – Thursday 16th February

Dear all,

As announced in the workshop this week and hinted in previous classes, there will indeed be a Codebash this coming Thursday during Enrichment Week. The event will take place in SB2022/3 starting at 9am and running until the end of the day (whenever that may be, within reason – 5pm-ish I imagine).

This is not only a good opportunity to finish off any remaining medals, but, as announced in the workshop this week, I will allow you to work on old “legacy” material (such as Thinking Like A Programmer, Javascript, HTML/PHP) as well as the current Java unit. Any medals won on the day and (importantly!) when in physical attendance at the event will therefore count towards your final mark even if they are for old material. So, this is a real opportunity to dramatically improve your mark. If you’ve been a bit of a slacker and not turned up when you should, this is your chance to put things right!

All the best and see you there,

Paul



Introduction to Java: Workshop #5

Go to the fifth workshop for Introduction to Java using the following link:

Introduction to Java – Workshop 5

Note that you will not be able to access this link outside of the appointed time and place of your workshop. However, once you’ve unlocked the link by attending the workshop, you will be able to use it at home and elsewhere outside the university at any time you like.