- UCAS course code
- UCAS institution code
BSc Physics with Theoretical Physics / Course details
Year of entry: 2023
- View tabs
- View full page
Course unit details:
Introduction to Programming
|Unit level||Level 1|
|Teaching period(s)||Semester 2|
|Available as a free choice unit?||No|
A practical introduction to computer programming for physicists.
The aim of the course is to give a practical introduction to computer programming for physicists assuming little or no previous programming experience.
ILO 1 - On completion successful students will be able to write programs in Python to aid them in practical situations they will face in their degree course and future work in physics and other fields.
ILO 2 - Implement basic programming theory to write efficient code.
|Written assignment (inc essay)||65%|
5 Blackboard quizzes worth 7% each.
Feedback will be provided via Blackboard.
Hill, C. Learning scientific programming with python (Cambridge Uni. press)
|Scheduled activity hours|
|Practical classes & workshops||66|
|Independent study hours|
|Charanjit Kaur||Unit coordinator|
|Clive Dickinson||Unit coordinator|
|Mark Lancaster||Unit coordinator|