Course Unit

Catalogue

Introduction to MATLAB

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

  • Unit Coordinator: Juri Di Rocco
  • 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

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)