Giter VIP home page Giter VIP logo

book's Introduction

Il LIBRO APERTO DI INFORMATICA

Di che cosa si tratta?

Della creazione di un libro aperto

Cosa riguarda?

Il libro aperto permette a chiunque di collaborare e dare il proprio contributo, avendo a propria disposizione, in maniera aperta, il programma da svolgere.

Il libro aperto è un modo di studiare alternativo.

Cosa posso fare?

  • Iniziare questa avventura, clicca e modifica.

In pratica?

  • Aiutami a sistemare i punti del bando

Quali sono gli argomenti?

  • Dal problema al programma Soluzione dei problemi: processi euristici e processi algoritmici. Tecniche di rappresentazione degli algoritmi: flow chart, pseudocodice. Proprietà degli algoritmi: la programmazione strutturata, complessità. Algoritmi notevoli: (es. ordinamento, ricerca, fusione). Linguaggi formali: sintassi e semantica. Intelligenza artificiale: problem solving, ragionamento, rappresentazione della conoscenza, apprendimento automatico. Programmazione e linguaggi Linguaggi e tecniche di programmazione secondo i diversi paradigmi:coding e programmazione visuale; programmazione imperativa; programmazione orientata agli oggetti e relativo linguaggio di modellazione UML; programmazione non procedurale: funzionale e logica. Metodologia di costruzione dei programmi. Modularità: funzioni e procedure. Fondamenti di programmazione: i linguaggi di programmazione ad interfaccia grafica (ambienti RAD). Fondamenti di programmazione: la programmazione di microcontroller. Modelli di cicli di vita del software: tecniche di documentazione e di manutenzione dei programmi. Metodologie di sviluppo “agile” Architettura dei sistemi di elaborazione Codifica digitale delle informazioni. Sistemi digitali e programmabili: i microprocessori, programmazione a livello macchina e con linguaggi orientati alla macchina. Componenti di un sistema di elaborazione: motherboard, unità centrale, unità periferiche, memorie e loro caratteristiche e gerarchia (Von Neumann). Elaboratori monoprocessore: tipologie di architetture e loro caratteristiche funzionali. Architetture parallele. Sistemi multiprocessori superscalari, sistemi a memoria condivisa, sistemi a memoria distribuita. sistemi a matrice. Architettura dei microcontrollori e loro programmazione Sistemi operativi e software applicativo Sistemi operativi: tipologie, architettura e funzioni. La gestione delle risorse fisiche e dei programmi da parte del sistema operativo. Analisi delle prestazioni. Problemi di parallelismo e concorrenza. Programmi di elaborazione dei linguaggi: interpreti e compilatori. Software di utilità e software applicativi: software per l’automazione d’ufficio (SOHO). Reti di elaboratori e reti di comunicazione Fondamenti di comunicazioni: segnali, canali, mezzi e metodi di trasmissione (analisi funzionale). Il modello ISO-OSI: livelli e primitive di interfaccia. La suite di protocolli TCP/IPv4: algoritmi di switching layer 2 e di routing layer 3. Protocollo IPv6. Reti locali e reti geografiche: architettura fisica, sistemi operativi e programmi di comunicazione. Strumenti di simulazione di progettazione di reti locali. Normative per il cablaggio strutturato standard EIA. Sicurezza dei sistemi informatici e delle reti Metodologie e tecnologie per la sicurezza informatica.Vulnerabilità, minacce e contromisure. Tecniche crittografiche e loro applicazioni. Controllo degli accessi. Principali aspetti normativi. Relational Data Base Management Systems Progettazione concettuale, logica e fisica di una base di dati. Linguaggio SQL per l’interrogazione e la gestione di basi di dati. Strumenti per la progettazione e test di architetture 3-tier (wamp, lamp, xampp, EasyPHP) Progettazione e sviluppo di applicazioni a tre livelli Sistemi multimediali Rappresentazione digitale dei diversi tipi di informazione: simboli, suoni, disegni, immagini, filmati. Componenti fisici per i sistemi multimediali. Strumenti di programmazione per i sistemi multimediali: linguaggi speciali orientati alle immagini, sistemi ipertestuali. Strumenti di editoria digitale multimediale. Gestione d’impresa Progetti Informatici e loro gestione Studi di fattibilità di progetti informatici: ciclo di vita di un progetto software; redazione di un business plan; calcolo del ROI; Definizione di un budget di un progetto software; definizione del rischio, dei costi e dei ricavi di progetto. Costruzione di WBS, PBS e PERT. Diagramma di GANTT. La trasformazione digitale e gli aspetti normativi: cittadini, imprese, pubblica amministrazione Firma digitale, PEC, identità digitale, SPID, enti certificatori, marche temporali Protezione dati personali, Privacy e sicurezza E-Governance e Amministrazione Digitale Gestione documentale e conservazione dei documenti digitali =======

Quale è il programma operativo?

  • creare un manuale collaborativo

book's People

Contributors

informatichub avatar nataliapichierri avatar dicaraf avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.