Linguaggi e logica di programmazione
Corso di Introduzione
- Sistema di numerazione Binario
- Dal Sistema Binario al Linguaggio Macchina
- Linguaggi a basso livello e linguaggi ad alto livello
- Algoritmi e strutture dati (definizioni)
- Progettazione di algoritmi: diagramma a blocchi
- Logica di programmazione
- Strutture iterative (For, Do, While)
- Strutture decisionali e operatori logici (If..Then..Else)
- Assegnazione, lettura e stampa
- Paradigma Object Oriented
- Introduzione al linguaggio di programmazione C#
- Variabili ed identificatori nel linguaggio C#
- Tipi di dati nel linguaggio C#
- Operatori aritmetici, operatori booleani nel linguaggio C#
- Strutture decisionali nel linguaggio C#
- Strutture iterative nel linguaggio C#
- Metodi nel linguaggio C#
- Introduzione agli eventi e ai delegati
- Introduzione alle Collections
- Input ed Output da file
- Introduzione alle Eccezioni e alla validazione dell’Input
- Introduzione allo sviluppo delle interfacce grafiche in applicazioni Windows (Windows Forms)
- Esercitazioni Pratiche
Dal corso sono esclusi argomenti avanzati quali:
- Thread, Multithread, Async e Parallel Programming • LINQ
- Serialization and Deserialization
- Cryptography
- Lavorare con i Database (ADO.NET)