Includi: tutti i seguenti filtri
× Data 2020
× Soggetto Programmazione

Trovati 8 documenti.

Fondamenti dell'informatica
Libri Moderni

Dovier, Agostino <informatico> - Giacobazzi, Roberto <informatico>

Fondamenti dell'informatica : linguaggi formali, calcolabilità e complessità / Agostino Dovier, Roberto Giacobazzi

Bollati Boringhieri, 2020

Abstract: Ogni disciplina scientifica si definisce pienamente nel momento in cui viene delimitata da una teoria in grado di evidenziarne i limiti e le potenzialità. Per l'informatica ciò avvenne negli anni trenta del XX secolo, in un effervescente panorama culturale e scientifico che affrontava i fondamenti della matematica, della fisica e della biologia, ben prima dell'avvento del calcolatore elettronico. Cosa significa «calcolare»? Cos'è un algoritmo? Cosa possiamo e cosa non possiamo calcolare? Ci sono dei limiti? Esiste un calcolatore universale? Cos'è un programma? Il programma che ho comperato funzionerà sempre o potrebbe entrare in loop su certi dati? Cos'è un linguaggio? Come si genera? Come si riconosce? Tra le cose che possiamo calcolare, quanti passi di calcolo dovremo ragionevolmente attendere per avere il risultato? Si può fare di meglio di quell'algoritmo per risolvere quel problema? Tutte queste domande hanno condotto alla teoria della calcolabilità effettiva, alla teoria dei linguaggi formali, e più tardi alla teoria della complessità computazionale, che include uno dei più importanti problemi ancora aperti per la scienza contemporanea. Questo volume illustra come sono state affrontate tali questioni. Nasce dall'esperienza ventennale degli autori nell'insegnamento del corso di Fondamenti dell'informatica, dapprima assieme, presso l'Università di Verona, poi separatamente nelle sedi di Verona e di Udine. Nato come dispensa già nel 1999, il volume è via via maturato negli anni, includendo note storiche, esempi e un gran numero di esercizi, molti dei quali assegnati come prova scritta d'esame.

Coding
Libri Moderni

Coding : guida facile per principianti : impara a programmare a partire dai fondamentali

Apogeo, 2020

Abstract: Esplora alcuni popolari linguaggi di coding e, seguendo i tutorial passo passo, comprendi come utilizzarli per creare il tuo primo sito web, sviluppare un videogioco, progettare una semplice applicazione e programmare minicomputer come Raspberry Pi. Mettiti alla prova dando sfogo alla creatività. Scritto da un team di esperti e docenti di coding, questo libro è l'ideale per iniziare a programmare dalle basi.

Pragmatic programmer
Libri Moderni

Hunt, Andrew <1964-> - Thomas, David <1956->

Pragmatic programmer / David Thomas, Andrew Hunt

Ed. del 20. anniversario

Apogeo, 2020

Abstract: Ogni paragrafo di ogni capitolo ha uno spiccato approccio pratico e contribuisce a costruire un sistema di soluzioni applicabili a tutti gli aspetti del processo di sviluppo software: dall'individuazione dei requisiti alle modalità di rilascio, dagli strumenti per la gestione del codice al suo mantenimento e possibile riutilizzo. Ma c'è di più, un pragmatic programmer padroneggia una filosofia di lavoro che aiuta a definire i ruoli e le responsabilità in progetti complessi. Il testo è arricchito da esercizi, esempi reali e aneddoti in cui ogni programmatore può facilmente ritrovarsi per capire come evitare gli errori più importanti tipici delle varie fasi della creazione di software. L'obiettivo finale è migliorare la produttività, l'accuratezza e la soddisfazione per il codice prodotto. Un libro per sviluppatori, esperti o alle prime armi, e project manager che vogliono acquisire competenze per una carriera di successo e diventare programmatori pragmatici

La valle oscura
Libri Moderni

Wiener, Anna <1987->

La valle oscura / Anna Wiener ; traduzione di Milena Zemira Ciccimarra

Adelphi, 2020

Abstract: Cosa succede, nella Silicon Valley? Per quale ragione gli spazi di lavoro sono disegnati come appartamenti, e gli appartamenti come spazi di lavoro? In base a quale idea del mondo anche chi hai seduto di fronte comunica con te solo via messaggio? Come mai gli unici scambi diretti fra umani ruotano intorno alle ordinazioni del delivery successivo? E soprattutto, oltre a imporre una vita quotidiana così diversa da tutte le altre, cosa fanno veramente le startup? Accumulano quantità inimmaginabili di dati su ciascuno di noi, e li organizzano secondo strategie sempre più veloci e sofisticate, ma perché? Per vendere, d'accordo. Per sorvegliare, come no. Ma poi? Su domande come queste speculiamo ogni giorno, senza peraltro neppure sapere bene come sia fatta, Silicon Valley, e cosa sia. Anna Wiener ci ha lavorato per cinque anni, e quando ne è uscita ha deciso di scrivere questo rapporto, che ha assunto quasi da solo la forma di un romanzo. Si ride molto, a leggerlo. Ma si ride sempre, quando si ha paura.

Insegnare il coding
Libri Moderni

Foster, Stephen <1985-> - Handley, Lindsey

Insegnare il coding : la guida per formare i programmatori del futuro / Stephen R. Foster, Lindsey D. Handley

Apogeo, 2020

Abstract: Cos'è il coding? Perché i bambini dovrebbero imparare a programmare? Perché molte scuole non insegnano adeguatamente la scienza dei computer? Rispondere a queste domande non è così semplice e, anche se la stragrande maggioranza di docenti, genitori e studenti comprende l'importanza dell'informatica nel 21° secolo, molti faticano a trovare risorse educative adeguate. Questo libro vuole colmare una lacuna nelle conoscenze attuali spiegando esattamente cos'è il coding e come possa essere insegnato in modo adeguato. Scritto da educatori e ricercatori esperti, è una guida pratica e accessibile a tutto ciò che serve sapere per poter insegnare un linguaggio di programmazione, sfatando alcuni falsi miti e offrendo spunti per definire un percorso educativo in campo informatico. I capitoli, scritti con un linguaggio chiaro e privo di tecnicismi, esplorano una vasta gamma di argomenti: dalla storia dell'educazione informatica e della sua influenza sull'attuale sistema scolastico all'analisi dei linguaggi programmazione. Ricco di spunti di riflessione ed esercizi, questo libro è utile per gli insegnanti alle prime armi e utile a docenti e formatori più esperti che vogliono migliorare l'approccio all'insegnamento del coding.

Design patterns
Libri Moderni

Pelleriti, Antonio

Design patterns : schemi di progettazione del software orientato agli oggetti / Antonio Pelleriti

Milano : LSWR, 2020

Pro digital lifestyle

Abstract: La progettazione del software orientato agli oggetti può essere facilitata e ottimizzata utilizzando linee guida e schemi di progettazione standard. I problemi che si presentano allo sviluppatore e al software designer sono spesso risolvibili mediante soluzioni architetturali elaborate da esperti del settore, quindi ampiamente testate e utilizzate sul campo. Si evita così di studiare nuovamente questioni già risolte e di "reinventare ogni volta la ruota". Dopo un'introduzione ai principi fondamentali del software design e del paradigma orientato agli oggetti, questo libro illustra i 23 design patterns fondamentali e mostra come applicarli ai corrispondenti casi di progettazione, attraverso descrizioni, schemi, esempi e implementazioni di casi reali. Grazie ai diagrammi in formato UML e al codice sorgente scritto in C# (ma facilmente comprensibile anche a chi sviluppa in Java, C++ o qualsiasi altro linguaggio orientato agli oggetti), il libro va incontro alle esigenze di analisti, progettisti, sviluppatori intermedi ed esperti e studenti di ingegneria del software.

Impara il coding con Scratch
Libri Moderni

Dickins, Rosie - Melmoth, Jonathan - Stowell, Louie <1978->

Impara il coding con Scratch / Rosie Dickins, Jonathan Melmoth e Louis Stowell ; consulenza per il codice di Berbank Green e Jonathan Skuse ; consulenza supplementare di Ben Woodhall ; illustrazioni di Shaw Nielsen ; progetto grafico di Stephen Moncrieff, Matt Preston e Hayley Wells ; traduzione di Marco Bogliolo

Usborne, 2020

Abstract: Un'utile introduzione al coding che spiega in maniera accessibile le nozioni base di Scratch, il più famoso ambiente di programmazione a blocchi gratuito e reperibile online. Con tanti consigli e spiegazioni illustrate passo dopo passo per creare e condividere semplici giochi e animazioni

Il ladro di codici
Libri Moderni

Spada, Alessandra <1971->

Il ladro di codici / Alessandra Spada

Solferino, 2020

Abstract: MAGMA: chi si nasconde sotto questa sigla inquietante? È ciò che hanno deciso di scoprire Carlotta, Nina, Chiara e Lin, le quattro amiche, diverse ma affiatate, che si sono ritrovate compagne di camera nella scuola svizzera in cui imparano i segreti del coding. Impegnate nel progetto di fine corso, distratte dalle questioni di cuore e dai dispetti del malevolo Alain e di una nuova compagna ben poco simpatica, si ritrovano anche coinvolte in una partita pericolosa. I laboratori della scuola sono all’opera su un grande progetto, un videogioco collaborativo e «green», un’impresa in cui è stato arruolato anche il loro amico Rémi. Ma qualcuno rema contro, ed è disposto a mettere in cattiva luce le ragazze pur di avere campo libero. Per sventarne i piani, serviranno tutte le risorse e l’intelligenza di cui le amiche dispongono, per tacere di aiuti esterni, tra cui una misteriosa donna d’affari cinese. Fino a scoprire che l’alleato decisivo è anche il più imprevedibile. Le eroine del Codice delle ragazze tornano con una nuova avventura nel variopinto mondo del CRAC, il campus estivo più tecnologico e affascinate d’Europa.