Course Unit

Catalogue

Introduction to MATLAB 2022

  • 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.

Introduction to Numerical Linear Algebra

  • 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.

Introduction to Programming

  • 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

Introduction to Programming 2022

  • 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

InterMaths Network
A network of +20 European and non-European Universities, coordinated by Department of Information Engineering, Computer Science and Mathematics (DISIM) at University of L'Aquila in Italy (UAQ)