Page begin -
Logo DISCO
|
Go to the Highly accessible area
|
Go to the Content page
|
Go to the End of content
|
Go to the Main menu
|
Go to the Navigation Bar (location)
|
Go to the Navigation menu (tree)
|
Go to the Commands list
|
Go to the Further readings
|
Go to the Bottom Menu
|
Logo Ateneo
   
Education
Programmazione e amministrazione di rete

Docenti: Bisiani, Pinardi

Crediti: 4 cfu

Conoscenze: Problematiche programmative e conoscenze amministrative di rete con particolare riferimento all’ambiente Microsoft Windows e dot NET: Visual Studio 2008, C#,  Framework 3.0/3.5; Threading,  Delegate, Remoting, ADO. Dominio Windows, Active Directory, Windows Management Instrumentation (WMI); Socket Windows, ASP (cenni), Compact Framework (cenni). Casi studio.                                                               

Abilità:  Abilità programmative in ambiente C#,  implementazione e discussione di piccoli esempi software, utilizzando le  caratteristiche fornite dal framework dot net 2.0, 3.0, 3.5. Amministrazione di rete via  Active Directory e WMI. Cenni su ASP. Particolare accento sarà dato alle tematiche di programmazione.  

Obiettivi: Sviluppo di un progetto tratto da un caso reale, sufficientemente ridotto per motivazioni didattiche. E’ previsto e obbligatorio che il progetto sia svolto in gruppi di tre persone. 

Docente di riferimento: R. Bisiani. 

Articolazione:

  • Lezioni frontali (8 ore)
  • Il modello di Dominio Microsoft. Modello di rete.
  • Caratteristiche e problematiche specifiche delle tematiche amministrative e programmative di rete.
  • Presentazione di problemi tipici di alcuni domini applicativi (seminari Microsoft).  
  • Esercitazioni (36 ore)
  • Programmazione C# : Visual Studio 2008, Framework 3.0 - 3.5; C#,  Delegate, multithreading, Ado (cenni).
  • Tematiche di rete: Remoting, Socket Windows, ASP (cenni), Compact Framework (cenni).
  • Tematiche amministrative: Active Directory (con C#), Windows Management Instrumentation (con C#).
  • Presentazione progetto.
  • Ogni esercitazione prevede un approccio problema-soluzione-valutazione da affrontare in aula.

Destinazione e collocazione: Laurea in Informatica, III anno.

 

Prerequisiti: Conoscenza di programmazione ad oggetti (java). Sono utili anche se non sono obbligatorie conoscenze legate al corso di ingegneria del software, per lo sviluppo del progetto.

 

Testi:  

  1. Mickey Williams “Visual C# .NET”, Microsoft Press. Cap. 1-8 cap 11.
  2. S.Pinardi, T.A.Aruanno, R.Bisiani “Windows 2000 & dot NET in action, Utet (5 copie presenti in biblioteca). Cap.2-3-4
  3. S.Pinardi, T.A..Aruanno, E.Colombo, R.Bisiani, “Active Directory as a Directory Service”, ed. Duke (fornito in versione inglese direttamente nel sito del corso).

 

Frequenza: Data la natura fortemente progettuale e di laboratorio del corso, la frequenza è decisamente consigliata, in particolare per le attività di esercitazione e laboratorio.  

 

Modalità di esame: Scritto e successiva presentazione del progetto con discussione orale. Lo scritto può essere sostituito dalle prove eseguite durante le ore di esercitazione del corso: sono esercizi in aula, dati e verificati entro la fine lezione dai tutor e dall’esercitatore, o da esercizi a casa da effettuare entro la settimana successiva verificati sempre a lezione dai tutor e dall’esercitatore. Lo scritto non fa media: consente solo di accedere alla discussione e presentazione del progetto.

 

                     

Further readings
(C) Copyright 2016 - Dipartimento Informatica Sistemistica e Comunicazione - Viale Sarca, 336
20126 Milano - Edificio U14
redazioneweb@disco.unimib.it - last update of this page 11/11/2013