Section outline

  • Καλωσήλθατε στη σελίδα του μαθήματος Προγραμματισμός Ηλεκτρονικών Υπολογιστών (1ο εξ. κορμού) της Σχολής Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών του Εθνικού Μετσοβίου Πολυτεχνείου για το ακαδημαϊκό έτος 2026-27.

    • Εδώ αναρτώνται οι γενικές ανακοινώσεις από τους διδάσκοντες προς τους εγγεγραμμένους φοιτητές, οι οποίοι τις λαμβάνουν και στην ηλεκτρονική τους διεύθυνση.

    • Σε αυτό το forum, μπορεί οποιοσδήποτε εγγεγραμμένος φοιτητής να αναρτά ερωτήσεις σχετικές με το μάθημα και να λαμβάνει απαντήσεις από τους διδάσκοντες. Οι ερωτήσεις και οι απαντήσεις θα είναι διαθέσιμες σε όλους τους φοιτητές. 

      Οι φοιτητές μπορούν να δηλώσουν με την εγγραφή τους αν θέλουν να ενημερώνονται για τις αναρτώμενες ερωταπαντήσεις.

  • Για να επικοινωνήσετε με τους διδάσκοντες, στείλτε mail στο progintro@courses.softlab.ntua.gr.

    Παρακαλούμε, μη στέλνετε προσωπικά μηνύματα, ούτε μηνύματα μέσω του Helios!

    • Ώρες γραφείου
      • Στάθης Ζάχος: στο γραφείο 1.1.3, (Παλαιό) Κτήριο Ηλεκτρολόγων.
      • Νίκος Παπασπύρου: Παρασκευή 14:00-15:00, στο Εργαστήριο Τεχνολογίας Λογισμικού, 1.1.25, (Παλαιό) Κτήριο Ηλεκτρολόγων.
      • Ζωή Παρασκευοπούλου: Πέμπτη 13:00-15:00, στο Εργαστήριο Τεχνολογίας Λογισμικού, 1.1.25, (Παλαιό) Κτήριο Ηλεκτρολόγων.
      • Μάριος Κόνιαρης: Πέμπτη 14:00-15:00, Κτήριο Υπολογιστικού Κέντρου, Α’ όροφος, γρ. 1.13.
      • Πέτρος Ποτίκας: Δευτέρα 15:00-16:00, στο γραφείο 1.1.30, (Παλαιό) Κτήριο Ηλεκτρολόγων.
      • Δώρα Σούλιου: Παρασκευή 13:00-14:00, στο γραφείο 1.1.30, (Παλαιό) Κτήριο Ηλεκτρολόγων.
    • Γενικές Πληροφορίες
      • Περιγραφή του μαθήματος, πρόγραμμα εργαστηρίου και διαδικαστικά θέματα:
      • Οι διαλέξεις του μαθήματος γίνονται κάθε Παρασκευή, 15:15 - 18:00, στα Αμφιθέατρα 1, 3 και 4, στο Νέο Κτήριο της Σχολής ΗΜΜΥ
      • Το εργαστήριο του μαθήματος γίνεται στα PCLAB, στον 1ο όροφο του Νέου Κτηρίου της Σχολής ΗΜΜΥ. Κάθε φοιτητής παρακολουθεί 2 ώρες εργαστηρίου κάθε εβδομάδα.
      • Ιστοσελίδα ερωτήσεων και απαντήσεων σχετικά με το μάθημα και το εργαστήριο του ακαδ. έτους 2020-2021 (κατηγορία progintro).
      • Βιντεοσκοπημένες διαλέξεις του ακαδημαϊκού έτους 2020-2021.
    • Ιστοσελίδες Παλαιοτέρων Ετών

      Links στην ιστοσελίδα του μαθήματος για τα ακαδημαϊκά έτη: 2025-26, 2024-25, 2023-24, 2022-23, 2021-22, 2020-21, 2019-20, 2018-19, 2017-18, 2016-17, 2015-16, 2014-15, 2013-14, 2012-13, 2011-12, 2010-11, 2009-10, 2008-09, 2007-08, 2006-07, 2005-06, 2004-05, 2003-04, 2002-03, 2001-02.

    • Διαφάνειες

      Οι διαφάνειες που θα χρησιμοποιούνται στις διαλέξεις είναι διαθέσιμες από την παρούσα σελίδα για τη διευκόλυνση των φοιτητών, ώστε αυτοί να μη χρειάζεται να κρατούν εκτενείς σημειώσεις κατά τη διάρκεια των μαθημάτων. Η ύλη των διαφανειών παρουσιάζεται αναλυτικά στις σημειώσεις του μαθήματος. Μη σπεύσετε να εκτυπώσετε όλες τις διαφάνειες στην παρούσα μορφή. Ενδέχεται να τροποποιηθούν κατά τη διάρκεια του εξαμήνου.

    • Γενικές πληροφορίες
      • Tο εργαστήριο του μαθήματος γίνεται στα PCLAB, στον 1ο όροφο του Νέου Κτηρίου της Σχολής ΗΜΜΥ. Κάθε φοιτητής απασχολείται στο εργαστήριο 2 ώρες κάθε εβδομάδα. Το εργαστήριο γίνεται σε 3 βάρδιες, σύμφωνα με το παρακάτω πρόγραμμα:
        • Δευτέρα 12:45-14:30: Τμήμα 2, ονόματα φοιτητών: ΚΑΣ-ΠΑΝ.
        • Τετάρτη 15:15-17:00: Τμήμα 1, ονόματα φοιτητών: Α-ΚΑΡ. 
        • Πέμπτη 15:15-17:00: Τμήμα 3, ονόματα φοιτητών: ΠΑΞ-Ω.
      • Φροντίστε να προμηθευτείτε κωδικό για το εργαστήριο μέσω του get-your-account.
      • Για να δουλέψετε τις εργαστηριακές ασκήσεις από το σπίτι:
        • Αν έχετε Windows 11, Linux ή MacOS, πληκτρολογήστε σε Terminal: ssh pi26b600@novice.softlab.ntua.gr ή ssh -oHostKeyAlgorithms=+ssh-rsa pi26b600@novice.softlab.ntua.gr (προφανώς βάλτε το δικό σας login!)
        • Αν έχετε παλιότερα Windows, πιθανώς θα χρειαστείτε το πρόγραμμα PuTTY.
        • Και στις δύο περιπτώσεις, ίσως χρειαστεί να ρυθμίσετε το encoding (ISO-8859-7). Στο putty γίνεται από το Translation, Remote Character Set, όπου αλλάζετε από UTF-8 σε ISO-8859-7 Latin/Greek.
        • Η υλοποίηση του PZhelp είναι διαθέσιμη από το GitHub. Κατεβάστε το αρχείο pzhelp και αποθηκεύστε το στον ίδιο φάκελο (folder/directory) με τα προγράμματά σας.
    • Εδώ μπορείτε να υποβάλετε τις λύσεις των θεωρητικών ασκήσεων των πρώτων τριών σειρών (μόνο για  φοιτητές που έχουν λογαριασμό στο helios και έχουν κάνει enroll στο μάθημα).

    • Οι φοιτητές που δεν έχουν λογαριασμό στο helios, μπορούν να υποβάλουν τις λύσεις των θεωρητικών ασκήσεων ηλεκτρονικά στο https://courses.corelab.ntua.gr/progintro (αφού κάνουν εγγραφή στο moodle https://courses.corelab.ntua.gr και enroll στο μάθημα progintro).

    • Διάλεξη 25/9/2026
      • Θέματα διεξαγωγής του μαθήματος και του εργαστηρίου
      • Σκοπός του μαθήματος
      • Σύντομη εισαγωγή στην Πληροφορική
    • Διάλεξη 2/10/2026
      • Εισαγωγή
      • Δομή του προγράμματος
      • Συντακτικά διαγράμματα
      • Δηλώσεις μεταβλητών
      • Τι σημαίνει ορθό πρόγραμμα
      • Ανάθεση τιμής σε μεταβλητή
      • Έξοδος στην οθόνη
      • Είσοδος από το πληκτρολόγιο
    • Διάλεξη 9/10/2026
      • Αριθμητικές παραστάσεις
      • Λογικές παραστάσεις
      • Σύνταξη παραστάσεων
      • Λογικά διαγράμματα ροής
      • Δομές ελέγχου
      • Σύνθετη εντολή
      • Εντολή if
      • Εντολή switch
      • Εντολή for