Study abroad in Edinburgh

Course finder

<< return to browsing

Semester 1

Programming and Data Analysis (PHYS08049)

Subject

Physics and Astronomy

College

SCE

Credits

10

Normal Year Taken

2

Delivery Session Year

2023/2024

Pre-requisites

Course Summary

This course provides an introduction to computer programming and data analysis. It serves as a preparation for further study in physics-related degree programmes (and is open to students on these degree programmes only). The course consists of laboratory sessions and workshops to develop understanding, familiarity and fluency.

Course Description

Scientific Programming- Introduction to python programming, basics of Linux, executing programmes- Data types, variables and operators- Command line and file input and output- Conditional statements, loops and lists- Importing and using python modules, mathematical functions, simple graphs- Introduction to functions- Reusable code, finding and fixing bugsData Analysis- Uncertainty, accuracy and precision- Mean value; standard deviation; error on the mean- Using a spreadsheet for data analysis- Combining uncertainties- Graphs and graph plotting- Least squares methods- Application to a real-world problem

Assessment Information

Written Exam 0%, Coursework 100%, Practical Exam 0%

Additional Assessment Information

60% Programming/Computing Skills40% Data Analysis

view the timetable and further details for this course

Disclaimer

All course information obtained from this visiting student course finder should be regarded as provisional. We cannot guarantee that places will be available for any particular course. For more information, please see the visiting student disclaimer:

Visiting student disclaimer