doc

annuncio pubblicitario
Fondamenti di Informatica
Corsi di Laurea in Ingegneria Gestionale
Canale DL - Anno Accademico 2003-2004
Argomenti circostanziati del corso
IL COMPUTER E LA SUA PROGRAMMAZIONE
1. alcuni concetti di base: computer, algoritmo, programma
2. gli elementi componenti di un computer
3. come si sviluppa e si esegue un programma
ELEMENTI FONDAMENTALI DI PROGRAMMAZIONE
4.
5.
6.
7.
8.
gli elementi componenti di un programma
il primo programma
i tipi di dato
il concetto di variabile
la dichiarazione, la assegnazione e la inizializzazione di variabili
CLASSI E OGGETTI
9. come ragionare a concetti
10. i tipi di dato costruiti
11. le classi e i loro attributi
12. gli oggetti e le loro variabili
13. i metodi come implementazioni di un algoritmo
14. le stringhe come classi di oggetti
15. definire classi
16. come identificare le variabili e i metodi degli oggetti
METODI
17. definire metodi con parametri formali
18. chiamare metodi con argomenti
19. passaggio dei parametri
20. nascondere informazioni negli oggetti, modificatori di accesso e
incapsulamento
21. il ciclo di vita di un oggetto
22. costruttori di oggetti
23. lo sovraccarico dei costruttori
24. la variabile this
25. cenni sul modificatore "static"
ISTRUZIONI CONDIZIONALI ED ESPRESSIONI
26. le istruzioni condizionali
27. i tipi di dato primitivi come tipi astratti di dato (ADT)
28. il cast e le conversioni tra tipi
29. espressioni con operandi ed operatori
30. gli operatori numerici
31. gli operatori di confronto
32. il tipo booleano
33. gli operatori logici e bitwise
34. altri operatori
35. la precedenza e l'associatività degli operatori
36. la istruzione switch
CICLI
37. il ciclo while
38. cicli con numero predefinito di iterazioni
39. cicli con numero non definito di iterazioni
40. leggere ripetutamente dati dall'input
41. l'assegnazione come operazione con un risultato
42. cicli contatori e cicli accumulatori
43. impostare condizioni in un ciclo
44. l'invariante di un ciclo
45. il ciclo for
46. il ciclo do
47. cenni sulla gestione delle eccezioni
48. algoritmi matematici semplici, ricorsione
ARRAY
49. il concetto di array
50. dichiarazione di variabili array, creazione e inizializzazione di array
51. gli array come parametri e risultato dei metodi
52. operazioni con elementi di array: ricerca, inserimento, eliminazione
53. gli array multi-dimensionali
INPUT/OUPUT
54. i flussi di dati
55. le operazioni di input/output
56. i file
57. le operazioni di lettura/scrittura con file
ESERCIZI RIASSUNTIVI
58. un esercizio completo
59. come avvicinarsi ad un problema di programmazione
Scarica