Sezione | Sezione 1 - Offerta Formativa Libera |
---|---|
Percorso Formativo | Programmazione Orientata Agli Oggetti In C# |
Obiettivi del modulo | - formare gli allievi in modo che acquisiscano le conoscenze necessarie per realizzare applicazioni software secondo il paradigma della programmazione orientata agli oggetti, utilizzando il linguaggio C#;
- acquisire i concetti di base (classi, oggetti, metodi, campi, gerarchia, ereditarietą, incapsulamento, ecc.) saranno introdotti attraverso la discussione di esempi e casi reali |
Livello | Base |
Durata (in ore) | 30 |
Prerequisiti d'ingresso | - conoscenza di base dell'informatica;
- competenze di base in programmazione software; - superamento test d'ingresso al corso. |
Contenuti minimi | - introduzione al linguaggio C#;
- l'ambiente di sviluppo Visual Studio Express; - il primo programma "Hello World"; - variabili, operatori, costanti; - istruzioni di controllo e iterative; - funzioni e Subroutine; - le classi, oggetti, proprietą e metodi; - ereditarietą, Polimorfismo, Incapsulamento; - programmazione pratica con C# con l'uso delle classi; - la gestione delle eccezioni: Try, Catch e Finally; - Overloading, Reflection; - Threading; - esempi di programmi |
Competenze in uscita | - acquisire capacitą di problem solving per progettare soluzioni object-oriented, basate sulla definizione di un insieme di moduli software interagenti fra di loro;
- implementare tali soluzioni utilizzando il linguaggio C# e l'ambiente di sviluppo Visual Studio Express Edition; - utilizzare l'ambiente di sviluppo per scrivere, compilare e testare il software grazie alle funzionalitą di debug mostrate tramite esempi. |
Attestazione finale | Attestato di Frequenza con profitto |