• Opera

    • DigiCode
      • Descrizione
      • Indice
      • Sfoglialibro
      • Relazione di adozione
      • Note biografiche
    • Paolo Camagni      Riccardo Nikolassy     

      DigiCode

      Linguaggio C, C++ e C#

      • Descrizione
      • Indice
      • Sfoglialibro
      • Relazione di adozione
      • Note biografiche

      Descrizione

      DigiCode è un nuovo corso di informatica per gli Istituti Tecnici Tecnologici a indirizzo Informatica e telecomunicazioni.

      Il volume dedicato ai linguaggi C, C++ e C# fornisce le basi teoriche e pratiche della programmazione imperativa e della programmazione a oggetti, proponendo parallelamente le codifiche in C/C++ e C++/C#.

      Tutti gli algoritmi sono presentati mediante la progettazione top-down, riportando più affinamenti successivi fino a giungere alla codifica in pseudolinguaggio e alla sua rappresentazione mediante flow chart.

      Ogni unità del testo contiene una sezione ricca di esercizi di difficoltà crescente. Nelle lezioni che richiedono la verifica delle competenze è presente una parte di laboratorio che propone esercizi sia per il singolo programmatore, sia da realizzare in modo collaborativo.

      Inoltre, in ogni unità è presente una scheda che mostra come l’Intelligenza Artificiale può essere utilizzata in modo consapevole e produttivo per la realizzazione di un progetto.

      Il volume è completato da alcune pagine di cittadinanza digitale, con espansioni online, che affrontano argomenti trasversali rispetto alla disciplina di informatica, adeguati agli obiettivi formativi dell’educazione civica.

      Indice

      Dal problema al programma: I problemi e la loro soluzione - Gli algoritmi e la loro codifica - I linguaggi per la programmazione degli elaboratori - Codificare gli algoritmi con i flow chart - Codificare l’istruzione di selezione - Codificare l’istruzione di iterazione. La programmazione imperativa in C e C++: Programmiamo in C/C++ - L’input e l’output dei dati - L’istruzione di selezione semplice e doppia - L’istruzione di iterazione. Le funzioni: Funzioni e procedure - Il passaggio dei parametri alle funzioni. I dati: array, record e file: Gli array monodimensionali - Le stringhe come array di caratteri - La ricerca e la disposizione in un vettore - L’ordinamento degli elementi di un vettore - Le matrici, array a due dimensioni - I record e le tabelle di dati. La programmazione orientata agli oggetti: OOP: la progettazione per classi - Metodi e creazioni di oggetti - Ereditarietà e relazioni tra le classi - Polimorfismo e classi astratte.

      Applicazioni con le librerie C++ e le classi OOP: La gestione delle stringhe con la classe string - Template STL e programmazione generica - L’archiviazione dei dati con i file. La gestione degli eventi e le interfacce grafiche: Ambiente visuale e interfaccia grafica - I componenti dell’interfaccia grafica. Progettazione web: Il Web e il linguaggio HTML - I form e HTML5 - Il linguaggio JavaScript - La convalida dei dati con JavaScript. Educazione civica e cittadinanza digitale.

      Relazione di adozione

      Note biografiche

      Paolo Camagni e Riccardo Nikolassy hanno al loro attivo una consolidata esperienza nell’insegnamento presso l’ITIS “Magistri Cumacini” di Como e di divulgazione didattica più che decennale con la Casa Editrice Hoepli.

  • Formati libro

    • Brossura
      Dimensioni: 21 x 28,5
      Stampa: A colori
      Pagine: XIV-418
      ISBN: 9788836022052
      Prezzo: € 28,90

    Formati digitali

    • Piattaforma: bSmart
      ISBN: 9788836022069
      Prezzo: € 21,68