Module Overview

Numerical Methods & Computational Physics 1

This module introduces the learner to the C programming language.  It also introduces basic numerical methods  and data manipulation  and analysis

Module Code

PHYS 2809

ECTS Credits


*Curricular information is subject to change

Indicative syllabus covered in the module and / or in its discrete elements

  • The components of a C program,
  • Declaration of variables, assigning variables,
  • Creation, compilation and debugging of programs,
  • Loops, counters, cases,
  • Functions,
  • Strings and arrays,
  • Physical problems and numerical analysis,
  • An Introduction to User Defined Function Based Programming in C
  • Function implementation, sort systems, statistical analysis of data, plotting, fitting,
  • Introduce Structures,
  • Create a multiple variable Structure.

C programming will be taught entirely in the computer laboratory. The module will use the computer laboratory throughout the syllabus to achieve as much as possible subject matter interaction.  

Module Content & Assessment
Assessment Breakdown %
Other Assessment(s)100