Παρουσιάζονται βασικές δομές δεδομένων και αρχές δομημένου προγραμματισμού όπως δομές ελέγχου και επανάληψης, διαχείριση εξαιρέσεων, συναρτήσεις κτλ.