ABILITA' INFORMATICHE

Academic Year 2018/2019 - 1° Year
Teaching Staff: Giovanni PICCITTO
Credit Value: 3
Taught classes: 21 hours
Term / Semester:

Learning Objectives

Give the fundamental skills required to get started with programming as a tool for solving scientific problems using Octave and Python. An introduction of LaTex will be given


Course Structure

Lectures with laptop in classroom


Detailed Course Content

Variables. Numerical expressions. Vector and Matrices. Scripts. Scripts with input/output. Scripts to produce and customize simple plots. If statements. Loop statements. Introduction to LaTeX.


Textbook Information

S.Attaway, MATLAB a practical introduction to programming and problem solving.

BH S. Linge, H.P. Langtangen, Programming for computations MATLAB/Octave, Springer.

C.F.Van Loan, K Y Daisy Fan, Insight through computing, SIAM

Jesse M. Kinder and Philip Nelson, A student's guide to Python for Physical Modeling, Princeton University Press.

Steven I. Gordon, Brian Guilfos, Introduction to modeling and simulation with matlab and python, CRC Press.

Mark Lutz, Learning Python, O'Reilly

Lorenzo Pantieri, LaTeXpedia, online