Skip to main content


CEG1713 : Data Science 1

  • Offered for Year: 2022/23
  • Module Leader(s): Professor Philip James
  • Owning School: Engineering
  • Teaching Location: Newcastle City Campus
Semester 2 Credit Value: 10
ECTS Credits: 5.0


This module will provide students with the foundations to manipulate digital data and carry out computations using programs and scripts. It provides an introduction to fundamental programming principles including data processing and input and output. It utilises current scripting tools, languages and packages that are essential to the spatial scientist including Python.

Outline Of Syllabus

This module covers:

•       Python syntax and tools
•       Data types and calculations
•       Conditional statements and branching
•       Loops and repetition
•       Data in lists
•       File input and output
•       Libraries and scripts
•       Data visualisation

Teaching Methods

Teaching Activities
Category Activity Number Length Student Hours Comment
Scheduled Learning And Teaching ActivitiesLecture102:0020:00N/A
Guided Independent StudyAssessment preparation and completion210:0020:002 reports and associated scripts.
Scheduled Learning And Teaching ActivitiesPractical32:006:00PC practical / support session
Guided Independent StudyIndependent study101:0010:00Practice of material delivered through lectures.
Guided Independent StudyIndependent study144:0044:00Background reading and practice
Teaching Rationale And Relationship

•       Students will be presented with new information and concepts through interactive lectures. Using interactive tools the students will be able to practice key concepts during the lectures
•       Practicals will directly address key programming constructs and problems and provide practice in data handling and analysis
•       Lectures and practicals will be used to demonstrate the Python scripting language and the Jupyter notebook environment for data science
•       Practicals will demonstrate the use of external libraries.

Alternatives will be offered to students unable to be present-in-person due to the prevailing C-19 circumstances. Student’s should consult their individual timetable for up-to-date delivery information.

Assessment Methods

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

Other Assessment
Description Semester When Set Percentage Comment
Report2M50Script output, testing and reflective analysis (Whole Circle Bearings)
Report2A50Script output, testing and reflective analysis (Area of a Polygon)
Assessment Rationale And Relationship

•       The coursework elements will assess the students’ ability to solve problems through the creation of scripts utilising data processing.
•       The coursework elements will require the employ of external libraries to solve some of the problems set

Reading Lists