☰ Informazioni

Notizie ☰

×

Algorithms Engineering

a.a.

Denominazione del corso: Algorithms Engineering
Corso di studi: I4I - Laurea magistrale in Ingegneria Informatica
Quadrimestre/Semestre:
Anno:
Numero di moduli: 1
Crediti: 9
Ore: 90
Tipologia: B - Attivitą caratterizzanti
Struttura: monodisciplinare
Settore Scientifico Disciplinare: ING-INF/05 (Sistemi Di Elaborazione Delle Informazioni)

Docente: Mattia D'Emidio (30 ore). Titolo copertura: Ricercatore a tempo determinato

Docente: Daniele Frigioni (60 ore). Titolo copertura: Prof. associato
Orario di ricevimento: Di norma il Martedì dalle 14:00 alle 16:00, salvo diversa comunicazione.


Programma sintetico del corso:

Il corso intende approfondire gli aspetti prestazionali legati allo sviluppo del software, coniugando il progetto e l'analisi teorica di algoritmi e strutture dati efficienti con la loro effettiva codifica in un linguaggio di programmazione reale e la loro validazione sperimentale su casi reali. Il corso affronterà quindi sia aspetti teorico-metodologici che sperimentali-implementativi. Sono prerequisiti per il corso: Conoscenza delle tecniche di programmazione di base con esperienza di programmazione in un qualsiasi linguaggio. Conoscenza delle strutture di dati elementari come array e liste, e delle principali tecniche per la loro rappresentazione nella memoria RAM di un elaboratore elettronico. Familiarità con dimostrazioni e concetti matematici di base (induzione e dimostrazioni per assurdo). Conoscenza di nozioni elementari di probabilità.


Link Verifica la presenza di materiale didattico sul sito ELearning@AQ