Send a PR on GitHub

Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών Τμήμα Πληροφορικής και Τηλεπικοινωνιών

progintro @ dit Μάθημα · Εργαστήρια · Κώδικας · Παραδείγματα

Εικόνες από εργασίες φοιτητών και φοιτητριών: σκακιέρα και fractals του Newton Ενδεικτική θέση παιχνιδιού Go, από την εργασία μηχανής Go
Έργα φοιτητών και φοιτητριών του μαθήματος — δείτε κι άλλα παραδείγματα.

Εισαγωγή στον Προγραμματισμό

Πρόγραμμα

Συμμετοχή

Για την ενεργή συμμετοχή σου στο μάθημα, θα χρειαστείς:

ΣΗΜΑΝΤΙΚΟ: Για να βαθμολογηθείς στο μάθημα, πρέπει να συμπληρώσεις τα στοιχεία σου σε αυτήν την φόρμα - απαιτεί λογαριασμό Gmail.

Επικοινωνία

Ερωτήσεις για διαδικαστικά, το μάθημα και τις ασκήσεις αποκλειστικά στο Piazza - απαιτεί di.uoa.gr email. Δεν έχεις ακόμα di.uoa.gr email; Βεβαιώσου ότι συμπλήρωσες την φόρμα στην Συμμετοχή παραπάνω και θα σου στείλουμε πρόσκληση.

Διαλέξεις

Ημερομηνία Περιεχόμενο Μαθήματος Αρχείο
28/09 Διάλεξη 0: Καλημέρα Κόσμε! TBD

Εκπαιδευτικό Υλικό Από Φοιτητές για Φοιτητές

Εργασίες

| Εργασία | GitHub | Προθεσμία | | — | — | — |

Εργαστήρια

Γραφτείτε στο τμήμα εργαστηρίου που ταιριάζει στο πρόγραμμά σας μέσω eclass - απαιτεί di.uoa.gr email. Δεν έχεις ακόμα di.uoa.gr email; Βεβαιώσου ότι συμπλήρωσες την φόρμα στην Συμμετοχή παραπάνω και θα προσπαθήσουμε να σε συμπεριλάβουμε στην λίστα.

Φυλλάδια

PDF Markdown HTML GitHub Classroom (optional)
Φυλλάδιο 0.pdf lab00.md lab00.html  

Θες να βοηθήσεις να βελτιώσουμε τα Φυλλάδια; Στείλε μας PR στο lab-material repo.

Πρόγραμμα

Το εργαστήριο είναι υποχρεωτικό για τους πρωτοετείς. Το ακόλουθο πρόγραμμα ισχύει:

Τμήμα Εργαστήριο Υπεύθυνος Συνεργάτες
#0 Δευ 13:00-15:00 (Windows PC1) TBD TBD
#1 Δευ 15:00-17:00 (Windows PC1) TBD TBD
#2 Δευ 17:00-19:00 (Windows PC1) TBD TBD
#3 Τρί 13:00-15:00 (Linux) TBD TBD
#4 Τρί 15:00-17:00 (Windows PC1) TBD TBD
#5 Τετ 15:00-17:00 (Windows PC1) TBD TBD
#6 Πέμ 13:00-15:00 (Windows PC1) TBD TBD
#7 Παρ 13:00-15:00 (Windows PC1) TBD TBD
#8 Παρ 15:00-17:00 (Windows PC1) TBD TBD
B+ Τρί 18:00-20:00 (Linux) Παύλος Νταής TBD

Συγγράμματα και Υλικό Μαθήματος

  1. C: Από τη Θεωρία στην Εφαρμογή, Γ. Σ. Τσελίκης - Ν. Δ. Τσελίκας [Link]
  2. Η Γλώσσα C Σε Βάθος, Νίκος Μ. Χατζηγιαννάκης [Link]
  3. Εισαγωγή στον Προγραμματισμό με την C, Μισυρλής Νικόλαος [Link]
  4. Η Γλώσσα Προγραμματισμού C, Brian W. Kerninghan, Dennis M. Ritchie [Link]
  5. Αρχές και τεχνικές προγραμματισμού με τη γλώσσα C, Hanly Jeri R., Koffman Elliot B. (Συγγρ.) - Καρακαπιλίδης Νίκος, Βράκας Δημήτρης, Κυριαζής Δημοσθένης (Επιμ.) [Link]
  6. Μαθαίνετε εύκολα C, Καρολίδης Δημήτριος Α. [Link]

Άλλοι Σύνδεσμοι

Βαθμολογία

Κώδικας Τιμής

Οι φοιτητές/τριες που παρακολουθούν το μάθημα θα παραδώσουν υλικό για βαθμολόγηση (εργασίες, εργαστήριο, διαγώνισμα) το οποίο θα εκτιμηθεί συνολικά προκειμένου να βγει ο τελικός βαθμός. Καθόλη την διάρκεια του μαθήματος, υποθέτουμε πως όλοι/ες οι φοιτητές/τριες ακολουθούν έναν βασικό κώδικα τιμής:

  1. Το υλικό που παραδίδεται πρέπει να έχει παραχθεί από τον/ην φοιτητή/τρια. Απαγορεύεται η παράδοση υλικού που έχει προκύψει από αντιγραφή.
  2. Απαγορεύεται η παραχώρηση εργασιών από φοιτητές/τριες σε συναδέλφους τους.
  3. Επιτρέπεται, αλλά και ενθαρρύνεται, η ανταλλαγή απόψεων σχετικά με τις προς εκπόνηση εργασίες (whiteboard policy), αλλά απαγορεύεται η διακίνηση υλικού (προγραμμάτων, εγγράφων, κλπ.) που δίνει λύσεις χωρίς να προωθεί την σκέψη. Σε κάθε περίπτωση, ότι υλικό παραδώσετε πρέπει να το έχετε γράψει μόνοι/ες σας.
  4. Εργασίες που βασίζονται σε πηγές από το διαδίκτυο ή αλλού οφείλουν να αναφέρουν ρητά τις πηγές αυτές.
  5. Κάθε φοιτητής/τρια οφείλει να είναι σε θέση να εξηγήσει το περιεχόμενο των εργασιών που έχει παραδώσει όταν του/της ζητηθεί.

Οποιαδήποτε παραβίαση του κώδικα τιμής οδηγεί σε μηδενισμό στο μάθημα για το ακαδημαϊκό έτος κατά το οποίο συνέβη το παράπτωμα. Η κρίση για το αν παραβιάστηκε ο κώδικας τιμής από κάποιον/α φοιτητή/τρια γίνεται αποκλειστικά από τους διδάσκοντες του μαθήματος. Φοιτητής/τρια που θεωρεί ότι αδίκως μηδενίστηκε στο μάθημα λόγω παραβίασης του κώδικα τιμής έχει τη δυνατότητα να προσφύγει στα αρμόδια διοικητικά όργανα του Πανεπιστημίου.

Η Ομάδα του Μαθήματος

Διδάσκοντες

Υπεύθυνοι Εργαστηρίων

Ειδικοί (Special Ops) Συνεργάτες

Μεταπτυχιακοί Συνεργάτες

Προπτυχιακοί Συνεργάτες

Θα ανακοινωθεί.

Προηγούμενα Έτη

Προηγούμενα Διαγωνίσματα

  1. Επαναληπτική Εξεταστική 2026
  2. Επί Πτυχίω Εξεταστική 2026
  3. Χειμερινή Εξεταστική 2026
  4. Επαναληπτική Εξεταστική 2025
  5. Χειμερινή Εξεταστική 2025
  6. Κατατακτήριες Εξετάσεις 2024
  7. Επαναληπτική Εξεταστική 2024
  8. Επί Πτυχίω Εξεταστική 2024
  9. Χειμερινή Εξεταστική 2023 (Online)
  10. Κατατακτήριες Εξετάσεις 2023

Ευχαριστίες

Θερμές ευχαριστίες στον Στέφανο Σταμάτη χωρίς τον οποίο το μάθημα θα ήταν αδύνατο να στηθεί.

Συνεισφορές

Δεχόμαστε με χαρά διορθώσεις και προσθήκες — δείτε το CONTRIBUTING.md για το πώς χτίζεται η σελίδα και πώς να στείλετε μια αλλαγή. Για τα φυλλάδια των εργαστηρίων, τα PR πάνε στο lab-material.

Άδεια χρήσης

MIT · © University of Athens