Skip to main content

Module

CSC1033 : Information Storage and Retrieval

  • Offered for Year: 2020/21
  • Module Leader(s): Dr John Colquhoun
  • Lecturer: Dr Dan Nesbitt
  • Owning School: Computing
  • Teaching Location: Newcastle City Campus
Semesters
Semester 1 Credit Value: 10
Semester 2 Credit Value: 10
ECTS Credits: 10.0

Aims

This module will provide students with an understanding of information storage and retrieval. This relates to all forms of data, including text and multimedia (image, video and audio) stored on and consumed from the web, amongst other sources. The module covers fundamental techniques and strategies of information storage and retrieval used in a variety of online applications such as web- search engines and business storage and analytics.

Outline Of Syllabus

*       Retrieval, browsing, user information needs, and other core concerns.
*       Notions of structured, unstructured and semi-structured data
*       Data representation (XML, character sets, images, audio/video)
*       Relational databases, SQL
*       A generic architecture for information retrieval
*       Spiders/crawlers, stopwords and keywords, indexing and stemming
*       Query expansion and its relationship with the Semantic Web.
*       Metadata and semantics, faceted classifications, and other "linked data" issues
*       Information models, databases and data normalization for transactional systems (OLTP)
*       Data de-normalization, data marts / data warehouses, star and snowflake schemas, and cubes as support for analytical systems (OLAP) as support to Business Intelligence
*       The challenges presented by "Big Data"
*       NoSQL and Cloud Computing for distributed and scalable treatment of "Big Data".
*       Exemplar applications, including publishing archives, web-based search engines
*       Data Ethics

Teaching Methods

Please note that module leaders are reviewing the module teaching and assessment methods for Semester 2 modules, in light of the Covid-19 restrictions. There may also be a few further changes to Semester 1 modules. Final information will be available by the end of August 2020 in for Semester 1 modules and the end of October 2020 for Semester 2 modules.

Teaching Activities
Category Activity Number Length Student Hours Comment
Guided Independent StudyAssessment preparation and completion361:0036:00Lecture follow-up
Structured Guided LearningLecture materials182:0036:00Lectures recorded in advance, will not be in 2 hr blocks but a larger collection of shorter pieces.
Guided Independent StudyAssessment preparation and completion41:004:00Formative exercises (mock tests, quiz questions-non compulsory)
Guided Independent StudyAssessment preparation and completion121:0012:00Revision for semester 2 exam
Guided Independent StudyAssessment preparation and completion11:301:30Semester 2 examination
Guided Independent StudyAssessment preparation and completion121:0012:00Semester 1 Assessed Coursework
Scheduled Learning And Teaching ActivitiesPractical242:0048:00Practical activities which can be done online at home if required
Scheduled Learning And Teaching ActivitiesWorkshops81:008:00Synchronous (pip) stage underpinning &enrinchment sessions (delivered 30 min blocks) & synch online
Scheduled Learning And Teaching ActivitiesDrop-in/surgery180:309:00Online Q&A session/drop-in with module staff. Also to be used as coursework clinic in Semester 1.
Guided Independent StudyIndependent study133:3033:30Background reading and independent study
Total200:00
Teaching Rationale And Relationship

Techniques and theory are presented in lectures which Lectures recorded in advance – will not be in 2 hour blocks but a larger collection of shorter pieces. Practical sessions provide experience of designing and building database applications and can be carried out online.
This is a very practical subject, and it is important that the learning materials are supported by hands-on opportunities provided by practical classes, and on the related Programming Portfolio modules.
The new online drop-in/clinic sessions give students additional support and chances to talk to staff members. This will include students who are not present in Newcastle.

Assessment Methods

Please note that module leaders are reviewing the module teaching and assessment methods for Semester 2 modules, in light of the Covid-19 restrictions. There may also be a few further changes to Semester 1 modules. Final information will be available by the end of August 2020 in for Semester 1 modules and the end of October 2020 for Semester 2 modules.

The format of resits will be determined by the Board of Examiners

Exams
Description Length Semester When Set Percentage Comment
Written Examination902A50n/a
Other Assessment
Description Semester When Set Percentage Comment
Case study1M50Assessed Coursework covering Semester 1 taught material.
Formative Assessments
Description Semester When Set Comment
Written exercise2MMock Test prior to Exam to consolidate student knowledge ahead of summative exam
Assessment Rationale And Relationship

The written examination in Semester 2 will assess the fundamental knowledge and understanding of Semester 2 taught material.
Semester 1 will be assessed with a piece of coursework allowing the students to apply the theory taught in lectures to a given scenario.
A mock test will take place in Semester 2 to enable the students to prepare for the examination.
The portfolio modules will also use elements from this module enabling further practice for the students.

Reading Lists

Timetable