BSc Final Year Projects in Computer Science, Creative Computing

advertisement
BSc Final Year Projects in Computing
Computer Science, Creative Computing,
Games Programming, Business Computing
Dr Rodger Kibble
Scope of the project
• The Project in Computing is an opportunity for students to
apply the skills, knowledge and expertise that they have
acquired whilst studying at the Department to a single and
coherent body of work.
• The project allows students to follow an initiative that appeals
to them; the outcome will be the most complex, detailed and
thorough piece of work that they have had to develop as part
of their studies.
• The project outcomes will serve as a showcase for their
talents and could launch a professional career in industry.
• The project is worth 60 credits and accounts for over 25% of
the final degree mark.
Types of project
The final project deliverable may be:
• A substantial software implementation
• A physical computing system
• Results and analysis of a programme of research
• A combination of research and software or physical
implementations.
In each case, a report of around 12,000 – 15,000 words is
required.
Much of what follows will apply to MC students but there may
be differences in timing.
Schedule: Term 1
• First half of term: think about general project area, talk to potential
supervisors
• Supervisors’ preferred project topics will be listed on learn.gold,
and 3rd year lecturers are asked to suggest suitable topics
• Reading week: we aim to match all students to supervisors
• Students who have not linked up with a supervisor will be assigned
one, and will be required to work on one of their supervisor’s topics
• Throughout term (dates tba): lectures on employability, project
management, presentations from supervisors
• End of term (date tba): submit c. 1,000 word project proposal
Project Proposal
The proposal must demonstrate that the planned work is:
• Consistent with the programme Learning Outcomes
• At an appropriate level of difficulty – neither over- nor underambitious
• Achievable with the knowledge and skills already acquired from
taught modules, or that can realistically be acquired through
independent study
• You must also show that you will have ready access to appropriate
hardware/software environments, both during development and at
the viva.
You should outline how you will evaluate your software or research
outcomes.
Students may only proceed once the proposal has been approved.
Schedule: Term 2
• Week 1: final year exams
• Remainder of term:
– Weekly supervision meetings
– Weekly project labs
– Weekly Employability lectures
– Submit weekly logs recording planning & progress, time
management, tasks agreed and completed etc
• Mid-term: submit Preliminary Project Report of about 2,000
words
• Easter vacation: submit full draft report and aim to
demonstrate a prototype system. Not formally assessed but is
an opportunity for constructive feedback from the supervisor.
Schedule: Term 3
• End of week 3/4 (tbc) – submit final report including
implemented system if applicable. Counts for 80% of
final mark; marked out of 100 as follows:
– 40/100 technical content
– 40/100 quality of report
– 20/100 testing and evaluation
• Weeks 5-6: vivas and demos. Vivas last up to 30
minutes and are conducted by the supervisor and a
second marker.
Plagiarism
• Sadly, we occasionally find that students have submitted work
which is not their own.
• Any content that is taken from other sources must be clearly
indicated – this includes program code.
• The range of penalties for plagiarism in the final year includes
dismissal from the college without a degree.
• When we write references for former students, we have a
duty of care to potential employers to disclose any serious
misconduct.
• At the viva, students may be asked to explain any part of their
submission.
What to do now
•
•
•
•
Enrol on learn.gold “Computing Project” from Sep 28th
Read through supervisors’ project topics
Visit potential supervisors during their office hours
Look out for further announcements via learn.gold
QUESTIONS?
Download