Course finder
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: