Computational physics laboratory

A.Y. 2015/2016
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
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 - University credits: 0
FIS/02 - THEORETICAL PHYSICS, MATHEMATICAL MODELS AND METHODS - University credits: 0
FIS/03 - PHYSICS OF MATTER - University credits: 0
FIS/04 - NUCLEAR AND SUBNUCLEAR PHYSICS - University credits: 0
FIS/05 - ASTRONOMY AND ASTROPHYSICS - University credits: 0
FIS/06 - PHYSICS OF THE EARTH AND OF THE CIRCUMTERRESTRIAL MEDIUM - University credits: 0
FIS/07 - APPLIED PHYSICS - University credits: 0
FIS/08 - PHYSICS TEACHING AND HISTORY OF PHYSICS - University credits: 0
Laboratories: 54 hours
Lessons: 12 hours
Professor: Vicini Alessandro
Professor(s)
Reception:
Mo-Fr, after 2.30pm
DC-1-5