Classe quinta
Prendi visione dei programmi ministeriali delle materie di indirizzo.
E' importante, per la tua (e la nostra!!!) tranquillità, che tu sappia distinguere bene, per ogni materia, il sapere (ossia conoscere i concetti e gli argomenti) dal saper fare (ossia, saper operare con i concetti, come scrivere applicazioni, dimensionare circuiti, mappare indirizzi, scrivere algoritmi di routing, ecc).
Scarica il programma del corso del quinto anno
Scarica il modulo per le relazioni di laboratorio
Cosa imparerai
- Progettare e gestire archivi
- Progettare e gestire database in locale
- Usare diversi ambienti DBMS
- Installare e configurare ambienti server (IIS, Easyphp, Apache Tomcat)
- Progettare e realizzare applicazioni di rete
- Utilizzo linguaggi di scripting (Java, php, VBScript, JavaScript, HTML)
Teoria-Modulo 1
Scarica il syllabus del Modulo 1 di Teoria
A) Archivi di dati
B) Organizzazione sequenziale
1-Accesso sequenziale Esercizi
C) Organizzazione sequenziale ad indici
C1-Organizzazione sequenziale con indici Esercizi
D) Organizzazione relativa
D1-Organizzazione relativa Esercizi
E) Organizzazione hash
E1-Organizzazione hash Esercizi
Laboratorio-Modulo 1
Scarica il syllabus del Modulo 1 di Laboratorio
A) I file in Java
B) Gestione archivi sequenziali
Teoria Modulo 2
Scarica il syllabus del Modulo 2 di Teoria
Teoria T2 - Basi di dati
A) Sistemi informatici e database
A1-Sistema_informativo e informatico Esercizi
A2-Introduzione ai database Esercizi
B) Progettazione concettuale
B1-Progettazione dei DB Esercizi
B2.1-Progettazione concettuale Esercizi
C) Progettazione logica
D) Operare con i database
D1.1-Operazioni insiemistiche Esercizi
D1.2-Selezione e proiezione Esercizi
D1.4-Interrogazioni complesse e viste Esercizi
Laboratorio Modulo 2
Scarica il syllabus del Modulo 2 di Laboratorio
A) MS Access
Modulo 1
Access 1.1-Concetti di base Esercizi
Access1.2-Strumenti di Access Esercizi
Access 1.3.1-Struttura delle tabelle
Access 1.3.2-Utilizzo_di_tabelle Esercizi
Access1.4 - Le maschere Esercizi
Modulo 2
Access 2.2-I controlli Esercizi
Access 2.3.1-Le query Esercizi
Access 2.3.2-I tipi di query Esercizi
Access 2.4-Ordinamento e filtri Esercizi
Access 2.5-Sottomaschere e Report avanzati Esercizi
B) SQL
Modulo 1-DDL
SQL2.1-Comandi sui database Esercizi
SQL2.2-Comandi sulle tabelle Esercizi
SQL2.3-Indici e chiave primaria Esercizi
Modulo 2-DML
SQL3-Aggiornamento dati Esercizi
SQL4.1-Operazioni insiemistiche Esercizi
SQL4.2-Selezione e proiezione Esercizi
Teoria Modulo 3
Architettura client-server. Principi e struttura. Modelli di programmazione a diversi livelli. Il concetto di server, con particolare riferimento a web server e DBMS server. La programmazione di rete client-side e server-side. I linguaggi di scripting ed il loro uso.
Scarica il syllabus del Modulo 3 di Teoria
A) Architettura client-server
A1-Modelli di programmazione Esercizi
B) Programmazione di rete
Laboratorio Modulo 3
A) Linguaggio php
Il linguaggio php. Elementi del linguaggio. Dati semplici e strutturati. Le strutture di controllo. Le funzioni. I costrutti per l'utilizzo di un database. L'esecuzione di comandi sql tramite php. Il linguaggio Java in ambito web. La tecnologia JSP. Creazione di pagine JSP per l'accesso e l'interrogazione ad un database.
Programmazione base
php3-Strutture di controllo Esercizi
Programmazione avanzata
php 7-I file (in lavorazione)
Procedure di utilità con esempi
B) Linguaggio JavaScript
Quick Reference JavaScript
Concetti generali
Strumenti di base
B2-Funzioni e strutture di controllo
C) Java e il Web
Il linguaggio Java è particolarmente adatto per le applicazioni web, poichè offre grandi garanzie in termini di sicurezza e di efficienza. Le lezioni in questo paragrafo illustrano l'utilizzo di Java come linguaggio ospite su un database in locale. Successivamente verranno pubblicate le slide relative alla tecnologia JSP (Java Server Pages)
1) Java e Access
A2-Query e comandi parametrici Esercizi
2) Java e MySQL