Προγραμματισμός Η/Υ

Σάββας Ηλίας

Περιγραφή

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

 

Διδάσκων: Ηλίας Κ Σάββας, Αναπληρωτής Καθηγητής,

Τμήμα Μηχανικών Πληροφορικής, Τεχνολογικής Εκπαίδευσης.

Κωδικός: TMA105
Κατηγορία: Συμβούλιο Ένταξης (Ανοικτά μαθήματα Τμημάτων πρώην Τ.Ε.Ι. Θεσσαλίας) » Τμήμα Μηχανικών Πληροφορικής Τ.Ε. » Προπτυχιακό
CC - Αναφορά - Μη Εμπορική Χρήση - Όχι Παράγωγα Έργα
CC - Αναφορά - Μη Εμπορική Χρήση - Όχι Παράγωγα Έργα

Θεματικές Ενότητες

Εισαγωγή στον προγραμματισμό και την C. Δημιουργία απλών προγραμμάτων με μηνύματα εξόδου.

Πλήρης εκμάθηση και χρήση των εντολών printf και scanf. Απλές πράξεις με την C και στην συνέχεια εκμάθηση της έννοιας της μεταβλητής. Χρήση των μεταβλητών για δημιουργία προγραμμάτων που λύνουν γενικά προβλήματα.

Εκμάθηση εντολών ελέγχου και λογικής. Δημιουργία πιο πολύπλοκων προγραμμάτων και εκμάθηση των ειδικών τελεστών όπως τους ++, *= κλπ.

Εκμάθηση των επαναληπτικών δομών που υποστηρίζει η C. Δημιουργία προγραμμάτων που λύνουν πλέον περίπλοκα προβλήματα.

Διαχείριση μονοδιάστατων πινάκων καθώς επίσης και συμβολοσειρών (strings). Επίλυση προβλημάτων με πίνακες και συμβολοσειρές και ανάπτυξη αντίστοιχων προγραμμάτων.

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

Εκμάθηση συναρτήσεων οριζομένων από τον χρήστη. Ανάπτυξη της έννοιας της αναδρομής και υλοποίησή της με συνάρτηση στην C. Παραγωγή τυχαίων αριθμών και χρονομέτρηση ταχύτητας προγραμμάτων. Εκμάθηση της χρήσης του χρόνου σε προγράμματα.

Παρουσίαση της έννοιας της δομής δεδομένων και υλοποίησή τους με C. Ανάπτυξη περίπλοκων δομών όπως για παράδειγμα πίνακες δομών.

Δείκτες (pointers) και η χρήση τους στην δυναμική διαχείριση μνήμης και στο πέρασμα παραμέτρων με διεύθυνση (call by reference).

Text files, αρχεία κειμένου.

Χρήση header files δημιουργημένα από τον χρήστη και εισαγωγή στην έννοια των αρχείων δεδομένων με πλήρη εκμάθηση των αρχείων κειμένου.

Εκμάθηση των αρχείων δομών (binary files) και πλήρη διαχείρισή τους (εισαγωγή, αναζήτηση, προβολή, διόρθωση, διαγραφή). Χρήση παραμέτρων στην main.

Χρήση παραμέτρων στην main.

  • Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα.Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράμματος «Εκπαίδευση και Δια Βίου

  • Μάθηση» και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικούς πόρους.

ΕΣΠΑ

Ανοικτό Ακαδ. Μάθημα

Ανοικτά Ακαδημαϊκά Μαθήματα
Επίπεδο: A+

Αρ. Επισκέψεων :  65
Αρ. Προβολών :  982

Ημερολόγιο

Ανακοινώσεις

  • - Δεν υπάρχουν ανακοινώσεις -