CSC3094 : Major Project and Dissertation in Computer Science
CSC3094 : Major Project and Dissertation in Computer Science
- Offered for Year: 2024/25
- Module Leader(s): Dr Stephen Riddle
- Lecturer: Dr Alaa Alahmadi, Dr Marie Devlin, Dr Simon Bowen
- Owning School: Computing
- Teaching Location: Newcastle City Campus
Semesters
Your programme is made up of credits, the total differs on programme to programme.
Semester 2 Credit Value: | 60 |
ECTS Credits: | 30.0 |
European Credit Transfer System | |
Pre-requisite
Modules you must have done previously to study this module
Pre Requisite Comment
N/A
Co-Requisite
Modules you need to take at the same time
Co Requisite Comment
N/A
Aims
The individual project is a substantial piece of independent work involving technical and research skills and knowledge developed in the earlier parts of the degree. It develops your independence, your ability to research a relevant field of knowledge, plan and manage your own work. You will have the opportunity to contribute directly to research or development activities, develop your own specialist expertise in the project topic, and further improve your planning and communication skills. You will work closely with a member of staff from one of the School's research groups, and you may also be working with an industrial partner. The project culminates in a substantial report which can form part of your portfolio for potential employers.
Research skills are at the foundation of innovative projects in computing, whether in professional practice or in the Research & Development lab.
Graduate computer scientists, in addition to their core technical competencies, should be able to access and appreciate research results. You will have the opportunity to contribute directly to research or development activities, develop your own specialist expertise in the project topic, and further improve your planning and communication skills. You will work closely with a member of staff from one of the School's research groups, and you may also be working with an industrial partner (possibly in an industry laboratory). The project culminates in a report.
• To deepen through practice the knowledge and skills acquired in the rest of the programme.
• To develop an understanding of the character, processes and methods of research.
• To build confidence in approaching, using and appraising the Computer Science and related literature.
• To enhance skills required to define, propose, plan and execute a substantial individual project.
• To grow awareness of the ethical and professional issues that arise in project work.
Outline Of Syllabus
Students will either select a project from a list offered by potential supervisors or propose and refine a project proposal with a supervisor. In every project there will be a research component and a design, programming and/or analytic element.
1. Research: Background research will be undertaken in the selected topic using skills developed in the first
part of the module using library and online resources. The supervisor will advise on the quality of sources
and standards in the topic area.
2. Development and Analytic Skills: The core of the project will involve defining and carrying out a project
plan largely independently, but with guidance from the supervisor.
3. Report: A report will be prepared, describing the technical background, the work undertaken, the analysis and
evaluation of results and suggestions for further work. Guidance on the style and content of the report will
be provided by means of examples and through the supervisor.
The taught components support students with the following:
• What is Research? Principles of originality, knowledge (including fallibility) and gain. Relating research,
innovation and impact.
• Scientific method and intellectual discovery. Reasoning techniques (deductive, abductive, inductive).
Presentation of claims with supporting arguments: comparing and evaluating sources, critical evaluation of
published material. Types of research activity in Computer Science, from theoretical studies to development
or application studies.
• The Computer Science Knowledge Base: the peer review process; understanding, searching, and appraising
literature including technical reports, conference proceedings, journals of record, identifying information
need, locating and accessing information.
• Project Proposal and Planning: the elements of a project proposal; identifying aims and objectives, project
definition, planning and risk management; ethical and professional context and considerations.
• Conducting a Project: review of process models; practical guidance on monitoring and management.
• Communicating findings: elements of scholarship including citation, referencing, the structure and style of
research reports and papers, oral presentations and posters.
Learning Outcomes
Intended Knowledge Outcomes
On successful completion of this module, students should be able to demonstrate knowledge of:
1. Definitions of research, originality, forms of knowledge and impact.
2. Frameworks for scientific method and intellectual discovery, including identification of forms of reasoning
and types of research activity.
3. Types of research literature, understanding of quality control mechanisms including peer review.
4. Elements of a project proposal; types of process; forms of risk; key ethical and professional considerations
and sources of information and help.
5. Structured forms of presentation for research results.
Intended Skill Outcomes
On successful completion of this module, students should be able to demonstrate the ability to:
1. identify research questions and appreciate the strengths and limitations of a project’s research methods.
2. undertake a literature search and review, applying critical evaluation.
3. propose and plan an individual project with a research element, including the selection of an appropriate
project process model and incorporation of quality assurance.
4. identify good practice in the presentation of a project in written and oral forms.
5. written and oral communication skills appropriate to technical communication and presentation to non-
specialists.
6. the ability to exploit professional information resources.
Teaching Methods
Teaching Activities
Category | Activity | Number | Length | Student Hours | Comment |
---|---|---|---|---|---|
Guided Independent Study | Assessment preparation and completion | 121 | 1:00 | 121:00 | Development of full project proposal, including ethics review; preparing scorecard; designing poster; writing dissertation |
Scheduled Learning And Teaching Activities | Lecture | 21 | 1:00 | 21:00 | Lectures (in person) |
Guided Independent Study | Directed research and reading | 44 | 1:00 | 44:00 | Pre-lecture and post-lecture reading |
Guided Independent Study | Skills practice | 60 | 1:00 | 60:00 | Project planning: research literature search, review and appraisal |
Guided Independent Study | Project work | 326 | 1:00 | 326:00 | Project Technical work (requirements elicitation and analysis; design, implementation; testing/evaluation) |
Scheduled Learning And Teaching Activities | Workshops | 1 | 9:00 | 9:00 | N/A |
Scheduled Learning And Teaching Activities | Drop-in/surgery | 8 | 1:00 | 8:00 | Surgeries in person or online with module leaders |
Scheduled Learning And Teaching Activities | Dissertation/project related supervision | 11 | 1:00 | 11:00 | Supervision - online or in person depending on preference of student and supervisory team |
Total | 600:00 |
Teaching Rationale And Relationship
Lectures will be scheduled towards the beginning of the module to support the development of research, project planning and communications skills, preparing students for the planning, background research, critical reading, project execution and write- up. Classes designed to help with specific deliverables will be held closer to deliverable dates.
In private study, students will apply knowledge and skills to a substantial piece of individual work, with guidance offered in practical sessions with supervisors from the student’s chosen project theme.
Regular drop-in classes are provided throughout for students to discuss any concerns with the module team.
Reading Lists
Assessment Methods
The format of resits will be determined by the Board of Examiners
Other Assessment
Description | Semester | When Set | Percentage | Comment |
---|---|---|---|---|
Research proposal | 2 | M | 20 | Project proposal (3500 words) covering rationale, literature review, aims and objectives and project plan. |
Poster | 2 | M | 10 | Poster and Demonstration. Demonstrate skills in presenting information for a general CS audience, and consolidating project work; poster and 10-mins demonstration plus questions: opportunity to discuss project with examiners and show completed artefacts |
Report | 2 | M | 70 | Final report on project outcomes. Word limit 15,000. |
Zero Weighted Pass/Fail Assessments
Description | When Set | Comment |
---|---|---|
Prof skill assessmnt | M | Standard ethics form: opportunity to identify and if necessary re-cast project aims and methods to minimize risks. |
Prof skill assessmnt | M | Proforma summarizing progress mid-project, risks and adjustments to plan. |
Assessment Rationale And Relationship
The project proposal allows students to demonstrate ability to understand project motivation and context, access the relevant background literature, formulate aims and objectives, outline a resourced plan, and identify risks, as well as providing an opportunity to assess technical communication skills. The ethics form provides an opportunity to assess project ethical issues. The intermediate professional skills assessment provides an opportunity to assess students’ ability to review risks, assess progress an (re-)plan as necessary. The poster enables students to demonstrate their skills in presenting information and consolidating project work for a non-specialist audience. The report is a consolidation of the skills outcomes.
The demonstration allows the markers to see the final artefact being reported on.
Timetable
- Timetable Website: www.ncl.ac.uk/timetable/
- CSC3094's Timetable
Past Exam Papers
- Exam Papers Online : www.ncl.ac.uk/exam.papers/
- CSC3094's past Exam Papers
General Notes
N/A
Welcome to Newcastle University Module Catalogue
This is where you will be able to find all key information about modules on your programme of study. It will help you make an informed decision on the options available to you within your programme.
You may have some queries about the modules available to you. Your school office will be able to signpost you to someone who will support you with any queries.
Disclaimer
The information contained within the Module Catalogue relates to the 2024 academic year.
In accordance with University Terms and Conditions, the University makes all reasonable efforts to deliver the modules as described.
Modules may be amended on an annual basis to take account of changing staff expertise, developments in the discipline, the requirements of external bodies and partners, and student feedback. Module information for the 2025/26 entry will be published here in early-April 2025. Queries about information in the Module Catalogue should in the first instance be addressed to your School Office.