INFORMATICS
cod. 1011457

Academic year 2024/25
1° year of course - Second semester
Professor
Monica MORDONINI
Academic discipline
Sistemi di elaborazione delle informazioni (ING-INF/05)
Field
Abilità informatiche e telematiche
Type of training activity
More
24 hours
of face-to-face activities
3 credits
hub: PARMA
course unit
in ITALIAN

Learning objectives

Knowledge and understanding:
At the end of the course studentswill acquire, through laboratory practice, the theoretical and practical skills necessary for writing simple programs in MATLAB.
Applying knowledge and understanding::
Students must be able to analyze simple problems, identify a solution and write short programs to implement the solution on a computer.
Making judgments:
Students will need theoretical and practical knowledge to identify their own solutions to simple problems and express them through the formalisms of computer science.
Communication skills:
students must be able to present their work, documenting it clearly.

Prerequisites

None

Course unit content

The course is divided in two parts: a theoretical part (about 6 hours) and another consisting of of experimental activities (16 hours). \

The theoretical part covers the following topics:
data representation,
computer architecture.

The goal of the practical part is to teach, in laboratory classes, the basic elements of MATLAB programming, as well as the basics of MS Excel programming.

Full programme

Theoretical foundations

- Computer architecture.
- Data representation.
- Basic programming concepts .

MATLAB programming

- Introduction to MATLAB
- Data and variables
- Vectors and matrices
- System functions
- Control structures: if, for, while
- Defining and using functions
- Graphic functions

Bibliography

Suggested textbooks:


Holly Moore
MATLAB for engineers (4th edition)
Prentice-Hall, 2014

William J. Palm III
Introduction to MATLAB for Engineers
McGraw-Hill, 2010

The slides used during the classes and labs will be made available on the web site of the course.

Teaching methods

The theoretical part of the course will be illustrated through lectures using overhead projections. The experimental part will include practical work carried out by the students. These exercises are introduced by a short lecture in which students are introduced to the programming tools that will be used for the exercises. The exercises are carried out by groups of students (no more than two) or by individual students.

Assessment methods and criteria

The exam is written and consists of giving students a multiple choice test.
The tests will concern both the theoretical part and the knowledge of the main Matlab constructs and structured programming. The test is passed only if the candidate answers positively to a number sufficient for both parts

Other information

- - -

2030 agenda goals for sustainable development

- - -

Contacts

Toll-free number

800 904 084

Student registry office

E. segreteria.ingarc@unipr.it 

Quality assurance office

Quality Assurance Manager:
Jasmine Salame Younis
T. +39 0521 906045
E. office dia.didattica@unipr.it
E. manager jasmine.salameyounis@unipr.it

Course President

Prof. Andrea Zanini
E. andrea.zanini@unipr.it

Faculty advisor

Prof. Luca Chiapponi
E. luca.chiapponi@unipr.it

Prof.ssa Alice Sirico
E. alice.sirico@unipr.it

Carrier guidance delegate

Prof. Andrea Segalini
E. andrea.segalini@unipr.it

Tutor Professors

Prof. Andrea Maranzoni
E. andrea.maranzoni@unipr.it

Erasmus delegates

Prof.ssa Patrizia Bernardi
E. patrizia.bernardi@unipr.it
Prof.ssa Elena Romeo
E. elena.romeo@unipr.it

Quality assurance manager

Prof. Andrea Segalini
E. andrea.segalini@unipr.it

Tutor students

Matteo Pianforini
E. matteo.pianforini@studenti.unipr.it