Μάθημα : Πληροφορική Ι
141 - Δημήτρης Αντωνόπουλος, Ζαφειράκης Ζαφειρακόπουλος, Δημήτριος Θηλυκός
Περιγραφή Μαθήματος
Βρίσκεστε στην ιστοσελίδα του μαθήματος "Πληροφορική Ι".
Η σελίδα έχει ανοικτή πρόσβαση προς το παρόν, αλλά είναι σημαντικό ειδικά για τους πρωτοετείς φοιτητές και φοιτήτριες να εγγραφούν σε αυτήν και να την παρακολουθούν συστηματικά.
Όλες οι ανακοινώσεις, οι πληροφορίες, και το υλικό του μαθήματος θα αναρτώνται εδώ και μόνον εδώ!
Είναι επίσης σημαντικό να ενημερώσετε το προφίλ εγγραφής σας και με το email σας, για να λαμβάνετε έγκαιρα τις ανακοινώσεις του μαθήματος και για την άμεση επικοινωνία σας με τους διδάσκοντες.
Το βασικό αντικείμενο του μαθήματος είναι ο σχεδιασμός και η ανάπτυξη αλγορίθμων για την επίλυση προβλημάτων και ο προγραμματισμός τους με Python.
Πληροφορίες σχετικά με το μάθημα θα δείτε παρακάτω στο περίγραμμα.
-
Περιεχόμενο μαθήματος
Αλγοριθμική επίλυση προβλημάτων και προγραμματισμός με Python.
- Εισαγωγή στο LaTeX.
- Βασικές έννοιες υπολογιστών και αλγορίθμων.
- Μεταβλητές, τελεστές/εκφράσεις, αναθέσεις, είσοδος/έξοδος.
- Εντολές ελέγχου και επανάληψης.
- Συναρτήσεις, αναδρομή.
- Πίνακες/διανύσματα και βασικές δομές δεδομένων.
- Αναζήτηση/ταξινόμηση, αποτελεσματικότητα αλγορίθμων.
- Μαθηματικές εφαρμογές, προσομοίωση/μοντελοποίηση, γραφικά.
Μέθοδοι διδασκαλίας
Η διδασκαλία του μαθήματος περιλαμβάνει 4 ώρες θεωρίας και 2 ώρες εργαστηρίων εβδομαδιαίως.
Η θεωρία θα γίνεται σε 2 τμήματα σύμφωνα με το παρακάτω πρόγραμμα:
Τρίτη 13:00-15:00 ΑΜΦ23 ΑΜ 0, 1, 2, 3, 4 Ζαφειρακόπουλος Τρίτη 15:00-17:00 ΑΜΦ23 ΑΜ 5, 6, 7, 8, 9 Θηλυκός Πέμπτη 13:00-15:00 ΑΜΦ23 ΑΜ 5, 6, 7, 8, 9 Θηλυκός Πέμπτη 15:00-17:00 ΑΜΦ23 ΑΜ 0, 1, 2, 3, 4 Ζαφειρακόπουλος Τα εργαστήρια απευθύνονται αποκλειστικά και μόνο σε πρωτοετείς φοιτητές που επιθυμούν να κάνουν πρακτική εξάσκηση σε μέρος της ύλης που διδάσκεται στη θεωρία. Δικαίωμα συμμετοχής στα εργαστήρια έχουν μόνο οι πρωτοετείς φοιτητές.
Κατ' εξαίρεση μπορούν να παρακολουθήσουν, μετά από επικοινωνία με τους διδάσκοντες, φοιτητές που δεν συμμετείχαν στα εργαστήρια λόγω καθυστερημένης εγγραφή τους το προηγούμενο ΑΕ 2023-2024. Οι φοιτητές αυτοί καθώς και οι φοιτητές που δεν έχουν ακόμη αποκτήσει Α.Μ. μπορούν να παρακολουθήσουν το Ερηαστήριο Ε1 σημειώνεται παρακάτω με (*).
Προϋπόθεση για την εγγραφή στα εργαστήρια είναι να έχει ο φοιτητής Α.Μ. (αριθμό μητρώου) και πρόσβαση στην eclass.
Τα εργαστήρια γίνονται στις Αίθουσες Α και Γ του Εργαστηρίου Υπολογιστών, σύμφωνα με το παρακάτω πρόγραμμα:
Α1, Γ1: Τρίτη 09:00-11:00
(*) Αντωνόπουλος, Ζαφειρακόπουλος Α2, Γ2: Τρίτη 11:00-13:00 0,1,2,3,4 Αντωνόπουλος, Θηλυκός Α3, Γ3: Πέμπτη 13:00-15:00 5,6,7,8,9 Αντωνόπουλος Τα εργαστήρια λειτουργούν συμπληρωματικά της θεωρίας και έχουν ως βασικό στόχο την εξάσκηση των φοιτητών στον προγραμματισμό ώστε να κατανοηθούν καλύτερα κάποιες από τις έννοιες του θεωρητικού μέρους του μαθήματος.
Μέθοδοι αξιολόγησης
Η τελική βαθμολογία υπολογίζεται από τον βαθμό της γραπτής εξέτασης σε συνδυασμό με τον βαθμό του εργαστηρίου (υπό προϋποθέσεις).
Ο βαθμός του εργαστηρίου θα δοθεί με βάση την εξέταση εργαστηρίου και την συνολική συμμετοχή του κάθε φοιτητή σε αυτό.
Η εξέταση εργαστηρίου θα γίνει τις ημέρες 15 και 17 Δεκεμβρίου κατά τις ώρες του εργαστηρίου που αντιχτοιχούν στον κάθε φοιτητή. Δικαίωμα εξέτασης στο εργαστήριο έχετε εφόσον δεν ξεπεράσετε τις τρείς (3) απουσίες στα εργαστήρια.
Ο βαθμός εργαστηρίου θα είναι στην κλίμακα 0-2 και θα μετράει μόνο εάν αυξάνει τον τελικό βαθμό και μόνο για όσους γράψουν στην εξέταση του μαθήματος βαθμό μεγαλύτερο ή ίσο του 5.
Πιο συγκεκριμένα, αν:
exam : ο βαθμός του γραπτού (0-10)
lab : ο βαθμός του εργαστηρίου (0-2)
final : ο τελικός βαθμός του μαθήματος (0-10)Τότε:
if (exam >= 5)
final = min(max(exam, 0.85*exam+lab), 10);
else
final = exam;
endδηλαδή, στην καλύτερη περίπτωση, το εργαστήριο μπορεί να αυξήσει τον τελικό βαθμό του μαθήματος (εάν είναι από 5 έως 9) κατά μία μονάδα.
Προτεινόμενα συγγράμματα
- Charles F. Van Loan & K-Y Daisy Fan, Το MATLAB στην Υπολογιστική Επιστήμη και Τεχνολογία, Εκδόσεις DaVinci, 2012.
- Tony Gaddis, Ξεκινώντας με την Python - 2η βελτιωμένη έκδοση, Εκδόσεις DaVinci, 2020.
- Σημειώσεις διδασκόντων
Βιβλιογραφία
- Μαριλένα Μητρούλη, Αριθμητική Γραμμική Άλγεβρα και Επιστημονικοί Υπολογισμοί, ΕΚΠΑ, 2022.
- Allen B. Downey, Σκέψου σε Python, Εκδόσεις Κλειδάριθμος, 2020.
- Eric Matthes, H Γλώσσα Προγραμματισμού Python, Εκδόσεις Δίσιγμα, 2020.
Ημερολόγιο
Ανακοινώσεις
Όλες...-
Πέμπτη 10 Σεπτεμβρίου 2026 - 3:14 μ.μ.
-
Κυριακή 26 Ιουλίου 2026 - 1:40 μ.μ.
-
Παρασκευή 13 Μαρτίου 2026 - 12:14 μ.μ.
-
Τετάρτη 4 Φεβρουαρίου 2026 - 11:12 π.μ.
-
Δευτέρα 12 Ιανουαρίου 2026 - 4:44 μ.μ.