Κατάλογος Μαθημάτων

Πληροφορίες μαθήματος: Εισαγωγή στον Προγραμματισμό - C


Στην ιστοσελίδα αυτή παρουσιάζουμε πληροφορίες για το μάθημα Εισαγωγή στον Προγραμματισμό - C, του Τμήματος Φυσικής, με βάση τον οδηγό σπουδών του Τμήματος.
Ο κατάλογος με τα προσφερόμενα μαθήματα του τρέχοντος ακαδημαϊκού έτους βρίσκεται εδώ.
Ο κατάλογος με πληροφορίες για όλα τα μαθήματα του Τμήματος βρίσκεται εδώ.

ΚωδικόςΦ-151
ΤύποςΑ
ECTS6
Ώρες5
ΕξάμηνοΕαρινό
Διδάσκων/-οντεςA. Ψυλλάκη, Γ. Τσάμπος, Β. Χαρμανδάρης
ΠρόγραμμαΔευτέρα 13:00-15:00, Αμφ. ΣΤ
Πέμπτη 13:00-16:00, Αίθ. Υπολογιστών 2,3
Παρασκευή 9:00-12:00, Αίθ. Υπολογιστών 2,3
Ιστοσελίδαhttps://elearning.physics.uoc.gr/
Σκοπός ΜαθήματοςΣκοπός του μαθήματος είναι η εισαγωγή στις βασικές έννοιες του προγραμματισμού υπολογιστών με τη γλώσσα προγραμματισμού C. Εισάγει τους φοιτητές στην αλγοριθμική επίλυση προβλημάτων, τη σχεδίαση προγραμμάτων και την υλοποίησή τους. Το μάθημα είναι εισαγωγικό στον προγραμματισμό και απευθύνεται σε φοιτητές χωρίς προηγούμενες γνώσεις προγραμματισμού. Απαρτίζεται από μια δίωρη θεωρητική διάλεξη και ένα τρίωρο εργαστήριο ανά εβδομάδα.
Διδακτέα Ύλη1. Βασικές έννοιες προγραμματισμού - Αλγόριθμοι - Λογικά διαγράμματα
2. Δομικά στοιχεία ενός προγράμματος C (Μεταβλητές, σταθερές, παραστάσεις, εντολές, αναγνωριστικά)
3. Είσοδος, έξοδος δεδομένων (printf, scanf)
4. Τύποι δεδομένων (int , char, float, double, bool)
5. Τελεστές (τελεστής ανάθεσης, λογικοί τελεστές, συγκριτικοί τελεστές)
6. Εντολές ελέγχου ροής ( if - else, switch - case)
7. Εντολές επανάληψης (βρόγχος while, βρόγχος for) - Εντολές αλλαγής ροής (goto)
8. Τοπικές και καθολικές μεταβλητές (εμβέλεια μεταβλητών)
9. Δείκτες (ορισμός και χρήση δεικτών, τελεστές & και *)
10. Πίνακες
11. Συναρτήσεις
12. Διαχείριση Αρχείων
13. Αναδρομική κλήση συναρτήσεων
ΒιβλιογραφίαΧατζηγιαννάκης Ν. (2012). Η γλώσσα C σε βάθος. Αθήνα: Κλειδάριθμός
Τσελίκης Γ. & Τσελίκας Ν. (2012). C: Από τη θεωρία στην Εφαρμογή. Αθήνα: Τσελίκης
Kerninhan B. & Ritchie D. (2004). Η γλώσσα προγραμματισμού C. (μεταφ.: Μωραΐτης Θ.), Αθήνα: Κλειδάριθμος
Εκπαιδευτικό υλικό στην ιστοσελίδα του μαθήματος

Πανεπιστήμιο Κρήτης - Τμήμα Φυσικής - Πανεπιστημιούπολη Βουτών - TK 70013 Βασιλικά Βουτών, Ελλάδα
τηλ: +30 2810 394300 - email: chair@physics.uoc.gr