1. Software
    • file: differenza tra programmi e dati; le estensioni dei file
    • la codifica dei file di testo (ASCII, UTF8)
    • il sistema operativo, le funzioni principali
  2. Hardware
    • le funzioni e le caratteristiche di: CPU, memoria centrale, memoria di massa, dispositivi di input, dispositivi di output e Bus.
    • tipi di memoria e dimensione della memoria
  3. Algoritmi
    • concetto di problema generico
    • differenza tra ruolo di utente, programmatore ed esecutore
    • concetto di soluzione del problema, descrizione dell'algoritmo con diagramma di flusso
    • elementi del diagramma di flusso
      • struttura sequenziale
      • struttura iterativa
      • struttura condizionale
    • traduzione del diagramma di flusso in codice sorgente
    • differenza tra linguaggi compilati e interpretati

  1. Linguaggio HTML
    • Il browser: il concetto di client web e server web in una rete
    • Utilizzo dei tag fondamentali del linguaggio HTML:
    • <html> <head> <title> <body>
    • metadati e codifica UTF8
    • <a> <p> <h1> <img>
    • <form> <input>
    • gli attributi dei tag
  2. Linguaggio CSS
    • attributo style (oppure foglio interno oppure esterno)
    • Struttura delle regole CSS e loro utilizzo
    • Utilizzo delle proprietà del testo: color, text-align, font-family, font-size
    • Utilizzo delle proprietà dello sfondo: background-color, background-image
    • Utilizzo degli identificatori e delle classi
    • tag <div> e <span>
    • Utilizzo delle proprietà dei box: border, margin, padding, width, …
  3. Le pagine dinamiche
    • differenza tra pagina statica e dinamica
    • concetto di servizio FTP
    • invio dei dati da un form ad una pagina PHP
    • tipi di dato in PHP
    • creazione di un array in una pagina PHP
    • visualizzazione di un array in una pagina PHP
    • costrutto foreach in PHP
  • esami_di_idoneita.txt
  • Last modified: 2018/04/25 07:55
  • (external edit)