FIRST YEAR, FIRST SEMESTER LABORATORY MANUAL ...

25
UNIVERSITY OF MANCHESTER SCHOOL OF COMPUTER SCIENCE FIRST YEAR, FIRST SEMESTER LABORATORY MANUAL SESSION 2017/2018 Student Name (please write your name below, in case you lose this manual)

Transcript of FIRST YEAR, FIRST SEMESTER LABORATORY MANUAL ...

UNIVERSITY OF MANCHESTERSCHOOL OF COMPUTER SCIENCE

FIRST YEAR, FIRST SEMESTERLABORATORY MANUAL

SESSION 2017/2018

Student Name (please write your name below, in case you lose this manual)

2

Chapter 1

General information

1.1 Introduction

This manual is about the laboratories for the COMP10120, COMP12111, COMP15111 andCOMP16121 course units.

The laboratory units are named after the associated course by dropping the letters COMP, usingthe first 3 digits of the course code, followed by an L.

Course LaboratoryCOMP15111 151LCOMP16121 161LCOMP12111 121LCOMP10120 101L

This manual is divided into three parts.

1. General information (this part).

2. The 151L exercises.

3. Important information about the 161L exercises.

Note:

• The exercises for 101L are available in Black Board.

• The exercises for 121L are contained in a separate manual.

• The exercises for 151L are also available on the web.

• The exercises for 161L are embedded in the course book, because they are intimatelyrelated to the lectures – but you must read the important information contained in part 3of this manual.

It is vitally important that you carefully read and take note of the information in this first part, oryou might lose marks by simply doing the wrong thing. The laboratory supervisors and teachingassistants will assume that you know the rules, and will not be sympathetic to anybody who hasnot read this manual. This applies especially to laboratory deadlines.

So please read it!3

4 CHAPTER 1. GENERAL INFORMATION

1.2 Access to computing and teaching assistant facilities

• 101L laboratories take place in room LF31.

• 121L laboratories take place in the Tootill 1 Laboratory situated in room LF16.

• 151L laboratories take place in room LF31 or G23, depending on lab group.

• 161L laboratories take place in room LF31 or G23, depending on lab group.(And some groups have a mixture of LF31 and G23!)

You should have been allocated to a laboratory group and given a number of timetabled sessionsin each of the laboratories. The groups are W, X, Y or Z for single honours students, andComputer Science with Business Management students (all in X), and M for Computer Scienceand Maths students.

Your laboratory group is the first letter of your tutorial group. However, you may be allocated toa different group for specific course units in order to balance out the numbers in the groups forthose course units. You will be told about these allocations by email – please check your emailevery day. It will probably be an automatic email from ARCADE.

The laboratory timetables for each group can be found on pages 17 – 21 of this manual sec-tion. At these scheduled times you are provided with a laboratory supervisor and several post-graduate teaching assistants to help you.

Each exercise has a number of sessions allocated to it. The size of a session is 2 hours. How-ever, the degree of difficulty of the work is such that most students will not be able to complete itusing only the scheduled sessions. Thus you should expect to do substantial amounts of workon your laboratory outside the scheduled sessions in order to keep up. Remember that yourtotal work as a student should occupy you at least 40 hours every week – this is approximatelytwice the timetabled hours. It is worth pointing out that students who fail to get throughthe first year typically have one thing in common: they did not work anything near to 40hours per week, every week.

Whenever there are scheduled sessions, priority is given to the allocated group, but at all othertimes the facilities are available to everybody. You are permitted to be in the Computer ScienceSchool between 8:00am and 11:30pm everyday and the facilities are available on Wednesdayafternoons, so there is more than enough time for everybody. (You will need to use your out-of-hours pass to make full use of these times.)

1.3 Laboratory marks

The work you do in the laboratory for each course unit is divided into exercises. Most exerciseshave one deadline at the end, but some have more before the end. A deadline corresponds toa moment when you must submit (or have already submitted) one or more pieces of work to bemarked. (Submitting might not literally mean giving someone something – many exercises aresubmitted electronically and marked at the computer screen with you present.)

1.4. PLAGIARISM AND/OR INAPPROPRIATE COLLABORATION 5

Thus there are a set of marks, one for each deadline, which make up your course unit labora-tory mark for each course unit. The way in which these separate marks are combined dependsupon the course unit: different exercises (or part exercises) have different weightings. Theseweightings can be seen in your marks tables accessible via the ARCADE client. (However, wemust always reserve the right to alter the weighting for good reason. e.g. if an exercise goeswrong.)

1.4 Plagiarism and/or inappropriate collaboration

It is very easy to cheat in the laboratories, by handing in somebody else’s work, so it’s nothingto be proud of. Every year there are a number of people who have a quite high laboratory mark,but produce an abysmal examination mark. The laboratories are probably the most importantpart of the learning process, and copying is not learning. You are in a much stronger positionwith a borderline laboratory mark which you gained yourself than you are with a high numberthat is not yours. If you find yourself in difficulty and are tempted to cheat, then doing so wouldput you in more difficulty, and it is better to get the help you need. It is never too late to get help,but the sooner you do the better it is.

It is a requirement of the laboratories that you fully understand the work you hand-in and thatyou undertook all of the work yourself. To enable us to assess whether this is the case, wereserve the right to viva you on your work without notice. Vivas may be set at random, or givenin cases where there is grounds for any suspicion about the work in question (which includeshaving been caught cheating in other course units). Thus you may not ever get a viva, but ifyou do and you do not convince the member of staff giving the viva that the work is indeed yourown, you will have been deemed to have failed that exercise and your mark will be replaced withzero.

In addition to acting on suspicions, your work for many course units is systematically scrutinisedfor evidence of plagiarism and collaboration.

The University treats plagiarism and/or inappropriate collaboration (both examples of academicmalpractice) as a serious offence, and you should make sure you have read the relevant sectionin the School of Computer Science Undergraduate Handbook.

As far as the laboratories are concerned, our interpretation is as follows. If it is judged thata group of people have cheated by copying or otherwise sharing a particular exercise, theneveryone in that group will be awarded zero for that exercise. If then any one person in thatgroup convinces the Laboratory Manager that his or her work was copied by the others, andwithout consent, then he or she gets the mark. The others are not permitted to resubmit thatexercise, and the mark of zero stays.

Further, those who have copied without the consent of the originator of the work, will havefurther penalties imposed. Persistent offenders, may be referred to the University Disciplinaryprocedures. This typically results in a more serious punitive outcome.

You should also be aware that the process of detecting cheating is not necessarily a quick one.Thus it may be quite a long time after you hand in your work, and have had marks back, that youare challenged on it. A worst case effect of this delay could be, if a student was to persistently

6 CHAPTER 1. GENERAL INFORMATION

collaborate and/or plagiarise, for him/her to collect marks during the year but then very near theend of the year have all these marks taken away – and fail as a result.

Even after marks have been made official, if evidence comes to light of unfair practice, they canbe challenged: the worst case of this could be something like a student passing into the secondyear and then finding out they actually failed the first year!!!!

So, please don’t cheat! Don’t even think about it. Be very wary of getting “too much help” fromother students: it’s so easy to cheat without intending to this way.

1.4.1 Is it okay to get help from the web?

You should be very wary of seeking help using the web. In particular, sites like stackOverfloware not designed to give healthy help to a learner, e.g. a hint, for him or her to find the solutionindependently, Instead they are designed to simply *give* the solution to a problem. So, askingfor help on such sites is regarded as academic malpractice.

Furthermore, if your search is too specific to a particular lab exercise, you may be likely toactually find a solution which has been posted by a previous student! If this happens by accident,please try your best to ignore what you have found and also send an email to the course unitleader including the URL. If it is discovered that your solution was influenced by such material,and you had not reported accidentally finding it, we will assume you deliberately searchedfor a solution for the purpose of copying, and you will be treated accordingly.

So, by all means use the web appropriately for research about anything you have not beenasked to create – e.g. to get a better understanding of material which has been explained inlectures, but you must not use the web as a substitute for you undertaking independent work onsolutions you have been asked to create.

1.4.2 Working together

Let’s explore the issue of helping each other in some depth.

Many of you will be more than tempted to work together with your friends on the solutions tothe problems. We have no objection to this in principle, but be aware of the fine line betweenworking together and copying. We will not tolerate copying. If you do not actually do, on yourown, with full understanding, every part you are supposed to do of each exercise that you getmarked, then you have copied. Remember the requirement that you fully understand your work,and that it is all your own work, and our reserved right to viva you on it without notice!

When working together in an informal group of friends, pay special attention to the relativeabilities of people in that group. The real point of laboratory work is not to get the answer, but tolearn by doing it yourself, even if you actually get the wrong answer! If you find yourself alwaystelling your friends the answers, then you are not much of a friend to them! You are holding themback and patronising them, but more to the point, you are undermining their learning. Equally, ifyou find yourself with a friend who keeps telling you the answers, don’t be grateful! There is agood chance that he, or she, is simply trying to impress you. Don’t be impressed!

1.5. DEADLINE SYSTEM 7

Everybody who works in an informal group should actually do the work themselves, individually.Such working together should be restricted to discussing ideas and getting the work off theground. Anybody who cannot actually do the work, should get help from one of the teachingassistants or supervisors. These people are experienced at helping you in such a way that youcan do the work yourself, rather than just giving you the answer.

In determining the line between healthy help and inappropriate collaboration, a good rule ofthumb to stick to is this: if you get help from another student, or give help to another student,make sure that the passage of information between you is at a much higher level of abstractionthan the final answer, no matter what the medium is (soft copy, typed, written, spoken, etc.).So, for example, for exercises which involve you writing some program code (and which is notsupposed to be team work!), never show your code, or your detailed pseudo code, to anotherstudent: that amount of “help” is cheating. Thus, for example, if you and a few friends develop asolution to a laboratory exercise together, you are by definition cheating.

On the other hand, you can help each other as much as you like about things that you havenot been asked to create, such as explaining the exercise question to each other, or explainingmaterial that has been covered in lectures, e.g. Java concepts, etc..

1.4.3 Protect your work!

Also, you must take reasonable steps to protect your work from being ‘stolen’: do not leaveprintouts lying around, lose USB drives, give others your password, leave yourself logged in,etc.. In particular do not use sites like pasteBin to transfer your work: you are in danger of alsopublishing it for future generations of students to copy!

Note: if you use stackOverflow or similar forums, you are guilty of both seeking unhealthy helpand of publishing your work, so we will be very cross with you!

1.5 Deadline system

Read this carefully, it is very important.

You must take the deadline system seriously, otherwise you are simply throwing away marks.The deadlines are there to help you optimise your learning – encouraging you to not merely dothe work eventually, but do it at the best time.

Most courses use the default deadline structure , which is as follows.

• For labs which are timetabled weekly, the deadline for an exercise is the strict start of thesession following the last session allocated to the exercise.

• For labs which are timetabled fortnightly, the deadline for an exercise is the strict normallab start time, 5 teaching days (i.e. typically 7 calendar days) following the last sessionallocated to the exercise.

• Reading week does not count as teaching days.

8 CHAPTER 1. GENERAL INFORMATION

• If you miss a deadline for good reason you must complete a mitigating circumstancesform, available from the student support office (SSO). (It is no longer sufficient to explainthe reason to your laboratory supervisor.)

Note: the following course specific details may be subject to alteration – watch your email.

1.5.1 The 101L laboratory

In 101L, each exercise has one laboratory session allocated to it.

101L operates the default deadline structure as follows.

• The lab cycle is weekly, and so deadlines occur at the strict start of the session after thelaboratory session allocated to the exercise.

1.5.2 The 151L deadline scheme

In 151L, each exercise has one laboratory session allocated to it.

151L operates the default deadline structure as follows.

• The lab cycle is fortnightly, and so deadlines occur 5 teaching days after the laboratorysession allocated to the exercise, at the normal start time of your laboratory sessions.

• So, for example, if you have a session at 1pm on a Tuesday in Week B, the deadlineoccurs at 1pm the following Tuesday, Week A, even though you have no 151L sessionthat week.

1.5.3 The 121L deadline scheme

In 121L, each exercise has a varying number of laboratory sessions allocated to it. Most exer-cises have more than one part: comprising parts with automatic marking and feedback, and aface-to-face mark and feedback. These parts share the same exercise deadline.

121L operates the default deadline structure as follows.

• The lab cycle is weekly, and so deadlines occur at the strict start of the session after thelast laboratory session allocated to the exercise.

• For example, exercise one has labs 1 and 2 allocated to it, occurring in weeks 2 and 3,and thus the deadline for exercise 1 is the start of lab 3 which is in week 4.

• As another example, exercise 4 has labs 7, 8 and 9 allocated to it, occurring in weeks 9,10 and 11, and thus the deadline for exercise 4 is the start of the marking session in week12.

Exercise 1 does not count toward the overall 121L mark.

1.5. DEADLINE SYSTEM 9

1.5.4 The 161L deadline scheme

161L has neither a simple weekly nor fortnightly cycle. You have one laboratory session inweeks B and two in weeks A.

161L does not follow the default deadline structure, but instead uses a two-tier deadline mecha-nism. To reduce confusion from conversations with older students, it may be useful to know thatthis two-tier system was previously used by all UG courses.

The two tier system is a stricter regime, and it is still used in 161L because it is important towork consistently on the COMP16121 material, and undertake the exercises at the right time tomaximise your learning.

Each laboratory exercise has a deadline attached, occurring at the end of the sessions allocatedto that exercise. You must endeavour to have the exercise completed by the deadline. However,deadlines can normally be extended to the start of the next laboratory session if you need moretime, provided that you ask your laboratory supervisor in advance of the deadline and you havenearly completed the work.

To help support this, attendance is taken in the 161L sessions. (E.g. you cannot have theextension to the deadline if you miss the session which has it occurring at its end! If you have agood reason to miss the session, you will need to complete a mitigating circumstances form.)

Deadline extensions are granted on an individual basis: an extension obtained for one exerciseis not an automatic extension for the next one, and so on. You must ask separately for eachextension you need, the idea being that if you have fallen behind then you ought to catch uprather than stay behind.

You cannot get an extension for the first two deadlines.

This means there are four normal ways of getting a late flag for any deadline in 161L.

1. Miss the session which has the deadline at the end, without having already met the dead-line, and without giving a good reason for absence (via a mitigating circumstances form),and having it accepted.

2. Not meet the deadline, and forget to ask for the extension.

3. Not meet the deadline, and be refused an extension because you have not nearly com-pleted.

4. Not meet the extended deadline at the start of the next session.

The laboratory sessions for 161L are not named as numbers from 1 upward as they are in theother courses. Instead, the names reflect the exercise they are allocated to, and have a ‘D’ onthe end of the name when they have their deadline at the end of the laboratory session.

The laboratory sessions are named as follows.

10 CHAPTER 1. GENERAL INFORMATION

Week Session2 1D3 2.1 and 2.2D4 3D5 4.1 and 4.2D6 reading week7 5D8 6.1 and 6.2D9 7D10 8.1 and 8.2D11 9D12 10D and Marking

Please note: in the timetables starting on page 17, names end ing in ‘D’ denote a deadlineAT the time stated, for all courses except 161L, where it mean s a laboratory sessionstarting at that time with a deadline at the END of it.

1.6 What does a late flag mean?

Two common misunderstandings are that you can only get up to 40% of the maximum marksfor a deadline which is late, or that you only get 40% of what your work was worth. Neither ofthese are true.

Work which is flagged late is marked in the normal way, and you get whatever marks yourwork is worth, but the marks are flagged as late . When your overall marks for the laboratorycomponent of an individual course unit is being computed (or semester thereof for a year longcourse), two separate totals are calculated: your late total , for all deadlines which are flaggedlate; and your on-time total , for all the others. Then:

• If your on-time total is greater than 40%, that will be your mark and your late total will becompletely ignored.

• If the sum of your on-time total and your late total is less than 40%, your mark will bethat sum.

• Otherwise, your mark will be 40%.

A way to visualise this is as follows. Think of a glass measuring cylinder, with markings up theside from 0 to 100. Imagine your (scaled) on-time marks as a thick liquid, and your (scaled)late marks as a thin one. When both are poured into the cylinder, the on-time marks sink to thebottom, with the late marks sitting on top. However, there is a very fine vertical slot cut throughthe side of the cylinder from the top right down to the 40 mark. The thin liquid late marks canseep out through this slot, and be lost; but the thick liquid on-time marks cannot.

1.7. ILLNESS AND OTHER CIRCUMSTANCES 11

1.6.1 Examples

Assume a course unit which has 5 deadlines, all equally weighted and each is marked out of20. This would mean that the overall mark (%) for the course unit would simply be the sum ofthe 5 deadline marks. Please be aware that reality is rarely this simple!

Here are some scenarios. An ‘L’ on the end of a mark signifies a late flagged mark.

Ex1 Ex2 Ex3 Ex4 Ex5 Total Explanation

16 12 14 17 15 74 None are late, so all count16 12L 14 17L 15 45 The two late ones are ignored16 12L 14L 17L 15 40 The three late ones only bring the mark up to 40%6 2 4 7 5 24 None are late, so all count6L 2L 4L 7L 5L 24 All late, but all count because total is below 40%

1.7 Illness and other circumstances

Extra time can be given if you have good reason, for example if you have been ill.

However, this cannot be arranged by speaking with your laboratory supervisor in the labora-tory sessions. You must complete a mitigating circumstances form, available from the StudentSupport Office (SSO).

1.8 Completing your work and getting it marked

Most laboratories have a face-to-face feedback and marking process, in which the marker, usu-ally a teaching assistant, discusses your work with you. For these, you must not underestimatethe benefit of your feedback – it is not just about getting marks!

On the other hand, some courses use the more classical ‘offline marking’, by which we meanyou, the student is ‘offline’ at the time. That is, it is marked without you being present.

For some exercises, you are required to hand in reports of listings, etc..:

Please read the specific instructions for each exercise very carefully to determine exactly whatyou have to do.

1.8.1 Electronic submission of work and marks

Most exercises use ARCADE’s facility for the submission of work by students. For these, this iswhat you do.

• Each exercise has a file directory associated with it, e.g. COMP16121/ex1 is where yourwork for exercise one of COMP16121 is to be done. (A variation of these rules apply for121L.)

12 CHAPTER 1. GENERAL INFORMATION

• As soon as you have completed your work, you run the command submit while in thedirectory for the exercise. This bundles up your work and submits it to the server. Theexact time of completion is recorded and used to determine whether you met the deadlineor extended deadline, etc..

• A common mistake is to run submit only when you are about to have your work marked.Remember that ARCADE takes your time of submission as your time of completion, andso doing this is likely to make your work be flagged late – don’t make this mistake! (If youdo, you will have to complete a mitigating circumstances form to request the mistake tobe excused.)

• You might also be required to run labprint which is a facility to obtain a hard copy ofyour work ready for marking. You should do this as soon as you are next in the school –i.e. straight after submitting, if you are already in the school or the next working day if youare logged in remotely.

• If you change your work after submitting and wish to resubmit it, then you run submit-again.However, this will adjust your completion time and so could make your work late.

• If you just want to check for any differences between your work and what you have sub-mitted you run the command submit-diff.

• After submitting, you must get your work marked at your next opportunity – e.g. in yournext laboratory session for that course, if you submit between sessions. One reason forthis is that you should want to get your feedback as soon as possible – otherwise mistakesyou have made will be repeated in later exercises. The second reason is about resources– if you allow a backlog of marking to build up, then the markers are under-utilised at theright time and cannot cope with demand later. Despite this, in the past some students havesaved all their marking to the end of the semester, at which time they were deliberatelygiven a low priority for marking by us, and when inevitably time for marking ran out, theirwork did not get marked and those students failed!

We now have a simple solution to this problem: IF YOU DO NOT GET YOU WORKMARKED AT YOUR EARLIEST OPPORTUNITY without good reason, WE WILL AS-SUME YOU DO NOT WANT THE WORK MARKED EVER, AND WE WILL REMOVEYOUR UNMARKED SUBMISSIONS FROM THE ARCHIVE. This would mean, if you ac-tually did want it marking, you would have to resubmit it, and thus it would be flagged aslate.

• When it is time for you to obtain face-to-face feedback and a mark for your work, you mustrun submit-diff to show your marker that the work in your file store is the same asthat which has been submitted. If there are changes between what has been submittedand what is to be marked, you must run submit-again (which could make your worklate). Then he or she will go through the work with you to give you verbal and writtenfeedback on it. At the end of this process you will know your mark and then you will runthe command submit-mark. This will prompt you for a marking token and the mark,both of which the teaching assistant will give you and watch you type in.

• Make sure you wait for confirmation that your mark has been submitted successfully!(In particular, do not close the terminal before the program has had chance to report yourmark!)

1.9. COURSEWORK PORTFOLIO 13

• Some courses are piloting an alternative mechanism called Benchmark, in which theteaching assistant submits your mark using a mobile device. For this it is most importantthat you help the TA identify you properly, otherwise a different student could get yourmark!

• Keep your marked labprint reports for your future reference and as your official recordof your feedback and marks.

• Your submitted work will, at some point, be analysed for plagiarism and/or inappropriatecollaboration.

1.8.2 Physical submission of work

When you are required to physically hand-in your work:

• If the work you are handing in or getting marked contains more than one listing or handwritten page, etc., please staple the pages together.

• Please do not hand in work relating to two different exercises in the same stapled bundle.This just makes life difficult for us – often the work is separated into different exercises tobe marked by different people.

• Please clearly write your tutorial group, your name, and the course unit and exercisenumber on the outside of your work. There may be a form to be used for this – please fillit in carefully and staple it to your work.

• After handing in your work or having it marked, please do not throw away your own copyof it, otherwise you may end up having to do it again! This could be necessary, if forexample a printed copy you handed in got misplaced in the marking process.

1.9 Coursework portfolio

You must keep copies of your coursework, so that you can refer back to it in the future, and sothat your tutor might peruse it with you, if that is appropriate, and so that it can be remarked inthe unlikely event that your marks are lost.

This means you should never delete files in your file store which are part of your work. Also, anyprinted material relating to your work should be kept, such as program listings. This especiallyapplies to those laboratories that require you to have a hard copy of your work marked, as thiswill often include some written feedback from the marker.

You will be provided with a special folder in which to keep your coursework. Please use it,and keep it safe. From time to time, some students may be picked at random and asked (atreasonable notice) to produce their coursework portfolio for scrutiny by various accreditationbodies who are external to the School.

14 CHAPTER 1. GENERAL INFORMATION

1.10 Log-books

You are required to keep a logbook during the first year laboratory. This requirement is intendedto help you organise your own work, and to encourage good practice in laboratory work ingeneral. Since the same considerations apply to tutorials and examples classes, you shoulduse your logbook there too. In order to maximise the benefit, you should follow a few simplerules:

• We will give you hard backed durable logbook. You must label it clearly with your name inthe inside of the front cover, carry it with you, and don’t lose it!

• Use your logbook every time you do some theoretical or practical work on a laboratoryor tutorial or examples class exercise, but which does not need to be handed in. Usethe logbook to work on preliminary ideas and designs, and to record decisions made andthe reasons behind them. Record results and errors as appropriate. Note the date andtime each time you work on laboratory material, so that the logbook contains a record ofongoing progress.

• It will help you to number your logbook pages and to keep a running index.

Your logbook should be available at all times during the year. It will play a part in formal assess-ment in some laboratories. It might be used at any time as the basis of discussions about yourprogress with your tutor, the Laboratory Manager, or the Year Tutor.

1.11 Use of the computer facilities

With regard to your use of the computers during timetabled and peak hours (i.e. weekdaysbetween 9am and 6pm) certain principles apply:

• You must not play any games on the workstations or PCs – this occupies a machine andalso slows the network system down for everybody else. In particular, multi-user gamesare extremely disruptive due to the inevitable noise from the players.

• You must not lock the screen on a workstation for more than 15 minutes (i.e. time enoughto obtain a printer listing or visit the toilet, or have a short break etc.).

• During your own scheduled sessions you may only do work for the course unit associatedwith that laboratory session. This forces you to be simultaneously working on severaldifferent exercises (one for each course unit), and also to spend the right balance of timeon each course unit.

• During your own scheduled sessions you may be asked to log-off if your supervisor thinksthat somebody else who is waiting could make better use of the machine (for example,you are ahead and they are behind, or you have not thought about your solution and soare just wasting machine time, or you have a game running, etc.).

People who abuse their privilege of computer access during scheduled hours will have it re-moved – so that all their work has to be done at other times.

1.12. HOW TO KEEP ON TOP OF THE WORK AND IMPRESS YOUR FRIENDS 15

Outside of normal working hours, you can be more relaxed, although you must always givepriority to somebody who wants to work if you are playing a game, and you must always activelyavoid disturbing others.

There are other requirements on your behaviour and conduct in laboratories and on computerequipment in general. You should see the handbook.

These principles are designed to provide the greatest service to the greatest number of you –please observe them.

1.11.1 Noise and mobile telephones

One of the biggest problems is the level of noise in laboratories, which many students can findvery disruptive. At all times, you must avoid unnecessary noise such as loud conversations,tapping on tables and externally audible personal headphones. In particular, the use of mobiletelephones in laboratory rooms is totally banned : your phone must be switched off or set to non-audible ringing; and if it does ring (non-audibly), you must leave the room before you answerit.

1.12 How to keep on top of the workand impress your friends

As you have read in the previous sections, there are a number of exercises for each courseunit, each having a number of scheduled laboratory sessions and one or more deadlines forsubmission. We have also warned you that you will have to do work outside of your scheduledsessions.

So what is the best way to proceed? Clearly you want to avoid getting behind and having a lotof work to do at the end of the semester (which you won’t get the full credit for due to beinglate) when you should be revising. You also want to make best use of the scheduled sessions,because at those times you have a number of experts available to help you.

You should also take note that you do not need a computer to think about your work. Most ofthe exercises require a considerable amount of design effort, and this is best done when not satin front of a computer. You should do a substantial part of the work in the quiet of your room.You could be in a bed, in a bar, or in a bath, and you will be able to think better than if you are infront of a machine demanding that you type to it.

So here is our advice for sensibly organising your work:

• Read the question before the first session allocated to the exercise so that you can dis-cuss anything you do not understand with your laboratory supervisors or the teachingassistants in the first session.

• Do as much thought and design work outside of laboratory sessions as possible beforethe sessions. You should regard the sessions as opportunities to access the facilities andthe experts.

16 CHAPTER 1. GENERAL INFORMATION

• For an exercise that has one session, you must be half way through the work before thesession starts if you hope to meet the deadline.

• Keep a close eye on the deadlines and extended deadlines – use a diary if necessary!

• If you find yourself always needing the extension, then you need to work harder to catchup and do more work before the laboratory sessions.

• If you think you are having general difficulties, then get help from your laboratory supervi-sor, who is provided to help you. Or discuss it with your tutor. If you leave it too late, youmight never recover and then you will fail the course unit.

1.13 Timetables

1.13. TIMETABLES 17

Group M First Year Semester One Laboratory Timetable

Below is the timetable for the 101L and 161L laboratory exercises for group M. In the table, n.mindicates the mth session for exercise n. A ‘D’ on the end of a session name indicates that thereis an exercise deadline at the end of that session. ‘Marking’ indicates a session scheduled onlyfor handing in and/or marking final work. If you obtain an extension to the final exercise, thenit is up to the start of the corresponding ‘Marking’ session unless you are told otherwise by thefirst year laboratory manager.

Monday Tuesday Thursday[1.2]3/10 3pm 101L LF31 Lab1 5/10 1pm 161L G23 1D

[3]9/10 10am 161L G23 2.1 10/10 3pm 101L LF31 Lab2 12/10 1pm 161L G23 2.2D10/10 3pm 101L LF31 1ampD10/10 3pm 101L LF31 1hsD[4]17/10 3pm 101L LF31 Lab3 19/10 1pm 161L G23 3D[4]17/10 3pm 101L LF31 2D

[5]23/10 10am 161L G23 4.1 24/10 3pm 101L LF31 Lab4 26/10 1pm 161L G23 4.2D24/10 3pm 101L LF31 3D[7]7/11 3pm 101L LF31 Lab5 9/11 1pm 161L G23 5D[7]7/11 3pm 101L LF31 4D

[8]13/11 10am 161L G23 6.1 14/11 3pm 101L LF31 Lab6 16/11 1pm 161L G23 6.2D14/11 3pm 101L LF31 5D[9]21/11 3pm 101L LF31 Lab7 23/11 1pm 161L G23 7D[9]21/11 3pm 101L LF31 6D

[10]27/11 10am 161L G23 8.1 28/11 3pm 101L LF31 Lab8 30/11 1pm 161L G23 8.2D28/11 3pm 101L LF31 7D

[11]7/12 1pm 161L G23 9D[12]11/12 10am 161L G23 10D 12/12 3pm 101L LF31 Marking 14/12 1pm 161L G23 Marking[12]11/12 10am 161L G23 8oD 12/12 3pm 101L LF31 8D[12]11/12 10am 161L G23 10oD

18 CHAPTER 1. GENERAL INFORMATION

Group W First Year Semester One Laboratory Timetable

Below is the timetable for the 101L, 121L, 151L and 161L laboratory exercises for group W. A‘D’ on the end of a name indicates an exercise deadline at that time (end of session for 161L).‘Marking’ indicates a session scheduled only for handing in and/or marking final work.

Monday Tuesday Thursday[1.2]2/10 10am 151L G23 Lab1 3/10 1pm 121L LF16 Lab1 5/10 1pm 161L G23 1D

3/10 3pm 101L LF31 Lab1[3]9/10 10am 151L G23 1D 10/10 1pm 121L LF16 Lab2 12/10 1pm 161L G23 2.2D[3]9/10 10am 161L G23 2.1 10/10 3pm 101L LF31 Lab2

10/10 3pm 101L LF31 1ampD10/10 3pm 101L LF31 1hsD

[4]16/10 10am 151L G23 Lab2 17/10 1pm 121L LF16 Lab3 19/10 1pm 161L G23 3D17/10 1pm 121L LF16 1aD17/10 1pm 121L LF16 1bD17/10 1pm 121L LF16 1cD17/10 3pm 101L LF31 Lab317/10 3pm 101L LF31 2D

[5]23/10 10am 151L G23 2D 24/10 1pm 121L LF16 Lab4 26/10 1pm 161L G23 4.2D[5]23/10 10am 161L G23 4.1 24/10 3pm 101L LF31 Lab4

24/10 3pm 101L LF31 3D[7]6/11 10am 151L G23 Lab3 7/11 1pm 121L LF16 Lab5 9/11 1pm 161L G23 5D

7/11 1pm 121L LF16 2aD7/11 1pm 121L LF16 2fD7/11 3pm 101L LF31 Lab57/11 3pm 101L LF31 4D

[8]13/11 10am 151L G23 3D 14/11 1pm 121L LF16 Lab6 16/11 1pm 161L G23 6.2D[8]13/11 10am 161L G23 6.1 14/11 3pm 101L LF31 Lab6

14/11 3pm 101L LF31 5D[9]20/11 10am 151L G23 Lab4 21/11 1pm 121L LF16 Lab7 23/11 1pm 161L G23 7D

21/11 1pm 121L LF16 3aD21/11 1pm 121L LF16 3bD21/11 1pm 121L LF16 3fD21/11 3pm 101L LF31 Lab721/11 3pm 101L LF31 6D

[10]27/11 10am 151L G23 4D 28/11 1pm 121L LF16 Lab8 30/11 1pm 161L G23 8.2D[10]27/11 10am 161L G23 8.1 28/11 3pm 101L LF31 Lab8

28/11 3pm 101L LF31 7D[11]4/12 10am 151L G23 Lab5 5/12 1pm 121L LF16 Lab9 7/12 1pm 161L G23 9D

5/12 1pm 121L LF16 4aD5/12 1pm 121L LF16 4fD

[12]11/12 10am 151L G23 5D 12/12 1pm 121L LF16 Marking 14/12 1pm 151L G23 Marking[12]11/12 10am 161L G23 10D 12/12 1pm 121L LF16 5fD 14/12 1pm 161L G23 Marking[12]11/12 10am 161L G23 8oD 12/12 3pm 101L LF31 Marking[12]11/12 10am 161L G23 10oD 12/12 3pm 101L LF31 8D

1.13. TIMETABLES 19

Group X First Year Semester One Laboratory Timetable

Below is the timetable for the 101L, 121L, 151L and 161L laboratory exercises for group X. A‘D’ on the end of a name indicates an exercise deadline at that time (end of session for 161L).‘Marking’ indicates a session scheduled only for handing in and/or marking final work.

Tuesday Wednesday Thursday[1.2]3/10 1pm 151L LF31 Lab1 4/10 9am 121L LF16 Lab1 5/10 1pm 101L LF31 Lab1

5/10 3pm 161L G23 1D[3]10/10 1pm 151L LF31 1D 11/10 9am 121L LF16 Lab2 12/10 1pm 101L LF31 Lab2[3]10/10 1pm 161L LF31 2.1 12/10 1pm 101L LF31 1ampD

12/10 1pm 101L LF31 1hsD12/10 3pm 161L G23 2.2D

[4]17/10 1pm 151L LF31 Lab2 18/10 9am 121L LF16 Lab3 19/10 1pm 101L LF31 Lab318/10 9am 121L LF16 1aD 19/10 1pm 101L LF31 2D18/10 9am 121L LF16 1bD 19/10 3pm 161L G23 3D18/10 9am 121L LF16 1cD

[5]24/10 1pm 151L LF31 2D 25/10 9am 121L LF16 Lab4 26/10 1pm 101L LF31 Lab4[5]24/10 1pm 161L LF31 4.1 26/10 1pm 101L LF31 3D

26/10 3pm 161L G23 4.2D[7]7/11 1pm 151L LF31 Lab3 8/11 9am 121L LF16 Lab5 9/11 1pm 101L LF31 Lab5

8/11 9am 121L LF16 2aD 9/11 1pm 101L LF31 4D8/11 9am 121L LF16 2fD 9/11 3pm 161L G23 5D

[8]14/11 1pm 151L LF31 3D 15/11 9am 121L LF16 Lab6 16/11 1pm 101L LF31 Lab6[8]14/11 1pm 161L LF31 6.1 16/11 1pm 101L LF31 5D

16/11 3pm 161L G23 6.2D[9]21/11 1pm 151L LF31 Lab4 22/11 9am 121L LF16 Lab7 23/11 1pm 101L LF31 Lab7

22/11 9am 121L LF16 3aD 23/11 1pm 101L LF31 6D22/11 9am 121L LF16 3bD 23/11 3pm 161L G23 7D22/11 9am 121L LF16 3fD

[10]28/11 1pm 151L LF31 4D 29/11 9am 121L LF16 Lab8 30/11 1pm 101L LF31 Lab8[10]28/11 1pm 161L LF31 8.1 30/11 1pm 101L LF31 7D

30/11 3pm 161L G23 8.2D[11]5/12 1pm 151L LF31 Lab5 6/12 9am 121L LF16 Lab9 7/12 3pm 161L G23 9D

6/12 9am 121L LF16 4aD6/12 9am 121L LF16 4fD

[12]12/12 1pm 151L LF31 5D 13/12 9am 121L LF16 Marking 14/12 1pm 101L LF31 Marking[12]12/12 1pm 161L LF31 10D 13/12 9am 121L LF16 5fD 14/12 1pm 101L LF31 8D[12]12/12 1pm 161L LF31 8oD 14/12 3pm 151L G23 Marking[12]12/12 1pm 161L LF31 10oD 14/12 3pm 161L G23 Marking

20 CHAPTER 1. GENERAL INFORMATION

Group Y First Year Semester One Laboratory Timetable

Below is the timetable for the 101L, 121L, 151L and 161L laboratory exercises for group Y. A‘D’ on the end of a name indicates an exercise deadline at that time (end of session for 161L).‘Marking’ indicates a session scheduled only for handing in and/or marking final work.

101L sessions are at 10am in room LF31.121L sessions are at 3pm in room LF16.151L sessions are in room LF31.161L sessions are in room LF31.

Monday Tuesday Thursday Friday[1.2]2/10 101L Lab1 3/10 10am 151L Lab1 5/10 121L Lab1 6/10 3pm 161L 1D[3]9/10 101L Lab2 10/10 10am 151L 1D 12/10 121L Lab2 13/10 3pm 161L 2.2D[3]9/10 101L 1ampD 10/10 10am 161L 2.1[3]9/10 101L 1hsD[4]16/10 101L Lab3 17/10 10am 151L Lab2 19/10 121L Lab3 20/10 3pm 161L 3D[4]16/10 101L 2D 19/10 121L 1aD

19/10 121L 1bD19/10 121L 1cD

[5]23/10 101L Lab4 24/10 10am 151L 2D 26/10 121L Lab4 27/10 3pm 161L 4.2D[5]23/10 101L 3D 24/10 10am 161L 4.1[7]6/11 101L Lab5 7/11 10am 151L Lab3 9/11 121L Lab5 10/11 3pm 161L 5D[7]6/11 101L 4D 9/11 121L 2aD

9/11 121L 2fD[8]13/11 101L Lab6 14/11 10am 151L 3D 16/11 121L Lab6 17/11 3pm 161L 6.2D[8]13/11 101L 5D 14/11 10am 161L 6.1[9]20/11 101L Lab7 21/11 10am 151L Lab4 23/11 121L Lab7 24/11 3pm 161L 7D[9]20/11 101L 6D 23/11 121L 3aD

23/11 121L 3bD23/11 121L 3fD

[10]27/11 101L Lab8 28/11 10am 151L 4D 30/11 121L Lab8 1/12 3pm 161L 8.2D[10]27/11 101L 7D 28/11 10am 161L 8.1

[11]5/12 10am 151L Lab5 7/12 121L Lab9 8/12 3pm 161L 9D7/12 121L 4aD7/12 121L 4fD

[12]11/12 101L Marking 12/12 10am 151L 5D 14/12 121L Marking 15/12 3pm 151L Marking[12]11/12 101L 8D 12/12 10am 161L 10D 14/12 121L 5fD 15/12 3pm 161L Marking

12/12 10am 161L 8oD12/12 10am 161L 10oD

1.13. TIMETABLES 21

Group Z First Year Semester One Laboratory Timetable

Below is the timetable for the 101L, 121L, 151L and 161L laboratory exercises for group Z. A‘D’ on the end of a name indicates an exercise deadline at that time (end of session for 161L).‘Marking’ indicates a session scheduled only for handing in and/or marking final work.

Wednesday Thursday Friday[1.2]4/10 9am 151L LF31 Lab1 5/10 1pm 121L LF16 Lab1 6/10 1pm 161L LF31 1D

5/10 3pm 101L LF31 Lab1[3]11/10 9am 151L LF31 1D 12/10 1pm 121L LF16 Lab2 13/10 1pm 161L LF31 2.2D[3]11/10 9am 161L LF31 2.1 12/10 3pm 101L LF31 Lab2

12/10 3pm 101L LF31 1ampD12/10 3pm 101L LF31 1hsD

[4]18/10 9am 151L LF31 Lab2 19/10 1pm 121L LF16 Lab3 20/10 1pm 161L LF31 3D19/10 1pm 121L LF16 1aD19/10 1pm 121L LF16 1bD19/10 1pm 121L LF16 1cD19/10 3pm 101L LF31 Lab319/10 3pm 101L LF31 2D

[5]25/10 9am 151L LF31 2D 26/10 1pm 121L LF16 Lab4 27/10 1pm 161L LF31 4.2D[5]25/10 9am 161L LF31 4.1 26/10 3pm 101L LF31 Lab4

26/10 3pm 101L LF31 3D[7]8/11 9am 151L LF31 Lab3 9/11 1pm 121L LF16 Lab5 10/11 1pm 161L LF31 5D

9/11 1pm 121L LF16 2aD9/11 1pm 121L LF16 2fD9/11 3pm 101L LF31 Lab59/11 3pm 101L LF31 4D

[8]15/11 9am 151L LF31 3D 16/11 1pm 121L LF16 Lab6 17/11 1pm 161L LF31 6.2D[8]15/11 9am 161L LF31 6.1 16/11 3pm 101L LF31 Lab6

16/11 3pm 101L LF31 5D[9]22/11 9am 151L LF31 Lab4 23/11 1pm 121L LF16 Lab7 24/11 1pm 161L LF31 7D

23/11 1pm 121L LF16 3aD23/11 1pm 121L LF16 3bD23/11 1pm 121L LF16 3fD23/11 3pm 101L LF31 Lab723/11 3pm 101L LF31 6D

[10]29/11 9am 151L LF31 4D 30/11 1pm 121L LF16 Lab8 1/12 1pm 161L LF31 8.2D[10]29/11 9am 161L LF31 8.1 30/11 3pm 101L LF31 Lab8

30/11 3pm 101L LF31 7D[11]6/12 9am 151L LF31 Lab5 7/12 1pm 121L LF16 Lab9 8/12 1pm 161L LF31 9D

7/12 1pm 121L LF16 4aD7/12 1pm 121L LF16 4fD

[12]13/12 9am 151L LF31 5D 14/12 1pm 121L LF16 Marking 15/12 1pm 151L LF31 Marking[12]13/12 9am 161L LF31 10D 14/12 1pm 121L LF16 5fD 15/12 1pm 161L LF31 Marking[12]13/12 9am 161L LF31 8oD 14/12 3pm 101L LF31 Marking[12]13/12 9am 161L LF31 10oD 14/12 3pm 101L LF31 8D

22 CHAPTER 1. GENERAL INFORMATION

Chapter 2

The 151L exercises

24 CHAPTER 2. THE 151L EXERCISES

Chapter 3

The 161L exercises