Undergraduate Course: Practical Physics (PHYS08048)
Course Outline
School | School of Physics and Astronomy |
College | College of Science and Engineering |
Credit level (Normal year taken) | SCQF Level 8 (Year 2 Undergraduate) |
Availability | Available to all students |
SCQF Credits | 20 |
ECTS Credits | 10 |
Summary | This course is designed for pre-honours physics students. It provides an introduction to computer programming, data analysis and experimental laboratory techniques. It serves both as a preparation for further practical work in physics-based degree programmes, and as a stand-alone course for students of other disciplines, including mathematics, chemistry, geosciences, computer science and engineering. 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 bugs
Data 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
|
Information for Visiting Students
Pre-requisites | None |
High Demand Course? |
Yes |
Course Delivery Information
|
Academic year 2017/18, Available to all students (SV1)
|
Quota: None |
Course Start |
Full Year |
Timetable |
Timetable |
Learning and Teaching activities (Further Info) |
Total Hours:
200
(
Supervised Practical/Workshop/Studio Hours 33,
Programme Level Learning and Teaching Hours 2,
Directed Learning and Independent Learning Hours
165 )
|
Assessment (Further Info) |
Written Exam
0 %,
Coursework
100 %,
Practical Exam
0 %
|
Additional Information (Assessment) |
30% Programming/Computer skills
20% Data analysis
50% Experimental laboratory
To pass the course it is required to obatin a weighted average of 40% across all the assessments AND 40% in the Experimental laboratory component. |
Feedback |
Not entered |
No Exam Information |
Learning Outcomes
On completion of this course, the student will be able to:
- Appreciate the relationship between experiment, theory and computation as scientific techniques, and assess whether an experimental result (in conjunction with an estimated error) or output from a computer program is physically reasonable
- Explain the importance of reproducibility of scientific work, and the role that laboratory notebooks and quantitative statements of confidence in results play in achieving this
- Apply standard practical techniques (e.g., routine handling of common laboratory equipment, linear least-squares fitting and writing short, procedural computer programs) as directed in a lab script to achieve a stated goal
- Present a record of an experiment or computation in an appropriate, clear and logical written form (e.g., lab notebook, lab report, fully documented computer code), augmented with figures and graphs where appropriate.
- Take responsibility for learning by attending laboratory sessions and workshops, and completing coursework
|
Additional Information
Graduate Attributes and Skills |
Not entered |
Keywords | PracPhys |
Contacts
Course organiser | Prof Malcolm Mcmahon
Tel: (0131 6)50 5956
Email: |
Course secretary | Mrs Bonnie Macmillan
Tel: (0131 6)50 7218
Email: |
|
© Copyright 2017 The University of Edinburgh - 6 February 2017 9:17 pm
|