Course unit, curriculum year 2024–2025
FYS.420
Computational Physics 1, 5 cr
Tampere University
- Description
- Completion options
Teaching periods
Active in period 3 (1.1.2025–2.3.2025)
Active in period 4 (3.3.2025–31.5.2025)
Course code
FYS.420Language of instruction
EnglishAcademic years
2024–2025, 2025–2026, 2026–2027Level of study
Advanced studiesGrading scale
General scale, 0-5Persons responsible
Responsible teacher:
Ilkka KylänpääResponsible organisation
Faculty of Engineering and Natural Sciences 100 %
Coordinating organisation
Physics Studies 100 %
Core content
- Setting up your numerical experiment, i.e., "Good Enough Practices in Scientific Computing"
- Linux basics
- Data visualization
- Numerical calculus and linear algebra
- Numerical solution of ordinary and partial differential equations
Complementary knowledge
- "Best Practices for Scientific Computing"
- Perceptually uniform colormaps
- Multi-dimensional calculus
- Relation to computational physics
- Basics of related numerical framework
Specialist knowledge
- Archiving and publishing your numerical experiments
- Publication-quality figures (filetypes, typography, and graphic design elements)
- Advanced methods (Monte Carlo integration, FFT-based differentiation and analysis)
- How to select and implement algorithms
- Usage, implementation and development
Learning outcomes
Recommended prerequisites
Further information
Learning material
Equivalences
Studies that include this course
Completion option 1
Student's workload for the course is about 120 hours. Voluntary lectures 2h/week, exercise sessions 2h/week, and computer laboratory 4h/week. Weekly exercise problems are mostly small coding exercises. These exercises will prepare the student for the coding project work that will be returned at the end of the course.
Participation in teaching
07.01.2025 – 27.04.2025
Active in period 3 (1.1.2025–2.3.2025)
Active in period 4 (3.3.2025–31.5.2025)