- Unit Coordinator: Antonio Cicone
- Programme: Pre Master's Foundation
- ECTS Credits: 3
- Taught hours: 18
- Campus: University of L'Aquila
- Language: English
- Delivery: Blended
- Content:
The MATLAB environment, Basic computer programming, Variables and constants, operators and simple calculations, Formulas and functions. MATLAB toolboxes.
Matrix and linear algebra review, Vectors and matrices in MATLAB, Matrix operations and functions in MATLAB.
Algorithms and structures, MATLAB scripts and functions (m-files), Simple sequential algorithms, Control structures (if...then, loops).
Reading and writing data, file handling, Personalized functions, MATLAB graphic functions. Interactive hands-on-sessions.
- Code: DT1303
- Unit Coordinator: Carmela Scalone
- Programme: Pre Master's Foundation
- ECTS Credits: 3
- Taught hours: 18
- Semester: 1
- Campus: University of L'Aquila
- Language: English
- Delivery: Online
- Content:
Linear spaces, linear dependence, bases of a linear space, dimension of a linear space, linear subspaces.
Matrices, basic operations with matrices, change of coordinates, determinants, rank. A brief account on linear systems and Gauss elimination.
Diagonalisation of squared matrices, eigenvalues, eigenvectors. Inner products, bilinear forms and quadratic forms.
- Code: DT0712
- Unit Coordinator: Juri Di Rocco
- Programme: Pre Master's Foundation
- ECTS Credits: 6
- Taught hours: 36
- Campus: University of L'Aquila
- Language: English
- Delivery: Blended
- Content:
Algorithms, programs and programming languages.
Learning environment for the Python programming language and Turtle Graphics. Commands and sequences of commands. Writing and executing a program.
Definite iteration. Procedures: defining and calling Python functions. Procedures with parameters.
Variables and objects. Basic data types in Python. Expressions.
Selection, recursion, and indefinite iteration.
Basic data structures in Python: tuples, strings, lists, dictionaries
- Unit Coordinator: Luca Forlizzi
- Programme: Pre Master's Foundation
- ECTS Credits: 3
- Taught hours: 18
- Campus: University of L'Aquila
- Language: English
- Delivery: Blended
- Content:
Algorithms, programs and programming languages.
Learning environment for the Python programming language and Turtle Graphics. Commands and sequences of commands. Writing and executing a program.
Definite iteration. Procedures: defining and calling Python functions. Procedures with parameters.
Variables and objects. Basic data types in Python. Expressions.
Selection, recursion, and indefinite iteration.
Basic data structures in Python: tuples, strings, lists, dictionaries