• Non ci sono risultati.

comprendere i concetti fondamentali della programmazione e utilizzarli per scrivere semplici programmi di interesse tecnico e scientifico

N/A
N/A
Protected

Academic year: 2021

Condividi "comprendere i concetti fondamentali della programmazione e utilizzarli per scrivere semplici programmi di interesse tecnico e scientifico"

Copied!
2
0
0

Testo completo

(1)

Scuola Politecnica

Corso di Studi Ingegneria Meccanica (sede di La Spezia) Currriculum Automazione e meccatronica

Anno di corso/semestre 1 / II

Denominazione

insegnamento Fondamenti di informatica Codice insegnamento 72381

Crediti formativi

insegnamento 6

Settore scientifico

disciplinare INF/01

Tipo insegnamento Monodisciplinare Docente titolare Stefano Rovetta

Obiettivi formativi

Lo studente che abbia seguito il corso con profitto sarà in grado di:

descrivere la struttura di un calcolatore e comprenderne alcune caratteristiche tecniche;

utilizzare i principali programmi "office" per comporre dati in forma tabellare, analizzarli numericamente e graficamente, e produrre una relazione tecnica o scientifica;

comprendere i concetti fondamentali della programmazione e utilizzarli per scrivere semplici programmi di interesse tecnico e scientifico.

Programma

Introduzione all'informatica - Motivazioni; algoritmi; linguaggi artificiali.

Codifica dell’informazione: numeri interi; numeri reali; caratteri.

Introduzione ai calcolatori - Architettura di un calcolatore: CPU, memoria primaria e altre memorie, bus, dispositivi di input/output.

Elementi di sistemi operativi - Il concetto di macchina virtuale; struttura del S.O;

processi, scheduling e prestazioni; funzioni al livello dell'utilizzatore, interfaccia utente; compilazione e interpretazione; il text editor.

Introduzione alla programmazione con esempi in MATLAB: paradigmi di programmazione; metodi di astrazione; i costrutti fondamentali della programmazione procedurale; algoritmi e strutture dati fondamentali.

Programmi di produttività individuale: foglio elettronico, word processor.

NOTA: La distribuzione degli argomenti, specialmente di quelli non propedeutici ad altri, potrà essere differente rispetto alla sequenza indicata, anche in relazione alle necessità della parte pratica.

Attività didattiche Ore previste

Lezione 48

Esercitazione Laboratorio Corso integrativo

(2)

Riferimento bibliografici

Il corso, data la sua eterogeneità, sarà basato principalmente sul materiale didattico (dispense, testi, programmi) fornito attraverso Aulaweb.

Suggerimenti su testi integrativi per specifici argomenti potranno essere forniti su richiesta.

Organizzazione del corso e modalità d’esame

Il corso si articola in lezioni frontali ed esercitazioni al calcolatore, da effettuarsi con l'ausilio della piattaforma Aulaweb.

L’esame consiste nella risoluzione di una serie di esercizi inerenti il programma del corso e nella successiva discussione della soluzione degli esercizi stessi con la Commissione d’Esame.

Propedeuticità Nessuna

Riferimenti

Documenti correlati

If you define a character array without an explicit length and initialize it with a string literal, the array created is one element longer than the string length..

If the program reaches a return statement or the closing brace } of the function block, execution of the function ends, and the program jumps back to the

If you use a single equal sign to check equality, your program will instead assign the value on the right side of the expression to the variable on the left hand side, and the

Subtracting one pointer from another yields an integer value with the type ptrdiff_t. The value is the number of objects that fit between the two

üIf the entire program is built around some central data and if access to that data is needed in nearly every function and particularly if that is a large data structure, then

 If the entire program is built around some central data and if access to that data is needed in nearly every function and particularly if that is a large data structure, then

The pointer’s value is the address of the first byte in the memory block allocated, or a null pointer if the memory requested is not available.. When a program assigns the

The members of a structure may have any desired complete type, including previously defined structure types. They must not be