Κατάλογος Μαθημάτων
Πληροφορίες μαθήματος: Εισαγωγή στον Προγραμματισμό - C
Στην ιστοσελίδα αυτή παρουσιάζουμε πληροφορίες για το μάθημα Εισαγωγή στον Προγραμματισμό - C, του Τμήματος Φυσικής, με βάση τον οδηγό σπουδών του Τμήματος.
Ο κατάλογος με τα προσφερόμενα μαθήματα του τρέχοντος ακαδημαϊκού έτους βρίσκεται εδώ.
Ο κατάλογος με πληροφορίες για όλα τα μαθήματα του Τμήματος βρίσκεται εδώ.
Κωδικός | Φ-151 |
---|---|
Τύπος | Α |
ECTS | 6 |
Ώρες | 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. (μεταφ.: Μωραΐτης Θ.), Αθήνα: Κλειδάριθμος Εκπαιδευτικό υλικό στην ιστοσελίδα του μαθήματος |
- Τμήμα Φυσικής
- Εκπαίδευση
- Προσωπικό
- Τομείς
- Αριστεία
- Ερευνητικά Νέα
- Δημοσιεύσεις
- Επικοινωνία
- Ανακοινώσεις
- Σεμινάρια Τμήματος
- Συνέδρια
- Αστεροσκοπείο Σκίνακα
- Ινστιτούτο Θεωρητικής και Υπολογιστικής Φυσικής
- Κέντρο Θεωρητικής Φυσικής Κρήτης - CCTP
- Κέντρο Κβαντικής Πολυπλοκότητας και Νανοτεχνολογίας Κρήτης
- Διαλέξεις Ωνάση
- Διεθνή Βραβεία
- Διεθνείς Διασυνδέσεις
- Υπολογιστικές Υπηρεσίες
- Χρήσιμες Συνδέσεις
- Πληροφορίες Επισκεπτών