Βρείτε Σεμινάρια

Σεμινάριο σε αίθουσα

E-Learning: Εισαγωγή στη Γλώσσα Προγραμματισμού C και Εφαρμογές

Το σεμινάριο έχει λήξει! Δείτε όλα τα ενεργά σεμινάρια πατώντας εδώ.

Σε ποιους απευθύνεται

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

Περιγραφή σεμιναρίου

Το σεμινάριο " Εισαγωγή στη Γλώσσα Προγραμματισμού C και Εφαρμογές" συνδιοργανώνεται από την ειδικευμένη εταιρεία υψηλής τεχνολογίας Digital Academy που δημιουργήθηκε από την Ομάδα Εισηγητών του Εργαστηρίου Τεχνολογίας Πολυμέσων του ΕΜΠ.

Η γλώσσα προγραμματισμού C είναι η πιο διαδεδομένη γλώσσα παγκοσμίως. Έχει δημιουργηθεί περίπου πριν από 30 χρόνια και έχει αποδείξει τη μεγάλη δύναμή της και τις εξαιρετικές επιδόσεις της. Είναι γλώσσα προγραμματισμού, η οποία είναι ταυτόχρονα πολύ κοντά στην υπολογιστική μηχανή και στην ανθρώπινη νοοτροπία.
Η C ανοίγει τον δρόμο στην γρήγορη κατανόηση και εξοικείωση με τις περισσότερες, αν όχι όλες, τις γλώσσες προγραμματισμού. Εξάλλου αποτελεί τη βάση και την αφετηρία για τις υπόλοιπες mainstream γλώσσες προγραμματισμού, όπως C++, C#, Java, MATLAB κ.α.
Το σεμινάριο αυτό δίνει στον ενδιαφερόμενο τις απαραίτητες γνώσεις και εφόδια πάνω στον προγραμματισμό με τη χρήση της γλώσσας C. Επίσης, αναπτύσσει την προγραμματιστική νοοτροπία και προσφέρει τις απαραίτητες βάσεις που είναι απαραίτητες για να ανταπεξέλθει κάποιος στην κατανόηση και εκμάθηση σχεδόν οποιασδήποτε γλώσσας προγραμματισμού. Τέλος, το σεμινάριο σκοπεύει να εκπαιδεύσει τον ενδιαφερόμενο στην ανάπτυξη πρακτικών εφαρμογών, χρησιμοποιώντας τη γλώσσα C και σχετικές προγραμματιστικές τεχνικές.

Μετά το σεμινάριο:
Ένας καλός γνώστης της C μπορεί να ασχοληθεί επαγγελματικά, επιστημονικά, είτε ερευνητικά στα εξής:
• Επιστημονικό προγραμματισμό.
• Ανάπτυξη Λειτουργικών συστημάτων.
• Προγραμματισμό σε Unix και Linux.
• Παραμετροποίηση δικτύων και προγραμματισμός σε αυτά (Networking).
• Επιτάχυνση διαδικασιών και προγραμμάτων με προσθήκη κώδικα C.
• Ειδική επεξεργασία και οργάνωση δεδομένων και άλλα πολλά.

Θεματικές Ενότητες:
Το σεμινάριο δομείται σε 10 θεματικές ενότητες:
1. Εισαγωγικά: Η έννοια της μεταγλώττισης , η γραφή κυρίων προγραμμάτων (main) της C, η διαδικασία μετατροπής κώδικα ( source code) σε εκτελέσιμο πρόγραμμα (executable). Απλές διαδικασίες εισόδου/εξόδου (input/output). Είδη βασικών μεταβλητών στην C , εκτύπωση αυτών και σχετικές λογικές και αριθμητικές πράξεις. Συνθήκες στη C.
2. Επαναληπτικοί βρόγχοι, μια πρώτη προσέγγιση: Απλό for loop. Απλό while loop . Διαδοχική ανάγνωση από πληκτρολόγιο. Πρώτη εισαγωγή με παραδείγματα στην έννοια των πινάκων και των αναδρομικών διαδικασιών. Η έννοια της ενδογενούς (built –in ) συνάρτησης στη C. Ένα πρώτο σύνολο ενδογενών συναρτήσεων.
3. Περαιτέρω εμβάθυνση σε επαναληπτικούς βρόγχους και συνδυασμός αυτών με συνθήκες. Διπλό for loop , διπλό while loop και συνδυασμός αυτών. Πολλαπλοί εμφωλευμένοι επαναληπτικοί βρόγχοι. Παραδείγματα.
4. Δημιουργία ιδίων συναρτήσεων στη C. Η έννοια της ορατότητας μεταβλητών και συναρτήσεων. Παραδείγματα και εφαρμογές.
5. H έννοια της μνήμης στον υπολογιστή. Δείκτες ( pointers ) στη C . Σχέση δεικτών και συναρτήσεων (Information Sharing). Παραδείγματα .
6. Περαιτέρω ανάλυση και παραδείγματα σχετικά με τους δείκτες. Εισαγωγή στη δυναμική καταχώρηση μνήμης. Απελευθέρωση pointers.
7. Διαχείριση αρχείων, ανάγνωση από αυτά και εγγραφή σε αρχείο. Πίνακες και δείκτες.
8. Αναδρομικές δομές ( συνάρτηση που καλεί τον εαυτό της). Τεχνικές ταξινόμησης και άλλα σχετικά παραδείγματα.
9. Εισαγωγή στην έννοια των δομών ( structures ) και ενώσεων ( unions ).
10. Εφαρμογές με χρήση ολοκληρωμένων προγραμμάτων που συνδυάζουν τα προηγούμενα.

Πληροφορίες συμμετοχής

Η πολυετής εμπειρία μας στο χώρο των υπηρεσιών τηλεκπαίδευσης μας δίνει τη δυνατότητα παροχής ενός σεμιναρίου υψηλής ποιότητας με χρήση μιας ολοκληρωμένης μεθοδολογίας εκμάθησης.
Πιο συγκεκριμένα ο εκπαιδευόμενος έχει πρόσβαση στα ακόλουθα:
1. Λογαριασμό με κωδικό στο πρόγραμμα τηλεκπαίδευσης και αποκλειστική πρόσβαση στο on-line εκπαιδευτικό υλικό.
2. Θεωρία της ενότητας, η οποία παρουσιάζεται μέσω βιντεοσκοπημένης διάλεξης flash. Δείτε ένα παράδειγμα των μαθημάτων μας πατώντας εδώ.
3. Σημειώσεις σε μορφή pdf, με ανάλυση της εκάστοτε ενότητας καθώς και υλοποιημένα παραδείγματα.
4. Forum συζήτησης, στο οποίο οι απορίες των σπουδαστών επιλύονται άμεσα διότι οι εισηγητές μας είναι συνδεδεμένοι στην πλατφόρμα- on line 10 ώρες ημερησίως.
5. Quiz ερωτήσεων πολλαπλής επιλογής με σκοπό την αυτοαξιολόγηση των σπουδαστών και τον βαθμό κατανόησης της ενότητας.
6. Εργασίες με βάση την ύλη της κάθε ενότητας.
Διάρκεια Σεμιναρίου: Το σεμινάριο ολοκληρώνεται σε διάστημα 12-15 εβδομάδων.
Ειδικές τιμές σε κατόχους κάρτας ανεργίας (εισόδημα κάτω του φορολογητέου), φοιτητές και απόφοιτους των σεμιναρίων μας.
Έναρξη σεμιναρίου: Άμεσα, με την ολοκλήρωση της εγγραφής σας.

Φόρμα Εκδήλωσης Ενδιαφέροντος

Τα στοιχεία σας αποστέλλονται απευθείας στην εταιρεία που διοργανώνει το πρόγραμμα εκπαίδευσης.