Corso di Laurea in Ingegneria Gestionale (Anno Accademico 2009/2010)

Structure de donnèes et techniques de programmation
Prerequisiti
Conoscenze di base di matematica e di logica matematica, nonché conoscenze di base della struttura dell’elaboratore e dell’aritmetica dell’elaboratore.
Scopi
Il corso si pone come obiettivo quello di portare gli allievi ad un buon livello di conoscenza della programmazione. L’illustrazione delle principali istruzioni e costrutti supportati dal linguaggio di programmazione trattato durante il corso sarà affiancata da un cospicuo numero di esempi svolti commentati dal docente e da esercizi da svolgere a casa a cura degli allievi.
Contenuti
Il corso introdurrà la programmazione attraverso l’uso del linguaggio di programmazione C. In particolare il corso tratterà i seguenti argomenti:

Introduzione ai linguaggi ad alto livello,
Le variabili nel linguaggio C
I concetti di funzioni e sottoprogrammi
Operatori logici e operatori aritmetici
Costrutti condizionali e iterativi
Utilizzo della memoria (i puntatori)
Accesso ai file e accenno alla gestione di basi di dati
Docente
Nessun Docente attualmente disponibile per questo corso
Docenti video
Prof. Abdellatif el Faker - Ecole Nationale Supérieure d'Informatique et d'Analyse des Systèmes (Agdal/Rabat - Morocco)
Elenco delle lezioni
    •  Lezione n. 1: Introduction et vue d'ensemble  Abdellatif el Faker
    •  Lezione n. 2: Langage C: un tour d’horizon  Abdellatif el Faker
    •  Lezione n. 3: Complément langage C: instructions de contrôle  Abdellatif el Faker
    •  Lezione n. 4: Complément langage C: les fonctions  Abdellatif el Faker
    •  Lezione n. 5: Complément langage C: les structures C  Abdellatif el Faker
    •  Lezione n. 6: Complément langage C: les fonctions  Abdellatif el Faker
    •  Lezione n. 7: Complément langage C: les fichiers  Abdellatif el Faker
    •  Lezione n. 8: Complément langage C: les tableaux  Abdellatif el Faker
    •  Lezione n. 9: Complément langage C: Allocation Dynamique  Abdellatif el Faker
    •  Lezione n. 10: Complément langage C: chaînes de caractères  Abdellatif el Faker
    •  Lezione n. 11: Conception de programmes: analyse des problémes  Abdellatif el Faker
    •  Lezione n. 12: Conception de programmes: complexité des algorithmes  Abdellatif el Faker
    •  Lezione n. 13: Conception de programmes: méthodes de tri  Abdellatif el Faker
    •  Lezione n. 14: Conception de programmes: méthodes de recherche  Abdellatif el Faker
    •  Lezione n. 15: Conception de programmes: backtracking  Abdellatif el Faker
    •  Lezione n. 16: Structures de données linéaires: la récursivité  Abdellatif el Faker
    •  Lezione n. 17: Structures de données linéaires: files d’attente  Abdellatif el Faker
    •  Lezione n. 18: Structures de données linéaires: les listes chaînées (1)  Abdellatif el Faker
    •  Lezione n. 19: – Structures de données linéaires: les listes chaînées (II)  Abdellatif el Faker
    •  Lezione n. 20: Structures de données linéaires: gestion de la mémoire  Abdellatif el Faker
    •  Lezione n. 21: Structures de données linéaires: recherche en table  Abdellatif el Faker
    •  Lezione n. 22: Structures de données non linéaires: arbres binaires (I)  Abdellatif el Faker
    •  Lezione n. 23: Structures de données non linéaires: arbres binaires (II)  Abdellatif el Faker
    •  Lezione n. 24: Structures de données non linéaires: arbres binaires (III)  Abdellatif el Faker
    •  Lezione n. 25: Structures de données non linéaires: les graphes  Abdellatif el Faker