Lorenzi - Collana di Informatica - ATLAS Ipotesi di progettazione modulare Di seguito vengono proposti alcuni esempi di progettazione modulare che si distinguono uno dall’altro a seconda della caratterizzazione che il docente vuole assegnare all’informatica nel piano di studi triennale, pur mantenendo una stretta coerenza con gli obiettivi generali degli indirizzi informatici e con i nuclei fondamentali enunciati nei progetti ministeriali. 1. Orientamento gestionale (gestione archivi) Classe Moduli Contenuti 3 Architetture e risorse del sistema di elaborazione Hardware e software Algoritmi Sistema operativo Tecniche di programmazione Strutture di controllo Procedure e funzioni Strutture di dati Pascal Accesso ai servizi della rete Internet (base) Connessione e-mail Navigazione Browser Linguaggio Cobol Istruzioni Organizzazione dei programmi Cobol Gestione tradizionale degli archivi Archivi sequenziali Archivi indicizzati Cobol 4 Ambienti software Riferimento ai volumi della collana di informatica Windows “Le basi dell’informatica. I fondamenti della programmazione” “La gestione degli archivi. Il linguaggio Cobol. Progettazione software” Produzione del software Progetto informatico e tecniche di analisi Modellazione dei dati 5 Modellazione dei dati Progettazione e gestione delle basi di dati Modello E/R Database Linguaggio SQL La gestione delle risorse I sistemi operativi Access “Le basi di dati. Il linguaggio SQL” “I sistemi operativi. Le reti e Internet. Il sistema Windows NT informativo aziendale” La condivisione delle Le reti Pagine risorse Database in rete dinamiche Database nel Web (ASP e di Le tecnologie informatiche Il sistema informativo accesso ai per la gestione aziendale dati) aziendale Le soluzioni informatiche Unix, Linux 2. Orientamento gestionale (gestione dei database) Classe Moduli Contenuti 3 Architetture e risorse del sistema di elaborazione Hardware e software Algoritmi Sistema operativo Tecniche di programmazione (1) Strutture di controllo Procedure e funzioni Strutture di dati Pascal Accesso ai servizi della rete Internet (base) Connessione e-mail Navigazione Browser Tecniche di programmazione (2) Strutture dinamiche Puntatori Pascal “Le basi dell’informatica. I fondamenti della programmazione” Modellazione dei dati Modello E/R Access Visual Basic “Le basi di dati. Il linguaggio SQL” Progettazione e gestione delle basi di dati Database Linguaggio SQL Interfacce per basi di dati La gestione delle risorse I sistemi operativi Unix, Linux “I sistemi operativi. Le reti e Internet. Il sistema informativo aziendale” La condivisione delle risorse Le reti Windows NT Web editor Le tecnologie informatiche per la gestione aziendale Database in rete Database nel Web Pagine dinamiche (ASP e di accesso ai dati) 4 5 Il sistema informativo aziendale Le soluzioni informatiche Ambienti software Riferimento ai volumi della collana di informatica Windows “Le basi dell’informatica. I fondamenti della programmazione” “Le basi di dati. Il linguaggio SQL” “I sistemi operativi. Le reti e Internet. Il sistema informativo aziendale” 3. Orientamento applicativo-visuale Classe Moduli Contenuti Ambienti software Riferimento ai volumi della collana di informatica 3 Architetture e risorse del sistema di elaborazione Hardware e software Sistema operativo Windows “La programmazione visuale. VisualBasic” Interfacce grafiche per l’utente Programmazione visuale Oggetti, proprietà, eventi, metodi VisualBasic Accesso ai servizi della rete Internet (base) Connessione e-mail Navigazione Browser 4 5 La produzione di programmi applicativi VisualBasic Menu, Stampe, Gestione degli archivi, Help in linea Progettazione e gestione delle basi di dati Database Linguaggio SQL Interfacce per basi di dati Access VisualBasic La gestione delle risorse I sistemi operativi Unix, Linux “La programmazione visuale. VisualBasic” “Le basi di dati. Il linguaggio SQL” “I sistemi operativi. Le reti e Internet. Il sistema informativo aziendale” La condivisione delle risorse Le reti Windows NT Web editor Le tecnologie informatiche per la gestione aziendale Database in rete Database nel Web Pagine dinamiche (ASP e di accesso ai dati) Il sistema informativo aziendale Le soluzioni informatiche “Le basi di dati. Il linguaggio SQL” “I sistemi operativi. Le reti e Internet. Il sistema informativo aziendale” 4. Orientamento paradigmico (linguaggi di programmazione) Classe Moduli Contenuti Ambienti software Riferimento ai volumi della collana di informatica 3 Programmazione ad oggetti Linguaggi Paradigmi C++ Applicazione della programmazione ad oggetti (1) Linguaggio ad oggetti Oggetti Funzioni “La programmazione ad oggetti. C++. Java” oppure “Il linguaggio C++” Applicazione della programmazione ad oggetti (2) Linguaggio Oggetti Interfaccia grafica Java Interazione nel Web Applet “La programmazione ad oggetti. C++. Java” oppure “Il linguaggio Java” Access “Le basi di dati. Il linguaggio SQL” Java “Il linguaggio Java” 4 5 Progettazione e gestione Modellazione dei dati Database delle basi di dati Linguaggio SQL Accesso ai database in rete Database in rete Database nel Web Servlet 5. Orientamento paradigmico-visuale Classe Moduli Contenuti Ambienti software Riferimento ai volumi della collana di informatica 3 Architetture e risorse del sistema di elaborazione Hardware e software Sistema operativo Windows “La programmazione visuale. VisualBasic” Programmazione visuale Oggetti, proprietà, eventi, metodi Interfacce grafiche per l’utente VisualBasic Programmazione ad oggetti Linguaggio ad oggetti Oggetti Interfaccia grafica Java “Il linguaggio Java” Interazione nel Web Applet Access “Le basi di dati. Il linguaggio SQL” Java “Il linguaggio Java” 4 5 Progettazione e gestione Modellazione dei dati DataBase delle basi di dati Linguaggio SQL Accesso ai database in rete Database in rete Database nel Web Servlet