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
Obiettivo del corso è introdurre lo studente alla conoscenza delle metodologie più avanzate di
Progettazione architettonica
Obiettivo del corso è introdurre lo studente di Ingegneria alla disciplina della progettazione architettonica
Tecnologie dei materiali per l’ingegneria civile
II materiali svolgono un ruolo sempre più strategico nei vari settori dell'ingegneria. Nella formazione
Ingegneria delle gallerie e delle fondazioni
L'obiettivo principale di tutto il programma è quello di fornire agli studenti la capacità
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
Idraulica e costruzioni idrauliche
Gli obiettivi relativi alla prima parte del corso sono: fornire le equazioni e i
Costruzioni di strade e infrastrutture
Gli obiettivi formativi di questo corso sono la comprensione dei problemi che caratterizzano le
Infrastrutture, progettazione e cantieri
Il corso ha per obiettivi specifici l'acquisizione di conoscenze relative ai principali sistemi di
Economia dell’Innovazione
Il corso si propone di far acquisire allo studente la conoscenza dei concetti di
Teoria dei sistemi e controlli automatici
Saper descrivere in modo formale il comportamento dinamico di sistemi complessi, ottenuti per interconnessione
Geologia, geodesia e geotecnica
Il corso si propone di far acquisire all’allievo i fondamenti della Meccanica delle Terre
Architettura tecnica e produzione edilizia
Il corso ha per obiettivi specifici l'approfondimento e consolidamento di tematiche relative alla conoscenza
Restauro e consolidamento
Il corso si propone di fornire allo studente le nozioni base necessarie ad operare
Digital innovation
Il corso di Digital Innovation, partendo dai concetti di "Innovation Thinking" che è la
Fisica (nuova versione)
Per quanto concerne la prima parte, obiettivo del corso è quello di fornire allo
Statica e dinamica dei sistemi meccanici
Il corso si propone di fornire gli elementi per un approccio alla meccanica strutturale,
Ingegneria del software e programmazione ad oggetti
Introdurre i fondamenti della programmazione orientata agli oggetti ed il linguaggio di programmazione Java.
Pianificazione urbana e sostenibilità
Il corso di Pianificazione Urbana e Sostenibilità introduce al percorso formativo nell'ambito della pianificazione
Progettazione strutturale
Il corso di Scienza delle costruzioni, fornisce allo studente tutte le conoscenze necessarie al
Impatto ambientale dei sistemi energetici
Il corso di Impatto ambientale dei sistemi energetici si prefigge di illustrare criticamente gli
Fisica tecnica e impianti energetici
Si tratta di una classica materia ingegneristica di base, che studia l’energia, il suo
Sistemi Informativi e basi di dati
Il corso presenta i seguenti argomenti principali:
- le caratteristiche fondamentali delle tecnologie informatiche
Progettazione del software
Il corso ha l’obiettivo di presentare gli aspetti fondamentali della modellazione, analisi e progettazione
Impianti energetici per l’edilizia
Si tratta di una classica materia ingegneristica, che intende fornire agli ingegneri civili una
Scienza delle Costruzioni
Il fine prevalente della Scienza delle Costruzioni è quello di sviluppare una mentalità operativa
Ambienti digitali di progettazione e simulazione
Il corso fornirà un'introduzione alle tecnologie di produzione additiva, discutendone le loro applicazioni e
Elettrotecnica e Impianti elettrici
Si tratta di una classica materia ingegneristica di base, comune a diversi indirizzi dell’ingegneria,
Complementi di idraulica civile e ambientale
Il corso illustra le nozioni sul rischio idraulico, sulla propagazione delle piene e sul
Disegno e Architettura Tecnica
Il corso di Disegno ed Architettura Tecnica introduce ed approfondisce gli aspetti della rappresentazione
Sistemi operativi
Impartire conoscenze di base sui moderni sistemi operativi, parte essenziale dell'elaboratore elettronico. In particolare
Disegno tecnico industriale
Il corso di Disegno Tecnico industriale introduce le nozioni della progettazione industriale sia attraverso
Scienza delle costruzioni II
Il corso di Scienza delle Costruzioni II ha lo scopo di completare e approfondire
Sistemi per la gestione delle informazioni
Il corso intende presentare gli aspetti metodologici e tecnologici per l’organizzazione e il coordinamento