Ricerca

I linguaggi di programmazione: il C++

 

CONOSCENZE

  • Conoscere la struttura di un programma in C++
  • Conoscere le principali strutture e istruzioni del C++

ABILITÀ

  • Distinguere un algoritmo da un programma
  • Sapere programmare in C++
  • Saper realizzare semplici applicazioni in C++

COMPETENZE

  • Individuare il tipo di linguaggio di programmazione più adatto alla risoluzione di un problema
  • Tradurre gli algoritmi in programmi con un linguaggio di programmazione

LEZIONE BREVE

20 minuti (lezione)

20 minuti (esercizi)

10 minuti (quick test)

LEZIONE COMPLETA

75 minuti

IN DIGITALE

  • La presentazione in PowerPoint sui linguaggi di programmazione C e C++
  • La mappa concettuale sui linguaggi di programmazione C e C++

NEL LIBRO DI TESTO

  • I paragrafi dedicati ai linguaggi imperativi
  • I paragrafi dedicati alla codifica degli algoritmi con C++
  • I paragrafi dedicati alla scrittura del primo programma “Hello world!”

IN DIGITALE

  • I test interattivi presenti nel libro digitale
  • Gli esercizi digitali presenti nel libro digitale

NEL LIBRO DI TESTO

  • Gli esercizi da svolgere a fine paragrafo
  • Gli esercizi di fine unità

IN DIGITALE

  • Il video del canale TED di Thomas Suarez, creatore di app a soli 12 anni (attivare i sottotitoli)
  • Il video della Khan Academy Che cos’è la Programmazione

NEL LIBRO DI TESTO

  • Le schede di approfondimento
  • Le schede di laboratorio, le schede dei compiti di realtà e i lavori per progetto

ELABORATO

  • Compito di realtà o lavoro per progetto
    Gli studenti suddivisi in gruppi eseguono
    una ricerca in rete sui diversi linguaggi di programmazione e sulla loro popolarità
    (basandosi sull’indice di TIOBE), quindi ogni gruppo seleziona un linguaggio e ne studia le origini e le ragioni tecniche per cui è popolare in specifici ambiti.

SPUNTI

  • Riassunto o mappa concettuale di uno o più video in lingua segnalati nella sezione Altre risorse
  • Figure ed esempi del libro di testo che possano servire da ispirazione