Παρέχει τις Εισαγωγικές Γνώσεις που είναι απαραίτητες πριν ξεκινήσετε να μάθετε να προγραμματίζετε με οποιαδήποτε Γλώσσα.
Η ύλη αυτού του Σεμιναρίου, περιλαμβάνει υλικό, που αφορά όλες τις Γλώσσες Προγραμματισμού και δεν αφορά μία και μόνο συγκεκριμένη Γλώσσα.
Τα μαθήματα ξεκινούν με μία Γενική Ενημέρωση που αφορά, μία Εσωτερική Περιγραφή του υπολογιστή, του Processor και των Μνημών, και ακολουθεί μία παρουσίαση του τρόπου εκτέλεσης των εντολών των προγραμμάτων.
Ακολουθεί μία αναφορά, στη Γλώσσα Μηχανής, στα Επίπεδα Γλωσσών Προγραμματισμού, στους Μεταφραστές Compilers, Interpreters και τα χαρακτηριστικά τους, στην Επικοινωνία Ανθρώπου – Μηχανής, με στόχο το προγραμματισμό, ενώ γίνονται ασκήσεις μετάφρασης απλών προγραμμάτων, που παρέχονται έτοιμα σε διάφορες Γλώσσες, για εξοικείωση.
Λίστα εντολών Προγράμματος, σε Text File. Χρήση Γραφικού Interface, για προγραμματισμό, το Περιβάλλον μιας Γλώσσας.
Προγραμματισμός και Εκτέλεση Προγράμματος, μέσα από το περιβάλλον της Γλώσσας. Αρχείο Executable. Τρέξιμο προγράμματος από το Σύστημα.
Αλγόριθμος Επίλυσης ενός Προβλήματος. Πρόγραμμα που υλοποιεί τον Αλγόριθμο, σε διάφορες Γλώσσες.
Χρήση Μεταβλητών, σε Προβλήματα που επιλύονται με τη Κλασσική μέθοδο και Χρήση Μεταβλητών σε Προγράμματα.
Δήλωση Μεταβλητών σε Γλώσσες Προγραμματισμού.
Εφαρμογές Single User και Multi User σε Τοπικό Δίκτυο. Εφαρμογές Client Server. Προγράμματα με μία ή περισσότερες Γραμμές Ροής. Δομημένος Προγραμματισμός. Προγραμματισμός με Αντικείμενα. Ανάλυση και Προγραμματισμός.
Εισαγωγή στη Γλώσσα C. Δημιουργία πολύ απλών προγραμμάτων.
Εισαγωγή στη Γλώσσα Java. Δημιουργία πολύ απλών προγραμμάτων.