Questo laboratorio pratico offre una panoramica completa sui concetti fondamentali del coding, focalizzandosi sull’apprendimento dei linguaggi chiave come Python, HTML, CSS e Java. Gli studenti acquisiranno competenze teoriche e pratiche per progettare e sviluppare piccole web app e siti web attraverso esercitazioni e progetti integrativi.
1. Introduzione al Coding e alla Logica di Programmazione
Panoramica dei concetti base del coding, inclusa la logica di programmazione e la risoluzione di problemi. Gli studenti impareranno l’importanza degli algoritmi e delle strutture dati, creando una solida base per le applicazioni pratiche.
2. Programmazione con Python
Approfondimento dei fondamenti di Python: variabili, strutture di controllo, funzioni e strutture dati. Questo modulo fornisce strumenti pratici per tradurre concetti teorici in codice eseguibile, essenziali per lo sviluppo di applicazioni web.
Creazione di Interfacce Web con HTML e CSS
Esplorazione delle tecniche per strutturare e stilizzare pagine web. Gli studenti impareranno a creare layout responsivi e design estetici, padroneggiando gli elementi essenziali di HTML e CSS.
4. Fondamenti di Java per il Web
Introduzione al linguaggio Java applicato allo sviluppo web. Focus sulla programmazione orientata agli oggetti, sintassi di base e interazioni dinamiche, utili per arricchire le funzionalità delle applicazioni.
DOCENTE: PROF. DAVIDE DOLCE
TUTOR: PROF. GIOVANNI TARANTINO
PARTECIPANTI: Tutti gli studenti della classe 3I