Programmazione di sistema
Partendo dall’architettura dei sistemi operativi, il corso analizza gli aspetti più importanti dei moduli interni e approfondisce i concetti e le tecniche di gestione efficiente delle risorse di comunicazione tra processi. Viene introdotto il linguaggio C++ che oltre al C è il più usato nella programmazione di sistema. Il sistema Android viene preso
No student enrolled
€56,00
DECRIZIONE CORSO
Partendo dall’architettura dei sistemi operativi, il corso analizza gli aspetti più importanti dei moduli interni e approfondisce i concetti e le tecniche di gestione efficiente delle risorse di comunicazione tra processi. Viene introdotto il linguaggio C++ che oltre al C è il più usato nella programmazione di sistema. Il sistema Android viene preso in esame per illustrare la programmazione di sistema in Java.
Certificati
Al superamento del corso singolo vengono rilasciati i Crediti Formativi Universitari (CFU), secondo il sistema ECTS (European Credit Transfer System), riconosciuti legalmente dalle università europee ed internazionali.
-
0/1
-
Lezione n. 1: Cenni introduttivi alla Programmazione di Sistema Lezione n. 2: Il modello di esecuzione Lezione n. 3: Allocazione della memoria – parte I Lezione n. 4: Allocazione della memoria – parte II Lezione n. 5: Introduzione al linguaggio C++ Lezione n. 6: Gestione delle eccezioni Lezione n. 7: Composizione di oggetti Lezione n. 8: Ereditarietà e polimorfismo Lezione n. 9: Funzioni e operatori Lezione n. 10: Programmazione generica Lezione n. 11: Librerie Lezione n. 12: Programmazione concorrente Lezione n. 13: Sincronizzazione Lezione n. 14: Programmazione concorrente in C++ Parte I Lezione n. 15: Programmazione concorrente in C++ Parte II Lezione n. 16: Programmazione concorrente in C++ Parte III Lezione n. 17: Programmazione concorrente in C++ Parte IV Lezione n. 18: Interprocess communication Lezione n. 19: Ipc in windows Lezione n. 20: Sincronizzazione in windows Lezione n. 21: Ipc – Linux Lezione n. 22: Introduzione ad android Lezione n. 23: Organizzazione di un progetto android Lezione n. 24: Attività Lezione n. 25: Interazione tra componenti Lezione n. 26: Concorrenza Lezione n. 27: Servizi
-
Lezione n. 1: Cenni introduttivi alla Programmazione di Sistema Lezione n. 2: Il modello di esecuzione Lezione n. 3: Allocazione della memoria – parte I Lezione n. 4: Allocazione della memoria – parte II Lezione n. 5: Introduzione al linguaggio C++ Lezione n. 6: Gestione delle eccezioni Lezione n. 7: Composizione di oggetti Lezione n. 8: Ereditarietà e polimorfismo Lezione n. 9: Funzioni e operatori Lezione n. 10: Programmazione generica Lezione n. 11: Librerie Lezione n. 12: Programmazione concorrente Lezione n. 13: Sincronizzazione Lezione n. 14: Programmazione concorrente in C++ Parte I Lezione n. 15: Programmazione concorrente in C++ Parte II Lezione n. 16: Programmazione concorrente in C++ Parte III Lezione n. 17: Programmazione concorrente in C++ Parte IV Lezione n. 18: Interprocess communication Lezione n. 19: Ipc in windows Lezione n. 20: Sincronizzazione in windows Lezione n. 21: Ipc – Linux Lezione n. 22: Introduzione ad android Lezione n. 23: Organizzazione di un progetto android Lezione n. 24: Attività Lezione n. 25: Interazione tra componenti Lezione n. 26: Concorrenza Lezione n. 27: Servizi
Corsi correlati
Introdurre i fondamenti della programmazione orientata agli oggetti ed il linguaggio di programmazione Java.
Ingegneria delle gallerie e delle fondazioni
L'obiettivo principale di tutto il programma è quello di fornire agli studenti la capacità
Progettazione architettonica
Obiettivo del corso è introdurre lo studente di Ingegneria alla disciplina della progettazione architettonica
Sistemi Informativi e basi di dati
Il corso presenta i seguenti argomenti principali:
- le caratteristiche fondamentali delle tecnologie informatiche
Pianificazione urbana e sostenibilità
Il corso di Pianificazione Urbana e Sostenibilità introduce al percorso formativo nell'ambito della pianificazione
Progettazione del software
Il corso ha l’obiettivo di presentare gli aspetti fondamentali della modellazione, analisi e progettazione
Digital innovation
Il corso di Digital Innovation, partendo dai concetti di "Innovation Thinking" che è la
Disegno e Architettura Tecnica
Il corso di Disegno ed Architettura Tecnica introduce ed approfondisce gli aspetti della rappresentazione
Ambienti digitali di progettazione e simulazione
Il corso fornirà un'introduzione alle tecnologie di produzione additiva, discutendone le loro applicazioni e
Geologia, geodesia e geotecnica
Il corso si propone di far acquisire all’allievo i fondamenti della Meccanica delle Terre
Scienza delle costruzioni II
Il corso di Scienza delle Costruzioni II ha lo scopo di completare e approfondire
Elettrotecnica e Impianti elettrici
Si tratta di una classica materia ingegneristica di base, comune a diversi indirizzi dell’ingegneria,
Disegno tecnico industriale
Il corso di Disegno Tecnico industriale introduce le nozioni della progettazione industriale sia attraverso
Restauro e consolidamento
Il corso si propone di fornire allo studente le nozioni base necessarie ad operare
Scienza delle Costruzioni
Il fine prevalente della Scienza delle Costruzioni è quello di sviluppare una mentalità operativa
Statica e dinamica dei sistemi meccanici
Il corso si propone di fornire gli elementi per un approccio alla meccanica strutturale,
Impianti energetici per l’edilizia
Si tratta di una classica materia ingegneristica, che intende fornire agli ingegneri civili una
Teoria e progetto delle costruzioni in c.a. e c.a.p.
Il corso mira a fornire allo studente le competenze attese: Progetto di strutture in
Teoria dei sistemi e controlli automatici
Saper descrivere in modo formale il comportamento dinamico di sistemi complessi, ottenuti per interconnessione
Progettazione strutturale
Il corso di Scienza delle costruzioni, fornisce allo studente tutte le conoscenze necessarie al
Sistemi operativi
Impartire conoscenze di base sui moderni sistemi operativi, parte essenziale dell'elaboratore elettronico. In particolare
Economia dell’Innovazione
Il corso si propone di far acquisire allo studente la conoscenza dei concetti di
Fisica tecnica e impianti energetici
Si tratta di una classica materia ingegneristica di base, che studia l’energia, il suo
Costruzioni di strade e infrastrutture
Gli obiettivi formativi di questo corso sono la comprensione dei problemi che caratterizzano le
Tecnologie dei materiali per l’ingegneria civile
II materiali svolgono un ruolo sempre più strategico nei vari settori dell'ingegneria. Nella formazione
Impatto ambientale dei sistemi energetici
Il corso di Impatto ambientale dei sistemi energetici si prefigge di illustrare criticamente gli
Idraulica e costruzioni idrauliche
Gli obiettivi relativi alla prima parte del corso sono: fornire le equazioni e i
Fisica (nuova versione)
Per quanto concerne la prima parte, obiettivo del corso è quello di fornire allo
Architettura tecnica e produzione edilizia
Il corso ha per obiettivi specifici l'approfondimento e consolidamento di tematiche relative alla conoscenza
Modellazione e gestione interoperabile delle costruzioni
Obiettivo del corso è introdurre lo studente alla conoscenza delle metodologie più avanzate di
Sistemi per la gestione delle informazioni
Il corso intende presentare gli aspetti metodologici e tecnologici per l’organizzazione e il coordinamento
Infrastrutture, progettazione e cantieri
Il corso ha per obiettivi specifici l'acquisizione di conoscenze relative ai principali sistemi di
Complementi di idraulica civile e ambientale
Il corso illustra le nozioni sul rischio idraulico, sulla propagazione delle piene e sul