Vai al contenuto principale
Oggetto:

Introduzione alle Tecniche Informatiche per la Fisica

Oggetto:

Introduction to Computational Tecniques for Physics

Oggetto:

Anno accademico 2023/2024

Codice attività didattica
FIS0237
Docente
Ezio Maina (Titolare del corso)
Corso di studio
008703 Laurea in Fisica
Anno
1° anno
Periodo
Primo semestre
Tipologia
F= Altro
Crediti/Valenza
0
SSD attività didattica
INF/01 - informatica
Erogazione
Tradizionale
Lingua
Italiano
Frequenza
Facoltativa
Tipologia esame
Prova pratica
Prerequisiti

Avere un account sul server degli studenti di Fisica per potersi collegare al Wi-Fi.

You need an account on the physics student server to access the Wi-Fi.
Oggetto:

Sommario insegnamento

Oggetto:

Obiettivi formativi

Conoscenza base sui calcolatori, il sistema operativo Linux e l'interfaccia tramite comandi di linea.

Basic knowledge of computers, the Linux operating system and the command line interface.

Oggetto:

Risultati dell'apprendimento attesi

Al termine dell'insegnamento gli studenti e studentesse dovranno essere di utilizzare l'interfaccia tramite comandi di lineal in ambiente Linuxin grado di scrivere semplici programmi in Python per applicazioni scientifiche: calcolo numerico e  produzione di grafici usando le librerie Numpy, Scipy e Matplotlib.

 

At the end of the course students will be able to write simple programs in Python to solve scientific problems: perform basic numerical calculations and generate plots using the Numpy, Scipy e Matplotlib libraries.

 

Oggetto:

Programma

Come funziona un computer
Cosa vuol dire programmare un computer

CPU
GPU
I diversi tipi di memoria

Il sistema operativo 

Computer in rete
Internet
Centri di calcolo
Cloud

Perchè Unix/Linux/MacOS-terminale

Struttura ad albero del filesystem
Il PATH

Lo shell: bash

Come muoversi nel filesystem:
pwd; cd; find; mkdir

Operare su file:
mv; head, tail, more; cp; rm; grep

wildcards
command pipes
scripting
file eseguibili e non, permessi
background/foreground

package management

How computers work
How to program a computer

CPU
GPU
Different kinds of memory

The operating system

Computer networks
Internet
Computing centers
Cloud

Why Unix/Linux/MacOS-terminal

Tree-like structure of the  filesystem
The PATH

Lo shell: bash

How to travel the filesystem:
pwd; cd; find; mkdir

Working on files:
mv; head, tail, more; cp; rm; grep

wildcards
command pipes
scripting
executable and non-executable files, permissions
background/foreground

package management

 

Oggetto:

Modalità di insegnamento

Una lezione frontale di due ore.

Due sessioni di due ore in aula informatica.

                                                                                                                                                                                       

Oggetto:

Modalità di verifica dell'apprendimento

Non ci sarà verifica dell'apprendimento.                                                                                                                                                                          

Testi consigliati e bibliografia

Oggetto:

The Linux Command Line di William Shotts. Libro scaricabile gratuitamente.

Bash Cheat Sheet i comandi fondamentali di Bash in una pagina.

 



Registrazione
  • Aperta
    Oggetto:
    Ultimo aggiornamento: 13/09/2023 10:31
    Location: https://fisica.campusnet.unito.it/robots.html
    Non cliccare qui!