Navigazione di Sezione:
Fondamenti Di Informatica 2025/2026
Programma di Fondamenti Di Informatica:
Non esistono propedeuticità obbligatorie da rispettare.
Metodi di insegnamento: A distanza. Il corso è erogato utilizzando la piattaforma di didattica online Moodle disponibile al link: http://iol.uniroma2.it/moodle/. Le lezioni sono erogate attraverso l’utilizzo di strumenti multimediali quali audiofile disponibili sulla piattaforma Moodle che integrano il materiale messo a disposizione dal docente sotto forma di presentazioni/slide delle lezioni e commenti alle stesse. Gli studenti sono invitati a partecipare inoltre ai forum di discussione aperti dal docente sui principali argomenti delle singole lezioni.
Metodi di valutazione: Scritto. La prova scritta tipicamente ha una durata di 1 ora. Valutazione di un progetto di creazione di un sito web.
Contenuti (programma) del modulo1:
Introduzione alla calcolabilità: algoritmi e complessità. Introduzione alla rappresentazione dell'Informazione. La programmazione (in Python). Le Variabili e i Tipi di dato. Condizioni e Decisioni. Cicli
Funzioni. Strutture dati: Liste, Insiemi e Dizionari. Strutture dati: Oggetti, Classi ed Ereditarietà. Algoritmi. Ordinamento. Ricerca. Costruzione di un sito web.
Contenuti (programma) del modulo 2:
Introduzione alla Programmazione web lato client di tipo standard basata sui principali strumenti, linguaggi e loro integrazione.
Introduzione al linguaggio HTML5, al linguaggio di scripting Javascript, ai fogli di stile CSS e ai framework (es. Bootstrap).
Panoramica sul concetto di hosting e rilascio di applicazioni web.
Implementazione di un caso di studio finale con sviluppo di un sito web responsive.
Testi consigliati:
Cay Horstmann, Rance D. Necaise, Concetti di Informatica e Fondamenti di Python, Maggioli Editore, 2014.
Materiale a cura del docente.
Didattica interattiva:
Durante il corso sono previste attività di didattica interattiva (DI) oltre alla didattica erogata (DE) secondo le linee guida ANVUR. Agli studenti è richiesto in particolare di partecipare attivamente a web forum (dimostrazione o suggerimenti operativi su come si risolve un problema, esercizio e similari e discussioni aperte dal docente sugli argomenti delle singole lezioni). Alla didattica interattiva sono dedicate almeno 9 ore, ovvero minimo 1 ora per ogni CFU del corso. Nello specifico sono previste le seguenti e-tivity: svolgimento a titolo individuale di esercizi su indicazione del docente. Il docente fornirà opportuni feedback agli esercizi svolti sulla piattaforma Moodle, attraverso strumenti di chat e forum.
Fonte: GOMP
English
Italiano