Skip to main content
Course unit, curriculum year 2024–2025
FYS.420

Computational Physics 1, 5 cr

Tampere University
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.420
Language of instruction
English
Academic years
2024–2025, 2025–2026, 2026–2027
Level of study
Advanced studies
Grading scale
General scale, 0-5
Persons 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)