ABILITA' INFORMATICHE
Academic Year 2018/2019 - 1° YearLearning 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