The University of Sheffield
Programme Regulations Finder

CIV109   Mathematics and Python Programming   (20 credits)

 
Year Running: 2023/2024
Credit level: F4

Description

This module aims to reinforce and extend students' previous knowledge of mathematics studied before university, and introduces the use of computer programming to solve engineering and mathematical problems.  Mathematics is further taught to develop new basic mathematical techniques needed to support the engineering subjects taken at levels 1 and 2. It also provides a foundation for the level 2 mathematics courses in the department. Combined with the mathematics teaching, this module teaches the opensource programming language, Python, which can be used to efficiently solve a variety of practical scientific and numerical problems.  A combination of formal lecture content, tutorials and assisted computer lab sessions, help the students learn and apply mathematical and programming theory. Practice problems are presented showing the links between mathematics and programming learning, to show how the skills learnt can solve practical problems of relevance to the students.

 

Reading List


Please click here for reading list.
 

Teaching Methods

Delivery Type Hours
Independent 136.0
Lecture 8.0
Problem Solving 56.0
 

Methods of assessment

Assessment Type Duration % of formal assessment Semester
Course Work 0.0 32 %
Exam 0.75 68 %
 

Teaching methods and assessment displayed on this page are indicative for 2023-24.