Hashtag, vol. 2

Variants
€ 18,68
+
-
Ic cart white
Authors : Maurizio Boscaini, Alberto Montresor, Massimiliano Masetti ISBN : 9788836007691 Subscription magazine School subject : Tecnologia Publisher : Hoepli License duration (days) :
 
DIGITAL VERSION OF THE BOOK, NO PAPER-BASED COPY. This book requires bSmart applications
  • peso
    Book weight 47.4 MB
  • pagine
    Book pages 434
  • risorse
    Extra resources 75
  • liquid
    Liquid text No

Description

Hashtag è un corso di informatica per il liceo scientifico, opzione scienze applicate, che propone Python come linguaggio di programmazione. Gli algoritmi e la programmazione sono introdotti in modo graduale: prima con un approccio visuale a blocchi con Scratch, poi mediante flow-chart con Flowgorithm e, infine, mediante codice Python. Il pensiero computazionale e il coding sono il baricentro del corso e i numerosi programmi presentati sono stati selezionati per essere il più possibile interessanti e coinvolgenti per gli studenti. Il linguaggio di programmazione Python è il linguaggio principale del corso ed è stato scelto perché si presta bene a una didattica inclusiva, in quanto è facile da imparare, ed è sempre più utilizzato sia in ambito scientifico che professionale. Alcuni concetti fondamentali dell’informatica, come la rappresentazione dei dati, sono sviluppati nel corso con livelli di approfondimento diversi attraverso più strumenti e linguaggi. Gli ipertesti, per esempio, vengono affrontati sia con i programmi di office automation che con i principali linguaggi per il Web. Vengono presentate alcune librerie grafiche di Python, per l’elaborazione immagini raster e vettoriali. I database sono presentati sia dal punto di vista teorico, attraverso il modello concettuale entity-relationship e il modello logico relazionale, sia dal punto di vista pratico con il linguaggio SQL. I principi della programmazione a oggetti sono affrontati attraverso la costruzione di semplici e significative gerarchie di classi in Python. Viene proposta una panoramica sui concetti base della progettazione di strutture dati e algoritmi complessi per risolvere problemi di simulazione e calcolo numerico. Il corso è completato da un'escursione nel mondo della data science, con l'obiettivo di mostrare le potenzialità dell'informatica in ogni ambito del sapere scientifico.