Vai al contenuto principale
Oggetto:

Informatica

Oggetto:

Computer Science

Oggetto:

Anno accademico 2024/2025

Codice attività didattica
MAT0375
Docenti
Doriana Medic (Titolare)
Simone Pernice (Titolare)
Corso di studio
[1202L31] MATEMATICA PER L’ECONOMIA, LA FINANZA E L'ASSICURAZIONE
Anno
1° anno
Periodo
Secondo semestre
Tipologia
D.M. 270 TAF A - Base
Crediti/Valenza
6
SSD attività didattica
INF/01 - informatica
Erogazione
Tradizionale
Lingua
Italiano
Frequenza
Facoltativa
Tipologia esame
Scritto e Orale
Prerequisiti
L'insegnamento non ha prerequisiti particolari.


Oggetto:

Sommario insegnamento

Oggetto:

Obiettivi formativi

 

Gli obiettivi formativi sono individuati in coerenza con gli obiettivi formativi del Corso di Studio previsti dalla scheda SUA-CdS.

L'insegnamento prevede di fornire allo studente le basi della programmazione con gli obiettivi di: sapere programmare algoritmi di difficoltà media; apprendere qualche elemento di utilizzo di librerie software e migliorare le proprie capacità di problem solving.

 

The course objectives are identified in line with the training objectives of the Study Course set out in the SUA-CdS form.

The course aims to provide the student with the basics of programming with the objectives of:  knowing how to program algorithms of medium difficulty; learn some elements of using software libraries and improve the problem solving skills.

Oggetto:

Risultati dell'apprendimento attesi

L'insegnamento si propone di fornire allo studente le basi della programmazione, dove lo studente si esercita a valutare la correttezza dei programmi scritti da altri e da sé, nonché impara a valutare la bontà della propria soluzione (dal punto di vista dell'eleganza del codice e della sua complessità pratica).

Lo studente impara a utilizzare con proprietà il linguaggio tecnico-scientifico della materia nell'esposizione dei concetti appresi.

L'obiettivo è quello di stimolare la capacità di apprendimento dello studente, di affrontare problemi di difficoltà crescente, per passare gradualmente da situazioni imitative a casi in cui è necessario uno sforzo autonomo per affrontare situazioni non puramente ripetitive.

This course aims to provide the student with the basics of programming, where the student practices evaluating the correctness of programs written by others and by himself, as well as learns to evaluate the goodness of his own solution (from the point of view of the elegance of the code and its practical complexity).

The student learns to properly use the technical-scientific language of the subject in explaining the concepts learned.

The aim is to stimulate the student's learning ability, to tackle the problems of increasing difficulty, in order to gradually move from imitative situations to cases in which an autonomous effort is needed to deal with situations that are not purely repetitive.

Oggetto:

Programma

 

Informazioni più dettagliate sul corso sono disponibili alla pagina di supporto alla didattica MOODLE (link a fondo pagina).

Questa parte del corso riguarda i concetti e aspetti base della programmazione, spiegata attraverso il linguaggio C++.  Gli argomenti che verranno trattati sono:

  • Variabili e tipi
  • Funzioni
  • Condizionale e ricorsione
  • Iterazione
  • Stringhe e oggetti elementari
  • Strutture
  • Vettori
  • Matrici

More detailed information on the course is available on the MOODLE teaching support page (link at the bottom of the page).

This part of the course concerns the basic concepts and aspects of programming, explained through the C++ language. The topics that will be covered are:

  • Variables and types
  • Functions
  • Conditional and recursion
  • Iteration
  • Strings and elementary objects
  • Structures
  • Vectors
  • Matrices
Oggetto:

Modalità di insegnamento

 

Le lezioni saranno frontali. La presenza è seriamente consigliata (siccome incrementa significativamente le possibilità di superare l'esame anche per coloro che conoscono già gli argomenti).

Il corso prevede 48 ore di insegnamento (6 CFU), divise in 24 lezioni di 2 ore ciascuna, e si svolge interamente in laboratorio, alternando lezioni teoriche ed esercitazioni pratiche con gli elaboratori.

Orario delle lezioni

The lessons will be frontal. Attendance is seriously recommended (since it significantly increases the chances of passing the exam even for those who already know the topics).

The course includes 48 hours of teaching (6 CFU), divided into 24 lessons of 2 hours each, and takes place entirely in the laboratory, alternating theoretical lessons and practical exercises with computers.

Class schedule

Oggetto:

Modalità di verifica dell'apprendimento

 

Le prove d'esame saranno svolte in presenza. La verifica prevede una prova di programmazione seguita da un esame orale. Il superamento della prova pratica è obbligatorio per sostenere la prova orale.

Le regole di esame saranno pubblicate alla pagina MOODLE.

The exam tests will be carried out in person. The test includes a programming test followed by an oral exam. Passing the practical test is obligatory to take the oral exam.

The exam rules will be published on the MOODLE page.

Oggetto:

Attività di supporto

Durante il corso si svolgeranno numerosi esercizi sul calcolatore che si consiglia di svolgere con solerzia al fine di prepararsi all'esame con decisamente minor sforzo.

During the course, numerous exercises will be carried out on the calculator which we recommend carrying out promptly in order to prepare for the exam with significantly less effort.

Testi consigliati e bibliografia

Oggetto:

Esercizi e note integrative sul corso saranno pubblicati alla pagina MOODLE (il link è a fondo pagina).

Exercises and supplementary notes on the course will be published on the MOODLE page (the link is at the bottom of the page).



Oggetto:

Note

 

 

Registrazione
  • Aperta
    Oggetto:
    Ultimo aggiornamento: 05/09/2024 18:19

    Location: https://matematicafinanza.campusnet.unito.it/robots.html
    Non cliccare qui!