Computer Training Center

210-2283303

Μαθήματα Προγραμματισμού με τη γλώσσα C

Λίγα λόγια για τη γλώσσα C

Η γλώσσα προγραμματισμού C είναι μια διαδικαστική γλώσσα προγραμματισμού γενικής χρήσης, η οποία αναπτύχθηκε αρχικά για να χρησιμοποιηθεί στην ανάπτυξη του λειτουργικού συστήματος UNIX. Έχει δυνατότητες δομημένου προγραμματισμού και επιτρέπει τη χρήση αναδρομής (αλλά όχι εμφωλευμένων συναρτήσεων), ενώ, ο στατικός ορισμός του τύπου των μεταβλητών που επιβάλλει, προλαμβάνει πολλά σφάλματα κατά την χρήση τους. Ο σχεδιασμός της περιλαμβάνει δομές που μεταφράζονται αποδοτικά σε τυπικές εντολές μηχανής και εξ αιτίας αυτού χρησιμοποιείται συχνά σε εφαρμογές που παλιότερα γράφονταν σε γλώσσα assembly. Αυτό ακριβώς το χαρακτηριστικό της, που έχει σαν συνέπεια την αυξημένη ταχύτητα εκτέλεσης των εφαρμογών που γράφονται σε αυτή, καθώς και το γεγονός ότι είναι διαθέσιμη στα περισσότερα σημερινά λειτουργικά συστήματα, συνέβαλε κατά πολύ στην καθιέρωση της και την χρήση της για ανάπτυξη λειτουργικών συστημάτων και λοιπών προγραμμάτων συστήματος αλλά και απλών εφαρμογών. Πολλές νεώτερες γλώσσες έχουν επηρεαστεί άμεσα ή έμμεσα από αυτήν, συμπεριλαμβανομένων των C++, C#, D, Go, Java, JavaScript, Limbo, LPC, Perl, PHP, Python, καθώς και του C shell του Unix. Κάποιες από αυτές τις γλώσσες έχουν επηρεαστεί κυρίως στη σύνταξη τους, με το σύστημα τύπων, τα μοντέλα δεδομένων και το νόημα των εκφράσεων. Η C++, ειδικά, ξεκίνησε σαν προεπεξεργαστής της C, αλλά έχει εξελιχθεί πλέον σε μια αντικειμενοστραφή γλώσσα, που αποτελεί υπερσύνολο της C.

Σκοπός των μαθημάτων

Σκοπός της ενότητας αυτής είναι η επαφή με τις βασικές έννοιες της ανάλυσης ενός προβλήματος, τους κωδικοποιημένους τρόπους με τους οποίους μπορούμε να παρουσιάσουμε και να πραγματοποιήσουμε τη λύση του.

Οι σπουδαστές θα γνωρίσουν τις βασικές αλγοριθμικές δομές, τον τρόπο που αυτές θα υλοποιηθούν με τη γλώσσα προγραμματισμού C. Στο τέλος της ενότητας θα αποκτήσουν ικανότητες ανάλυσης, προγραμματισμού και επίλυσης προβλημάτων.

Τρόπος υλοποίησης

Τα μαθήματα ξεκινούν με έναν βασικό κορμό ύλης και ολοκληρώνονται σε ένα κύκλο 10 ωρών. Μπορούν να υλοποιηθούν είτε δια ζώσης στην τάξη είτε με σύστημα εξ' αποστάσεως εκπαίδευσης.

Τι θα μάθω;

- Εισαγωγή στην C

- Βασικοί τύποι δεδομένων

- Σταθερές – Μεταβλητές – Εκφράσεις

- Εντολές εισόδου-εξόδου

- Εντολές ελέγχου ροής

- Πίνακες, δείκτες και συμβολοσειρές

- Συναρτήσεις

Τι μπορώ να μάθω μετά την C;

Η φυσική απάντηση σε αυτή την ερώτηση θα ήταν C++ ή C#. Όμως και οι δύο αυτές γλώσσες θεωρούνται οι πρόδρομοι του αντικειμενοστραφούς προγραμματισμού, στον οποίο η Java είναι με διαφορά η καλύτερη επιλογή.

Πως θα ξεκινήσω;

Επικοινωνήστε μαζί μας στο 210-2283303 ή συμπληρώστε την ακόλουθη φόρμα επικοινωνίας και θα σας απαντήσουμε άμεσα. Τα μαθήματα μπορούν να υλοποιηθούν και εξ' αποστάσεως!

Φόρμα Επικοινωνίας


Για περισσότερες πληροφορίες συμπληρώστε την ακόλουθη Φόρμα Επικοινωνίας


Ονοματεπώνυμο:*
Τηλέφωνο ή Κινητό:*
E-mail:*
Επιλέξτε Πρόγραμμα Σπουδών:*
Επιλέξτε το Νομό σας:*
Πληκτρολογήστε ότι βλέπετε

Photo Gallery

Χρήστες Online

Αυτήν τη στιγμή επισκέπτονται τον ιστότοπό μας 4 επισκέπτες και κανένα μέλος