IL CORSO INTENDE OFFRIRE GLI ELEMENTI DI BASE DELL'INFORMATICA COME DISCIPLINA PER LA SOLUZIONE AUTOMATICA DI PROBLEMI. PRESENTARE ARCHITETTURA E PRINCIPI DI FUNZIONAMENTO DI CALCOLATORI. PRESENTARE I CONCETTI FONDAMENTALI DELLA PROGRAMMAZIONE DEI CALCOLATORI.
Curriculum
scheda docente
materiale didattico
Problemi, algoritmi e programmi
Architettura dei calcolatori
Linguaggi e Compilazione
Stile e convenzioni
I/O, variabili e costanti
*Operazioni*
Rappresentazione dell’informazione
Aritmetica binaria
Tipi di dato
Espressioni
Algebra booleana
*Strutture di controllo*
Selezione
Iterazione
Funzioni
*Strutture dati*
Array
Stringhe
*Concetti avanzati*
Ambienti di sviluppo integrati
Errori
Librerie
Il corso utilizza il linguaggio di programmazione C
Mutuazione: 20801737 ELEMENTI DI INFORMATICA in Ingegneria meccanica L-9 CANALE 2 SANSONETTI GIUSEPPE
Programma
*Concetti di base*Problemi, algoritmi e programmi
Architettura dei calcolatori
Linguaggi e Compilazione
Stile e convenzioni
I/O, variabili e costanti
*Operazioni*
Rappresentazione dell’informazione
Aritmetica binaria
Tipi di dato
Espressioni
Algebra booleana
*Strutture di controllo*
Selezione
Iterazione
Funzioni
*Strutture dati*
Array
Stringhe
*Concetti avanzati*
Ambienti di sviluppo integrati
Errori
Librerie
Il corso utilizza il linguaggio di programmazione C
Testi Adottati
A. Bellini, A. Guidi, "Linguaggio C. Una guida alla programmazione con elementi di Python", VI Edizione, McGraw-Hill.Modalità Erogazione
Lezioni ed esercitazioni in aula.Modalità Frequenza
La frequenza non è obbligatoria, ma è fortemente consigliata.Modalità Valutazione
Le valutazioni consiste in una prova scritta composta da esercizi di programmazione, esercizi su algebra di Boole e aritmetica binaria, domande a risposta multipla, domande teoriche riguardanti il programma del corso da svolgersi in laboratorio.
scheda docente
materiale didattico
Problemi, algoritmi e programmi
Architettura dei calcolatori
Linguaggi e Compilazione
Stile e convenzioni
I/O, variabili e costanti
*Operazioni*
Rappresentazione dell’informazione
Aritmetica binaria
Tipi di dato
Espressioni
Algebra booleana
*Strutture di controllo*
Selezione
Iterazione
Funzioni
*Strutture dati*
Array
Stringhe
*Concetti avanzati*
Ambienti di sviluppo integrati
Errori
Librerie
Il corso utilizza il linguaggio di programmazione C
Mutuazione: 20801737 ELEMENTI DI INFORMATICA in Ingegneria meccanica L-9 CANALE 2 SANSONETTI GIUSEPPE
Programma
*Concetti di base*Problemi, algoritmi e programmi
Architettura dei calcolatori
Linguaggi e Compilazione
Stile e convenzioni
I/O, variabili e costanti
*Operazioni*
Rappresentazione dell’informazione
Aritmetica binaria
Tipi di dato
Espressioni
Algebra booleana
*Strutture di controllo*
Selezione
Iterazione
Funzioni
*Strutture dati*
Array
Stringhe
*Concetti avanzati*
Ambienti di sviluppo integrati
Errori
Librerie
Il corso utilizza il linguaggio di programmazione C
Testi Adottati
A. Bellini, A. Guidi, "Linguaggio C. Una guida alla programmazione con elementi di Python", VI Edizione, McGraw-Hill.Modalità Erogazione
Lezioni ed esercitazioni in aula.Modalità Frequenza
La frequenza non è obbligatoria, ma è fortemente consigliata.Modalità Valutazione
Le valutazioni consiste in una prova scritta composta da esercizi di programmazione, esercizi su algebra di Boole e aritmetica binaria, domande a risposta multipla, domande teoriche riguardanti il programma del corso da svolgersi in laboratorio.
scheda docente
materiale didattico
Problemi, algoritmi e programmi
Architettura dei calcolatori
Linguaggi e Compilazione
Stile e convenzioni
I/O, variabili e costanti
*Operazioni*
Rappresentazione dell’informazione
Aritmetica binaria
Tipi di dato
Espressioni
Algebra booleana
*Strutture di controllo*
Selezione
Iterazione
Funzioni
*Strutture dati*
Array
Stringhe
*Concetti avanzati*
Ambienti di sviluppo integrati
Errori
Librerie
Il corso utilizza il linguaggio di programmazione C
Mutuazione: 20801737 ELEMENTI DI INFORMATICA in Ingegneria meccanica L-9 CANALE 2 SANSONETTI GIUSEPPE
Programma
*Concetti di base*Problemi, algoritmi e programmi
Architettura dei calcolatori
Linguaggi e Compilazione
Stile e convenzioni
I/O, variabili e costanti
*Operazioni*
Rappresentazione dell’informazione
Aritmetica binaria
Tipi di dato
Espressioni
Algebra booleana
*Strutture di controllo*
Selezione
Iterazione
Funzioni
*Strutture dati*
Array
Stringhe
*Concetti avanzati*
Ambienti di sviluppo integrati
Errori
Librerie
Il corso utilizza il linguaggio di programmazione C
Testi Adottati
A. Bellini, A. Guidi, "Linguaggio C. Una guida alla programmazione con elementi di Python", VI Edizione, McGraw-Hill.Modalità Erogazione
Lezioni ed esercitazioni in aula.Modalità Frequenza
La frequenza non è obbligatoria, ma è fortemente consigliata.Modalità Valutazione
Le valutazioni consiste in una prova scritta composta da esercizi di programmazione, esercizi su algebra di Boole e aritmetica binaria, domande a risposta multipla, domande teoriche riguardanti il programma del corso da svolgersi in laboratorio.
scheda docente
materiale didattico
Problemi, algoritmi e programmi
Architettura dei calcolatori
Linguaggi e Compilazione
Stile e convenzioni
I/O, variabili e costanti
*Operazioni*
Rappresentazione dell’informazione
Aritmetica binaria
Tipi di dato
Espressioni
Algebra booleana
*Strutture di controllo*
Selezione
Iterazione
Funzioni
*Strutture dati*
Array
Stringhe
*Concetti avanzati*
Ambienti di sviluppo integrati
Errori
Librerie
Il corso utilizza il linguaggio di programmazione C
Mutuazione: 20801737 ELEMENTI DI INFORMATICA in Ingegneria meccanica L-9 CANALE 2 SANSONETTI GIUSEPPE
Programma
*Concetti di base*Problemi, algoritmi e programmi
Architettura dei calcolatori
Linguaggi e Compilazione
Stile e convenzioni
I/O, variabili e costanti
*Operazioni*
Rappresentazione dell’informazione
Aritmetica binaria
Tipi di dato
Espressioni
Algebra booleana
*Strutture di controllo*
Selezione
Iterazione
Funzioni
*Strutture dati*
Array
Stringhe
*Concetti avanzati*
Ambienti di sviluppo integrati
Errori
Librerie
Il corso utilizza il linguaggio di programmazione C
Testi Adottati
A. Bellini, A. Guidi, "Linguaggio C. Una guida alla programmazione con elementi di Python", VI Edizione, McGraw-Hill.Modalità Erogazione
Lezioni ed esercitazioni in aula.Modalità Frequenza
La frequenza non è obbligatoria, ma è fortemente consigliata.Modalità Valutazione
Le valutazioni consiste in una prova scritta composta da esercizi di programmazione, esercizi su algebra di Boole e aritmetica binaria, domande a risposta multipla, domande teoriche riguardanti il programma del corso da svolgersi in laboratorio.