Home » 2015 (Page 3)
Yearly Archives: 2015
Web Programming – Lecture #1
The video for the first lecture of the Web Programming unit is below:
Click >> here << for a PDF of the lecture slides.
TLAP Deadline / Codebash this Friday / Plagiarism / Group allocations / Sessions next week
Dear all,
Important admin things first
- As I mentioned in class, the deadline for ALL activities for Thinking Like A Programmer will be this Friday 6th November at 5pm. After this point, you will still be able to go on and collect medals towards your module total but they will not count towards your overall module mark any longer.
- As of next week, the lectures for Programming 1 will happen on MONDAYS. Team Skywalker will have their session between 2pm-4pm and Team Solo 4pm-6pm.
- If you are in the Monday workshop group, WE WILL NOT BE RUNNING THE WORKSHOPS ON MONDAY 9TH NOVEMBER. This is because the corresponding lecture is in the afternoon that same day and we won’t have anything to do on the new unit yet in the morning! Those in the Tuesday workshop, the workshop will be running as normal.
- There will be a Codebash this coming Friday most likely in SB3035 (watch Studyspace just in case the location changes). It will run from 9am to 5pm and will be the final opportunity to pick up medals for TLAP. In the past students who have attended the codebash have gone from hardly any medals to completing nearly all of them. It is an informal atmosphere and you can stay for as long or short a time as you like. Take the opportunity to get yourself a higher grade before it’s too late!
Plagiarism, Collusion and Misconduct
With the deadline approaching, some of you might be tempted to take shortcuts. I HAVE TOLD YOU IN CLASS THAT NOOBLAB CAN DETECT MISCONDUCT. I spent lots of time in the first lecture and in some of the early workshops talking about what is acceptable and what is not. If you have any doubts go back to the very first lecture video and watch it again! In short – you should not at any point be loading someone else’s code into your computer (or copying and pasting it, or manually copying it by hand). You should also not be working on exercises in groups. If you do, NoobLab will flag your activity and you WILL be found out. DO NOT TAKE SHORTCUTS. DO YOUR OWN WORK.
Some people have already been contacted by me about this. This is a serious matter. This will be the final time I say this. Now that you have been warned again, any new attempts to gain credit for someone else’s work will result in ALL of your TLAP medals being revoked. JUST DON’T DO IT.
Team Solo v Team Skywalker
You should all now have had your group allocations from me. IF YOU HAVE NOT BEEN ALLOCATED TO EITHER TEAM SOLO OR TEAM SKYWALKER PLEASE LET ME KNOW.
Some people seem to think that there is some kind of grading system and that one group is “higher” than the other. This is not the case. The groups do a slightly different syllabus from each other but both still fulfil the module’s learning outcomes. The different syllabi are tailored to the abilities and the needs of each group. Just because you are in one group doesn’t mean you will get a lower mark than someone in the other group. In fact, maybe we’ll get a little inter-group competition going on and see who does better!
However, do please note that the lecture content is DIFFERENT. You cannot turn up to the wrong lecture! So, you can’t just rock along to the 2pm lecture because the timing is more convenient. You might as well go to the lecture down the corridor on Interpretive Dance; it would be just as relevant!
If anyone has any questions on the above, please let me know – hopefully that is all nice and clear.
All the best,
Paul
“Orange Event” (in-class quiz) on Friday 30th October at 2pm
Dear all,
As you should be aware (I’ve announced it in lectures and workshops!) in this week’s lecture (Friday 30th October) we will be holding an assessment event.
I’ve referred to this event as an “in-class test” and more recently as a “quiz”. I think going forward I am simply going to call them “Orange Sessions”.
Basically, there will be no lecture content other than orange clicker slides. These count towards your module total and this Orange Session will form the bulk of your non-practical mark for Thinking Like A Programmer. The short version: this will be worth just under 10% of your module total (with the rest of the 10% made up of the odd orange slides you’ve had in the lectures so far).
The key points:
YOU MUST BRING YOUR CLICKER TO FRIDAY’S EVENT. FAILURE TO DO SO WILL RESULT IN YOU GETTING ZERO FOR THE EVENT. REMEMBER: ALWAYS GET YOUR “ARS” TO CLASS!
YOU WILL ALSO BE ASKED TO SWIPE IN WITH YOUR ID CARD AT FRIDAY’S EVENT. ENSURE YOU BRING YOUR ID CARD! FAILURE TO DO SO WILL RESULT IN YOU GETTING ZERO FOR THE EVENT (and in any case, you are supposed to have your ID card at all times anyway!)
YOU MUST BE ON TIME FOR FRIDAY’S EVENT. IF YOU ARE LATE YOU WILL NOT BE ADMITTED. I run a fairly informal ship on most occasions but when it comes to assessed events, it simply isn’t fair on other students who are trying to work and think for people to bowl in late and disrupt the session.
YOU MAY USE HANDWRITTEN (ON PAPER) AND PRINTED NOTES. YOU MAY *NOT* USE PHONES, TABLETS/iPADs, LAPTOPS OR ANY OTHER DIGITAL DEVICES.
Other things to know about the format of the event:
- There will be no finite time limit for the event – it will take as long as it takes (within the limitations of the two hour slot). It is not an exam or in-class test, after all.
- There will be between 10 and 12 questions in total (I still haven’t finalised this yet!)
I will leave each slide on the screen for as long as is necessary for everyone in the room to answer. You will be able to change your answer (with your clicker) if you get it wrong the first time but once we move away from a question, your answer is final! - No question should really take anyone more than a few minutes to figure out and answer. If you can’t answer it within that timescale, then you probably don’t know the answer.
- If you don’t know the answer – guess! There are no marks taken off for wrong (guessed!) answers.
- I will put the voting graphs up so you can see how the group answered. So, you will have an idea on the day how well you did – although it doesn’t necessarily mean you will have got it right if most people voted the same way!
- If you miss the event because of illness you must need to go through the formal mitigating circumstances procedure. I will not be able to help you with that – you will need to speak to the student office.
On a brighter note, on Friday I will also be looking to hand out the awards for Thinking Like A Programmer. Yes, I said “awards”. There will be awards in three categories:
- Top of the high score table
- First person to get maximum medals
- Hardest worker (who may not necessarily have all the medals!)
What the prizes will be for the awards I cannot say at this point
Finally, we will also be doing the Early Module Feedback. This is important because it gives you your opportunity to tell us what we need to change at an early point in the module before it becomes too late. So come armed with your views that your course reps can take away to make things better.
See you Friday!
Thinking Like A Programmer: Workshop 5
The fifth workshop for Thinking Like A Programmer is now available. Do be sure to do the earlier workshops first, however – at least make sure you have bronze medals on these before attempting this one.
Follow this link to log in and do the workshop.
Lecture #4 Video and Slides
Due to technical difficulties (I’d forgotten to pay my subscription for my video capture software – oops) I wasn’t able to record the lecture on Friday. Below is another “live from Paul’s living room” affair which I hope will suffice.
You can find the slides >>here<<.
Thinking Like A Programmer: Workshop 4
The fourth workshop for Thinking Like A Programmer is now available. Do be sure to do the earlier workshops first, however – at least make sure you have bronze medals on these before attempting this one.
Follow this link to log in and do the workshop.
Lecture #3 Video and Slides
Unfortunately, because Dave was covering for me in the “official” third lecture session, it wasn’t recorded. Consequently, the video below is my version of the lecture live from my living room! Hopefully it will be just as edifying as my usual performances on a Friday.
You can also download the slides of the lecture from here.
I would like to publicly thank Dave for stepping in to cover for me – we all owe him our gratitude. Dave, you are officially awesome. Apparently you gave him a round of applause at the end so it must have gone well – I am slightly jealous
Thinking Like A Programmer: Workshop #3
The third workshop for Thinking Like A Programmer is now available. Do be sure to do the first two workshops first, however – at least make sure you have bronze medals on these earlier two before attempting number three.
Follow this link to log in and do the workshop.
Lecture #2 Video and Slides
The video of the second lecture for Thinking Like A Programmer can be found below.
You can also download the slides of the lecture from here.
Lecture #1 Video and Slides
The video of the first lecture for Thinking Like A Programmer can be found below. EDIT: Apologies for mistyping the URL to download the slides from this lecture. The link underneath the video should work properly now.
You can also download the slides of the lecture from here.
Recent Comments