I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher di informazioni apprese con la frequenza delle lezioni e lo studio autonomo di eventuali testi di riferimento in preparazioneall’esame finale o della tesi. Non devono intendersi come materiale ufficiale dell’università attribuibile al docente del corso o al relatore
…continua

Filtra per

Tutte le tipologie
Tutte le tipologie

Ordina

Filtra

Appunti di Ingegneria II - Cesena - Università degli Studi di Bologna

Relazione di progetto (4 capitoli per 64 pagine in totale) per il corso di Basi di Dati, tenuto dal Prof. Dario Maio all'interno del CdL Triennale in Ingegneria e Scienze Informatiche dell'Università di Bologna. La relazione descrive nei dettagli l'analisi dei requisiti, la progettazione concettuale e la progettazione logica di un database (MySQL) per la gestione di un generico sito di acquisti online. Nell'ultimo capitolo è presente anche una descrizione dell'architettura e del funzionamento dell'applicazione web realizzata per interagire con il database. All'interno della relazione vengono spesso mostrati schemi di tipo Entity–Relationship (E-R), schemi logici e di navigazione, query SQL, tabelle dei volumi e dei costi e immagini di vario tipo per agevolare la comprensione.
...continua
Relazione di progetto (4 capitoli e 1 appendice, 41 pagine in totale) per il corso di Programmazione a Oggetti tenuto dal Prof. Mirko Viroli all'interno del CdL in Ingegneria e Scienze Informatiche dell'Università di Bologna. Il progetto è stato valutato dal Prof. con una votazione di 30 e Lode. La relazione descrive passo passo l'analisi, il design, lo sviluppo e l'autovalutazione finale per la realizzazione di un videogioco scritto in Java la cui architettura segue il pattern architetturale MVC (Model View Controller). All'interno della relazione sono stati spesso utilizzati schemi UML, Design Patterns e immagini di vario tipo al fine di agevolare la comprensione.
...continua
Appunti dettagliati di teoria (35 pagine) sul paradigma di Programmazione Reattiva (Reactive Programming). Nella prima pagina è possibile trovare l'indice con la lista degli argomenti presenti in questi appunti: caratteristiche della programmazione reattiva, propagazione del cambiamento, strategie di propagazione, modelli di valutazione, glitch, metodi di rimozione, flussi asincroni di dati ed eventi, entità osservabili e osservatrici, contesti d'utilizzo, vantaggi rispetto ad altri approcci, programmazione reattiva distribuita e funzionale, tassonomia dei linguaggi reattivi, uso industriale, manifesto reattivo e altro. Alla fine è inoltre presente una bibliografia molto dettagliata che elenca utili materiali per un ulteriore studio o approfondimento. Sono presenti spesso anche tabelle, schemi, diagrammi e immagini di vario genere per agevolare la comprensione.
...continua
Appunti dettagliati con esempi di codice (41 pagine) sull'uso della libreria di programmazione reattiva RxKotlin (in particolare la seconda e attualmente ultima versione, RxKotlin 2), con applicazioni orientate allo sviluppo su sistemi Android. Nelle prime pagine è possibile trovare l'indice con la lista degli argomenti presenti in questi appunti: differenze e affinità con RxJava, come importare RxKotlin 2 su Android Studio, concetti di base, tipologie e tecniche di creazione di entità osservabili e osservatrici, cold e hot observable, subject, caratteristiche avanzate quali scheduler, multithreading (con l'utilizzo congiunto di RxAndroid), backpressure, operatori per i flussi di dati, confronto con le coroutine di Kotlin, test del codice e altro. Alla fine è inoltre presente una bibliografia che elenca utili materiali per un ulteriore studio o approfondimento. Sono presenti molto spesso porzioni di codice scritto in Kotlin e utilizzando la libreria RxKotlin, ma anche tabelle, diagrammi e immagini di vario genere per agevolare la comprensione.
...continua
Appunti dettagliati con esempi di codice (42 pagine) sul moderno linguaggio di programmazione Kotlin. Nelle prime pagine è possibile trovare l'indice con la lista degli argomenti presenti in questi appunti: diffusione, crescita e pareri nel mondo, caratteristiche fondamentali, sintassi e funzionalità di Kotlin, Hello world, variabili, tipi di dato, inferenza di tipo, strict null safety e operatori annessi, flusso di controllo, classi, oggetti, proprietà, funzioni, lambda, extension, coroutine, novità introdotte nella nuova versione si Kotlin (1.2) e altro. Alla fine è inoltre presente una bibliografia che elenca utili materiali per un ulteriore studio o approfondimento. Sono presenti molto spesso porzioni di codice scritto in Kotlin e raramente in Java (per fare alcuni confronti fra i due linguaggi), ma anche tabelle, schemi, diagrammi e immagini di vario genere per agevolare la comprensione.
...continua
Appunti del corso di Machine Learning tenuto dal Prof. Maltoni Davide all'interno del CdL Magistrale di Ingegneria e Scienze Informatiche dell'Università di Bologna. Gli appunti ricoprono solo la parte iniziale del corso (introduzione e fondamenti). In particolare, ecco di seguito la lista degli argomenti presenti all'interno di questi appunti: differenza tra intelligenza e intelligenza artificiale, tipologie di ragionamento, cos'è il machine learning, brute force e weak AI, stagioni dell'AI, singolarità tecnologica, dati, pattern, cos'è la classificazione (in breve), cos'è la regressione (in breve), cos'è il clustering (in breve), cos'è la riduzione di dimensionalità (in breve), cos'è il representation learning (in breve), problemi nel dominio della visione, tipologie di apprendimento (supervisionato, non supervisionato, semi-supervisionato, batch, incrementale, naturale e reinforcement learning), parametri, funzione obiettivo, iperparametri, valutazione delle prestazioni, matrice di confusione, problemi closed e open set, true positive e true negative, false positive e false negative, formula per calcolare l'accuratezza, sistemi con soglia, AUC (Area Under Curve), precision-recall, AP (Average Precision) e mAP (medium Average Precision), training, validation, test, cross-validation, selezione automatica degli iperparametri, convergenza, generalizzazione e overfitting. All'interno degli appunti sono presenti ogni tanto anche delle formule, degli schemi e dei disegni di varia natura per agevolare la comprensione.
...continua

Esame Elettronica

Facoltà Ingegneria ii

Dal corso del Prof. A. Zoppi

Università Università degli Studi di Bologna

Esercitazione
Esercizi di elettronica elaborati dal publisher sulla base di appunti personali e frequenza delle lezioni del professore Zoppi, dell'università degli Studi di Bologna - Unibo, facoltà di Ingegneria II - Cesena. Scarica il file con le esercitazioni in formato PDF!
...continua
Esercizi di elettronica elaborati dal publisher sulla base di appunti personali e frequenza delle lezioni del professore Tosi, dell'università degli Studi di Bologna - Unibo, facoltà di Ingegneria II - Cesena. Scarica il file con le esercitazioni in formato PDF!
...continua

Esame Analisi matematica

Facoltà Ingegneria ii

Dal corso del Prof. G. Cupini

Università Università degli Studi di Bologna

Appunto
3,5 / 5
Vendo ad un prezzo stracciato esercizi svolti di analisi matematica basati sul corso svolto presso la facoltà di ingegneria e scienze informatiche.Gli esercizi son presi da testi di esame e da libri di esercizi molto importanti. Il file pdf, ovviamente scannerizzato, contiene ben 60 pagine di esercizi commentati e spiegati passo a passo. Consiglio vivamente l'acquisto, se si vuole ottenere ottimi risultati allo scritto.
...continua
Appunti di Applicazioni e Servizi Web basati su appunti personali del publisher presi alle lezioni della prof. Mirri, dell’università degli Studi di Bologna - Unibo, facoltà di Ingegneria II - Cesena, Corso di laurea in ingegneria e scienze informatiche. Scarica il file in formato PDF!
...continua

Esame Sistemi distribuiti

Facoltà Ingegneria ii

Dal corso del Prof. A. Omicini

Università Università degli Studi di Bologna

Appunto
Appunti di Sistemi distribuiti basati su appunti personali del publisher presi alle lezioni del prof. Omicini, dell’università degli Studi di Bologna - Unibo, facoltà di Ingegneria II - Cesena, Corso di laurea in ingegneria e scienze informatiche. Scarica il file in formato PDF!
...continua

Esame Sicurezza delle reti

Facoltà Ingegneria ii

Dal corso del Prof. G. D'Angelo

Università Università degli Studi di Bologna

Appunto
4 / 5
Appunti di Sicurezza delle reti basati su appunti personali del publisher presi alle lezioni del prof. D'Angelo, dell’università degli Studi di Bologna - Unibo, facoltà di Ingegneria II - Cesena, Corso di laurea in ingegneria e scienze informatiche. Scarica il file in formato PDF!
...continua

Esame Data mining

Facoltà Ingegneria ii

Dal corso del Prof. M. Golfarelli

Università Università degli Studi di Bologna

Appunto
Appunti di data mining basati su appunti personali del publisher presi alle lezioni del prof. Golfarelli, dell’università degli Studi di Bologna - Unibo, facoltà di Ingegneria II - Cesena, Corso di laurea in ingegneria e scienze informatiche. Scarica il file in formato PDF!
...continua

Esame Machine learning

Facoltà Ingegneria ii

Dal corso del Prof. D. Maltoni

Università Università degli Studi di Bologna

Appunto
3 / 5
Appunti di machine learning basati su appunti personali del publisher presi alle lezioni del prof. Maltoni, dell’università degli Studi di Bologna - Unibo, facoltà di Ingegneria II - Cesena, Corso di laurea in ingegneria e scienze informatiche. Scarica il file in formato PDF!
...continua

Esame Architetture degli elaboratori

Facoltà Ingegneria ii

Dal corso del Prof. D. Maltoni

Università Università degli Studi di Bologna

Appunto
3 / 5
Riassunti/appunti eseguiti personalmente sulla base delle dispense consegnate dal prof. Davide Maltoni. Questo file di word tutti gli argomenti eseguiti nell'intero corso di questa materia (12 CFU). Tra gli argomenti trattati ci sono: -Le generazioni dei calcolatori -Tutta le rappresentazioni digitali di ogni tipo di informazione (anche audio e immagini) -L'architettura completa di un calcolatore, compresi i funzionamenti di ogni parte hardware come CPU, cache, memorie e dispositivi di Input/Output -Il livello ISA e il linguaggio Assembly con diverse istruzioni base spiegate e con esempi -L'algebra di Boole e corrispettive proprietà spiegate -Il livello logico digitale, porte logiche di base, processo di costruzione e cosa sono i circuiti integrati, molti esempi di circuiti integrati tra cui multiplexer/decoder/demultiplexer, circuiti aritmetici tra cui shifter/full-adder/half-adder/ALU, Latch e Flip-Flop e rispettivi funzionamenti, i diversi tipi di memorie, funzionamento della cache, funzionamento dei BUS tra cui PCI/PCI Express/USB, tutto ciò che riguarda l'interfacciamento delle periferiche -Calcolo delle prestazioni e il loro miglioramento, RISC E CISC e le loro caratteristiche, funzionamento del Pipelining, del Parallelismo e delle Architetture Superscalari, tecniche di predizioni di salto, l'architettura del Pentium 4, CPU AMD, CPU RISC non x86 (server), l'IA-64, Tassonomia dei Sistemi Paralleli, Cluster di computer Con questo materiale e qualche piccola accortezza dovreste riuscire a superare agilmente l'esame di architetture degli elaboratori, con questi stessi appunti ho superato l'esame con il voto di 25.
...continua

Esame Basi di dati

Facoltà Ingegneria ii

Dal corso del Prof. D. Maio

Università Università degli Studi di Bologna

Appunto
5 / 5
Appunti completi frutto della rielaborazione personale delle lezioni del corso di basi di dati del prof. Dario Maio. Gli argomenti trattati sono: *Introduzione (Sistemi informativi, DBMS, Fasi di progettazione, Meccanismi di astrazione) *Progettazione concettuale (Modello entity-relationship, Schemi E/R) *Modello relazionale (Relazione, DB Relazionale, Algebra relazionale) *Progettazione logica (Ristrutturazione, Traduzione, Normalizzazione) *SQL *Livello fisico e architetture dei DBSM *Organizzazioni dei dati *Metodi per l'esecuzione di query
...continua

Esame Programmazione di reti

Facoltà Ingegneria ii

Dal corso del Prof. G. Pau

Università Università degli Studi di Bologna

Appunto
5 / 5
Appunti completi frutto della rielaborazione personale delle lezioni tenute in aula dal prof. Giovanni Palu per l'esame di programmazione di dati. Gli argomenti trattati sono: *Internet e reti di calcolatori: Internet, protocolli, programmi client e server, reti di accesso, mezzi trasmissivi, commutazione di circuito e di pacchetto, ISP e dorsali Internet, ritardi, perdite e throughput, ritardo di accodamento e perdita di pacchetti, ritardo end-to-end, throughput nelle reti di calcolatori, livelli di protocollo e modelli di servizio, architettura a livelli, primi cenni di sicurezza. *Livello di applicazione: architetture, servizi di trasporto offerti da Internet, protocolli a livello applicazione (Web e HTTP, FTP, SMTP, POP3, IMAP, DNS), architetture P2P (BitTorrent), utilizzo delle socket (o costrutti affini) in vari linguaggi di programmazione. Sniffing, acquisizione ed utilizzo di tracce per l'analisi ed il debug. *Livello di trasporto: servizi, multiplexing e demultiplexing, trasporto senza connessione, protocollo UDP, principi del trasferimento dati affidabile, costruzione di un protocollo di trasferimento dati affidabile, protocolli per il trasferimento dati affidabile con pipeline, Go-Back-N, ripetizione selettiva, trasporto orientato alla connessione, protocollo TCP, cause e costi della congestione, approcci al controllo di congestione, controllo di congestione TCP. *Livello di rete: principi e concetti di base. Protocollo IP. DHCP. NAT. IPv6. SDN. Piano di controllo.
...continua

Esame Sistemi operativi

Facoltà Ingegneria ii

Dal corso del Prof. V. Ghini

Università Università degli Studi di Bologna

Appunto
Appunti completi frutto della rielaborazione personale delle lezioni tenute in aula dal docente prof. Vittorio Ghini per l'esame di sistemi operativi. Gli argomenti trattati sono: *Introduzione ai sistemi operativi: ruolo del sistema operativo nell’insieme dei sistemi di calcolo, organizzazione di un sistema di calcolo, struttura del sistema operativo, attività del sistema operativo, gestione dei processi, gestione della memoria, gestione dei file, gestione della memoria di massa, cache, sistemi di i/o, protezione e sicurezza, sistemi distribuiti, sistemi a orientamento specifico, ambienti d'elaborazione, sistemi operativi open-source) *Bash scripting *Ansi c (compilazione, extern, static, codifiche) *Gnu c compiler e makefile (opzioni del preprocessore, makefile, esempi) *Librerie statiche e dinamiche *Thread *Problemi classici di programmazione concorrente (sincronizzazione circolare, algoritmo del fornaio, produttori e consumatori, lettori e scrittori, 5 filosofi, barbiere sonnolento) *Processi *Gestione della memoria *Scheduling della cpu *Dischi e file system
...continua
Appunti frutto della rileaborazione personale delle lezioni del corso di architetture degli elaboratori utili del prof. Davide Maltoni. Il documento è integrato con il contenuto rielaborato del libro di testo consigliato per il corso dal titolo "Architettura dei calcolatori. Un approccio strutturale" degli autori Andrew S. Tanenbaum e Todd Austin. Il documento contiene inoltre tutte le risposte ai quesiti d'esame suddivise per argomento. Gli argomenti trattati sono: *Introduzione: la microprogrammazione; i primi sistemi operativi; storia del computer. *Rappresentazione digitale dell'informazione: sistema binario, ottale ed esagesimale; numeri negativi; aritmetica binaria; numeri in virgola mobile; maschere di bit; rappresentazione di caratteri; rappresentazione di suoni; rappresentazione di immagini. *Architettura del calcolatore e delle sue periferiche: CPU; memorie; dischi ottici; monitor LCD; stampanti; mouse; apparecchiature per le telecomunicazioni; schede grafiche. *Livello ISA (Instruction Set Architecture): modelli di memoria; IA32; ordinamento dei byte; registri; tipi di dato del Pentium IV; indirizzamento; formati d'istruzione (assembly); ISA a 64 bit. *Algebra di Boole: operatori di base; circuiti digitali; semplificazione di espressioni booleane. *Livello logico digitale: circuiti integrati; memorie; chip della CPU; bus del calcolatore; interfacciamento di periferiche; motherboard. *Architetture a confronto: classificazione dei calcolatori; RISC vc CISC; prestazioni dei calcolatori; architetture Pentium a confronto; architetture Pentium IV; Intel multi-core; sistemi multiprocessore; CPU AMD; CPU RISC non X86; IA64; PlayStation 4; CPU per sistemi embedded. *Architetture parallele: parallelismo nel chip; coprocessori; multiprocessori; multicomputer; parallelismo e prestazioni; tassonomia di sistemi paralleli.
...continua

Esame Biologia sintetica

Facoltà Ingegneria ii

Appunto
4 / 5
Appunti per l'esame di biologia sintetica. Vengono trattati: sequenziamento del DNA, tecnologia del DNA ricombinante, analisi di articoli scientifici (Yurke, Modi, Elbaz, Adleman, Benenson, Haynes, Baumgardner, Esau, Ceroni). Scarica il file in formato PDF!
...continua