LPM INPL - Introduzione alla logica di programmazione e ai Linguaggi

Il corso ha lo scopo di introdurre i concetti di programmazione strutturata e di disegno delle applicazioni e spiegare i tipici costrutti dei linguaggi di programmazione.

Scarica il PDF

DURATA:
2 gg
CODICE:
ICT - LPM INPL

Docente:

Da definire
Consulenti ed esperti del settore
DESCRIZIONE:

Il corso ha lo scopo di introdurre i concetti di programmazione strutturata e di disegno delle applicazioni e spiegare i tipici costrutti dei linguaggi di programmazione.

 

OBIETTIVI:
  • Dopo aver seguito il corso, l’allievo sarà in grado di:
  • Comprendere le diverse tipologie di linguaggi di programmazione e le fasi del ciclo di sviluppo del software
  • Definire gli elementi fondamentali che costituiscono e caratterizzano le strutture di un programma
  • Identificare le strutture di controllo fondamentali, evidenziandone la rappresentazione in pseudo codifica
  • Illustrare i simboli della diagrammazione a blocchi
  • Definire i concetti della programmazione strutturata e spiegare la tecnica di approccio Top-Down
  • Illustrare il significato e l’uso delle tabelle di decisione e di alcune tecniche standard di programmazione

 

PROGRAMMA:
Programmazione ed il ciclo di vita del software
  • Evoluzione della programmazione
  • Tendenze attuali
  • Fasi del ciclo di vita del software
Algoritmi
  • Concetto di istruzione
  • Cosa è un algoritmo
  • Scrittura di algoritmi
La struttura dei programmi
  • Variabili e costanti
  • Tipi di dati
  • Espressioni ed istruzioni
Strutture di controllo fondamentali
  • Sequenza
  • Selezione (IF, CASE)
  • Iterazione (FOR, WHILE)
  • Rappresentazione delle strutture di controllo con diagrammi a blocchi
Tipi di dati strutturati
  • Vettori
  • Manipolazione dei vettori
Procedure
  • Definizione di procedura
  • Procedure e parametri

Sono previste esercitazioni pratiche su tutti gli argomenti trattati.

 

ESERCITAZIONI E SUPERAMENTO:

All’interno di ogni modulo vi sono dei momenti di autovalutazione non vincolati che consentono all’utente di interagire con l’animazione verificando l’apprendimento dei concetti presentati. Il corso viene considerato concluso una volta fruiti tutti i contenuti.

 

DESTINATARI:

Sviluppatori di software.

 

PREREQUISITI:

Conoscenza delle tecnologie ICT, come fornita dal corso Architetture e tecnologie dei sistemi informativi (INT ARCH).

 

ATTESTATO:

Attestato di frequenza

 

Prezzi

Privati/aziende

Prezzo pieno 680 € + iva

Privati/azienze

Prezzo Scontato* 476 €

Per le edizioni schedulate nei mesi successivi contattare la sede di competenza>
Il corso può essere erogato anche in modalità “ONE to ONE”.
Il corso è erogabile su altre sedi su richiesta.
Il costo del corso è finanziabile con i Fondi Interprofessionali.

_linkedin_data_partner_id = "377242";