Percorso 3
Reskilling
Info corso
Modulo 1: LE BASI - DALLL’IDEA AL CODICE SORGENTE
Cos'è la programmazione
Perché è utile saper programmare
Quale linguaggio scegliere
Perché è utile saper programmare in Java
Il segreto di Java
La storia di Java dal 1991 ad oggi
Dall’idea alla realtà
Il Computer e Software
Differenza tra Linguaggio ad alto livello e Linguaggio di basso livello
La Java Virtual Machine
Come Ragionare - Dal PROBLEMA all'ALGORITMO
Il Problema L'Algoritmo
Strumenti per la stesura di un Algoritmo: esempi stesura di un Algoritmo
La logica Booleana: esempi di logica booleana
Gli Strumenti di Lavoro. Procuriamoci l'Occorrente
Scaricare e Installare la JDK
Scaricare e Installare IDE Eclipse
Panoramica di Eclipse
Creazione del nostro primo Programma Hello Word
Esecuzione del nostro primo Programma Hello Word
Dall'ALGORITMO al PROGRAMMA Java
Variabili e Costanti Esempi pratici di Variabili e Costanti
Gli Operatori in Java: esempi pratici sugli Operatori in Java
Istruzioni di ingresso ed uscita: esempi pratici sulle istruzioni di ingresso ed uscita
Dall'algoritmo al programma java: esempi pratici sulla trasformazione dell'algoritmo in programma java
Le 5 fasi per una corretta programmazione
Modulo 2: PROGRAMMAZIONE STRUTTURATA
Widening o Conversione Automatica
Narrowing o Conversione Esplicita (Casting)
Valutazione dei tipi nelle espressioni
Le Strutture di Controllo
La Programmazione Strutturata
Rappresentazione delle Strutture
Teorema di Bohm-Jacopini
Documenti
Struttura 1 - SEQUENZA
La Struttura Sequenziale: esempi di Struttura Sequenziale
Struttura 2 - SELEZIONE
Il costrutto di selezione if-else
Il costrutto di selezione else-if
Alcuni errori comuni con il costrutto di selezione
Il costrutto di selezione switch-case
Struttura 3 - ITERAZIONE
Il costrutto iterativo Precondizionale
Confronto tra le due strutture iterative Pre e Post condizionale
Il costrutto iterativo con contatore Equivalenze tra i costrutti iterativi
Le istruzioni di salto Visibilità Variabili nelle Strutture di Controllo
La Visibilità delle variabili all'interno di un blocco di codice
Visibilità delle variabili all'interno di un blocco if o switch
Visibilità delle variabili all'interno di un blocco while,do while, for
Modulo 3: L’ORGANIZZAZIONE DI UN PROGRAMMA
Lo sviluppo Top-Down
Le Procedure
Le Funzioni
Le Procedure e le Funzioni in Java
Cos'è un Metodo Procedure in Java
Funzioni in Java
Passaggio dei parametri
Passaggio dei parametri in Java
Le Regole di Visibilità delle Variabili
Convenzione sul Nome dei Metodi
Overloading dei Metodi
Flusso del Controllo
La Ricorsione
Cos'è la programmazione ricorsiva
Da Ricorsivo a Iterativo
Quando utilizzare la Programmazione Ricorsiva
Errori e Debug, errori nella programmazione, errori di Sintassi , errori di Semantica, errori di Runtime
AULA
100
LABOROTORIO
100
DATA INIZIO
ATTESTATO DI FREQUENZA REGIONALE
Sede di svolgimento del corso
Via Licinio Murena 49, 00175, Roma
(metro Linea A - Numidio Quadrato)
Richiedi informazioni su questo corso