Τίτλος | ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ ΚΑΙ ΥΠΟΛΟΓΙΣΤΙΚΗ ΦΥΣΙΚΗ / Computer Programming and Computational Physics |
Κωδικός | ΗΥΥ201 |
Σχολή | Θετικών Επιστημών |
Τμήμα | Φυσικής |
Κύκλος / Επίπεδο | 1ος / Προπτυχιακό |
Περίοδος Διδασκαλίας | Εαρινή |
Υπεύθυνος/η | Θεόδωρος Σαμαράς |
Γνωστικό Αντικείμενο | ΠΛΗΡΟΦΟΡΙΚΗ( ΨΗΦΙΑΚΑ- ΥΠΟΛΟΓΙΣΤΕΣ- ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ) |
Χαρακτηρισμός Μαθήματος | ΠΠΔΕ 2 |
Κοινό | Όχι |
Κατάσταση | Ενεργό |
Course ID | 40002850 |
Πρόγραμμα Σπουδών: ΠΠΣ-Τμήμα Φυσικής (2012-σήμερα)
Εγγεγραμμένοι φοιτητές: 454
Κατεύθυνση | Τύπος Παρακολούθησης | Εξάμηνο | Έτος | ECTS |
---|---|---|---|---|
Κορμός | Υποχρεωτικό | 2 | 1 | 4 |
Τίτλος | ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ ΚΑΙ ΥΠΟΛΟΓΙΣΤΙΚΗ ΦΥΣΙΚΗ |
Ακαδημαϊκό Έτος | 2019 – 2020 |
Περίοδος Τάξης | Εαρινή |
Διδάσκοντες μέλη ΔΕΠ |
|
Διδάσκοντες άλλων Κατηγοριών | |
Ώρες Εβδομαδιαία | 3 |
Class ID | 600159653
|
Τύπος Μαθήματος 2016-2020
- Ανάπτυξης Δεξιοτήτων
Τύπος Μαθήματος 2011-2015
Γενικού Υποβάθρου
Τρόπος Παράδοσης
- Πρόσωπο με πρόσωπο
Ηλεκτρονική Διάθεση Μαθήματος
- e-Οδηγός Σπουδών https://qa.auth.gr/el/class/1/600159653
- eLearning (Moodle): https://elearning.auth.gr/course/view.php?id=11660
Γλώσσα Διδασκαλίας
- Ελληνικά (Διδασκαλία, Εξέταση)
Μαθησιακά Αποτελέσματα
Ο φοιτητής πρέπει
α) να κατανοήσει την έννοια του προγραμματισμού Η/Υ, τις δυνατότητες και τους περιορισμούς
β) να μπορεί να συντάξει προγράμματα στη γλώσσα προγραμματισμού C
γ) να μπορεί να σχεδιάζει και να υλοποιεί αλγορίθμους που χρειάζονται στε απλα υπολογιστικά προβλήματα της Φυσικής
δ) να πάρει τις βάσεις για να μπορέσει να βελτιώσει στη συνέχεια τις γνώσεις του στον προγραμματισμό και να μπορεί να υιοθετήσει νέες γλώσσες και προγραμματιστικά περιβάλλοντα.
Γενικές Ικανότητες
- Εφαρμογή της γνώσης στην πράξη
- Αναζήτηση, ανάλυση και σύνθεση δεδομένων και πληροφοριών, με τη χρήση και των απαραίτητων τεχνολογιών
- Αυτόνομη εργασία
Περιεχόμενο Μαθήματος
1. Βασικές έννοιες προγραμματισμού : Πηγαίος κώδικας, μεταγλώττιση και σύνδεση, εκτελέσιμα προγράμματα
2. Προγραμματισμός σε C. Mεταβλητές και τύποι μεταβλητών, αλφαριθμητικές τιμές, τελεστές, λογικές και μαθηματικές εκφράσεις (τελεστές)
3. Έλεγχος ροής προγράμματος (διακλάδωση υπό συνθήκη, βρόχοι επανάληψης)
4. Συναρτήσεις μαθηματικές και διαχείρισης αλφαριθμητικών
5. Συναρτήσεις (κλήση με αντιγραφή/αναφορά, προεπιλεγμένες μεταβλητές, αναδρομική κλήση), εμβέλεια μεταβλητών (τοπικές/καθολικές),
6. Eίσοδος/έξοδος σε κονσόλα και αρχεία κειμένου
7. Δείκτες και συλλογές δεδομένων (πίνακες)
8. Εφαρμογές από την αριθμητική ανάλυση και την ανάλυση δεδομένων
Λέξεις Κλειδιά
Γλώσσα προγραμματισμού C, υπολογιστικοί αλγόριθμοι
Τύποι Εκπαιδευτικού Υλικού
- Διαφάνειες
- Διαδραστικές ασκήσεις
- Βιβλίο
- παραδείγματα προγραμμάτων Η/Υ
Χρήση Τεχνολογιών Πληροφορίας και Επικοινωνιών
Χρήση Τ.Π.Ε.
- Χρήση Τ.Π.Ε. στη Διδασκαλία
- Χρήση Τ.Π.Ε. στην Εργαστηριακή Εκπαίδευση
- Χρήση Τ.Π.Ε. στην Επικοινωνία με τους φοιτητές
- Χρήση Τ.Π.Ε. στην Αξιολόγηση των Φοιτητών
Περιγραφή
Διδασκαλία με χρήση βιντεοπροβολέα και άμεση επίδειξη (προγραμματισμός) πάνω στον Η/Υ
Χρήση Η/Υ και περιβάλλοντος γλώσσας προγραμματισμού (Dev C++) σε νησίδα υπολογιστών
Επικοινωνία με φοιτητές μέσω e-mail και ιστοσελίδας
Οργάνωση Μαθήματος
Δραστηριότητες | Φόρτος Εργασίας | ECTS | Ατομικά | Ομαδικά | Erasmus |
---|---|---|---|---|---|
Διαλέξεις | 117 | 3,9 | ✓ | ||
Εξετάσεις | 3 | 0,1 | |||
Σύνολο | 120 | 4 |
Αξιολόγηση Φοιτητών
Περιγραφή
Ασκήσεις, ενδιάμεση πρόοδος, τελική εξέταση
Μέθοδοι Αξιολόγησης Φοιτητών
- Γραπτή Εξέταση με Ερωτήσεις Πολλαπλής Επιλογής (Διαμορφωτική, Συμπερασματική)
- Γραπτή Εξέταση με Ερωτήσεις Σύντομης Απάντησης (Διαμορφωτική, Συμπερασματική)
- Γραπτή Εξέταση με Επίλυση Προβλημάτων (Διαμορφωτική, Συμπερασματική)
Βιβλιογραφία
Βιβλιογραφία μαθήματος (Εύδοξος)
C: Aπό τη Θεωρία στην Εφαρμογή, Γ. Σ. Τσελίκης, Ν. Δ. Τσελίκας
Μαθαίνετε εύκολα C, Καρολίδης Δημήτριος Α
Επιπρόσθετη βιβλιογραφία για μελέτη
Διαδικαστικός προγραμματισμός: Η Γλώσσα C, Μαστοροκώστας, Πάρις (https://repository.kallipos.gr/handle/11419/1346)
Τελευταία Επικαιροποίηση
04-05-2020