Computational Physics Laboratory

A.Y. 2018/2019
6
Max ECTS
66
Overall hours
SSD
FIS/01 FIS/02 FIS/03 FIS/04 FIS/05 FIS/06 FIS/07 FIS/08
Language
Italian
Learning objectives
Undefined
Expected learning outcomes
Undefined
Single course

This course cannot be attended as a single course. Please check our list of single courses to find the ones available for enrolment.

Course syllabus and organization

Single session

Responsible
Lesson period
Second semester
Course syllabus
-Introduction to the shell in Unix (linux) based systems.
-Text editors (e.g. emacs) and use of LeTeX to prepare a scientific text.
-Elementary use of Mathematica (linear algebra, calculus, graphics).
-Introduction to symbolic programming in Mathematica.
-Introduction to C++ object oriented programming.
(pointers, classes, operators, overloading of operators, derived
classes, virtualization, Virtual methods, inheritance)
-Introduction to bash shell scripting
FIS/01 - EXPERIMENTAL PHYSICS
FIS/02 - THEORETICAL PHYSICS, MATHEMATICAL MODELS AND METHODS
FIS/03 - PHYSICS OF MATTER
FIS/04 - NUCLEAR AND SUBNUCLEAR PHYSICS
FIS/05 - ASTRONOMY AND ASTROPHYSICS
FIS/06 - PHYSICS OF THE EARTH AND OF THE CIRCUMTERRESTRIAL MEDIUM
FIS/07 - APPLIED PHYSICS
FIS/08 - PHYSICS TEACHING AND HISTORY OF PHYSICS
Laboratories: 54 hours
Lessons: 12 hours
Professor(s)
Reception:
Mo-Fr, after 2.30pm
DC-1-5