Corso Vittorio Emanuele II, 39 - Roma 0669207671

MOOC Massive Open Online Courses (Academic Year 2022/2023)

Programming


CFU: 5
Content language:
Prerequisites
Conoscenze di base di matematica e di logica matematica, nonché conoscenze di base della struttura dell’elaboratore e dell’aritmetica dell’elaboratore.
Objectives
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.
Program
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
Professor
Professor not available
List of lessons
    •  Lesson n. 1: Files  Go to this lesson
Farouk Al Omari
    •  Lesson n. 2: Pointers I  Go to this lesson
Farouk Al Omari
    •  Lesson n. 3: Pointers II  Go to this lesson
Farouk Al Omari
    •  Lesson n. 4: Strings  Go to this lesson
Farouk Al Omari
    •  Lesson n. 5: Structures  Go to this lesson
Farouk Al Omari
    •  Lesson n. 6: Sorting I  Go to this lesson
Farouk Al Omari
    •  Lesson n. 7: Sorting II  Go to this lesson
Farouk Al Omari
    •  Lesson n. 8: Sorting III  Go to this lesson
Farouk Al Omari
    •  Lesson n. 9: Searching  Go to this lesson
Farouk Al Omari
    •  Lesson n. 10: 2d Arrays  Go to this lesson
Farouk Al Omari
    •  Lesson n. 11: Stacks I  Go to this lesson
Farouk Al Omari
    •  Lesson n. 12: Stacks II  Go to this lesson
Farouk Al Omari
    •  Lesson n. 13: Queues I  Go to this lesson
Farouk Al Omari
    •  Lesson n. 14: Queues II  Go to this lesson
Farouk Al Omari
    •  Lesson n. 15: Queues III  Go to this lesson
Farouk Al Omari
Farouk Al Omari
Farouk Al Omari
Farouk Al Omari
Farouk Al Omari
Farouk Al Omari
    •  Lesson n. 21: Recursion I  Go to this lesson
Farouk Al Omari
    •  Lesson n. 22: Recursion II  Go to this lesson
Farouk Al Omari
    •  Lesson n. 23: Recursion III  Go to this lesson
Farouk Al Omari
    •  Lesson n. 24: Recursion IV  Go to this lesson
Farouk Al Omari
Farouk Al Omari