Teacher
|
GASPARETTI FABIO
(syllabus)
Computer Architecture, Operative System, Problem, Algorithm, Software, Representation of information, Software compiling and execution, Python development environment, Languages - syntax and semantics, Types and expressions, Functions in Python, Conditional instructions, Repetitive instructions, Strings, Dictionaries, Tuples and Matrix in Python, Sorting algorithms, Specification and correctness of software, Computational complexity, Files and Exceptions, Linear Algebra, Linear equations and sets, Matrices in Algebra, Determinant, Reverse matrix, Rank of a matrix, Gauss, Algebraic functions, Vector spaces, Generators, Bases, Operations between subspaces, Affine spaces, Homomorphism, Image, Kernel, Logic
(reference books)
“Think Python: How to Think Like a Computer Scientist” di Allen B. Downey (O’Reilly Media, 2012) – 1st edition http://www.greenteapress.com/thinkpython/thinkpython.html
“Geometria” di G. Accascina e V. Monti http://www.dmmm.uniroma1.it/accascinamonti/geogest/Geometria.pdf
|