Μάθημα : Εισαγωγή στον Προγραμματισμό - Ακ. έτος 2024-25
Κωδικός : CEID1456
CEID_22Υ103 - Κλεάνθης Θραμπουλίδης, Χρήστος Μακρής, Αριστείδης Ηλίας
Πέμπτη, 24 Ιουλίου 2025 - 4:39 μ.μ.
- από τον χρήστηΜια Εισαγωγή στην Τέχνη του Προγραμματισμού - Με την C και το AI Chatbot ", Κλεάνθης Θραμπουλίδης, ISBN 978-618-221-166-3, © 2025, Εκδόσεις Τζιόλα. Ιστοσελίδα του βιβλίου
Μετά από 45 χρόνια διδασκαλίας και ενασχόλησης με τον προγραμματισμό και τη Μηχανική Λογισμικού (Software Engineering), ένιωσα την ανάγκη να μοιραστώ αυτή την εμπειρία. Αυτό το βιβλίο δεν είναι απλώς μια εισαγωγή στην Τέχνη του προγραμματισμού, είναι και ένας οδηγός για τη γλώσσα C και μια εισαγωγή στη Μηχανική Λογισμικού. Είν
Τρίτη, 7 Ιανουαρίου 2025 - 3:23 μ.μ.
- από τον χρήστηΤο τελικό παραδοτέο του εργαστηρίου αποτελείται από δύο μέρη:
Α) ένα Ερωτηματολόγιο (Τελικό Παραδοτέο Εργαστηρίου (Μέρος 1ο) ), και,
Β) Δύο Εργασίες (Τελικό Παραδοτέο Εργαστηρίου (Μέρος 2ο-Α) και Τελικό Παραδοτέο Εργαστηρίου (Μέρος 2ο-B))
Η καταληκτική ημερομηνία παράδοσης είναι 12/1/2025 23:59
Καλή Χρονιά!
Δευτέρα, 23 Δεκεμβρίου 2024 - 11:36 π.μ.
- από τον χρήστηΟ οδηγός αυτός είναι για τους από μετεγγραφή φοιτητές. Αφορά όμως και όσους δεν συμμετείχαν ουσιαστικά στην εκπαιδευτική διαδικασία του μαθήματος, κατά τη διάρκεια του εξαμήνου, και θέλουν να αναπληρώσουν το κενό.
Πρώτα από όλα Καλώς ήλθατε στο Τμήμα. Σας ευχόμαστε καλές σπουδές.
Για την ομαλή σας όμως ένταξη στην εκπαιδευτική διαδικασία θα πρέπει να φροντίσετε να καλύψετε, πριν από την εξεταστική του εξαμήνου, το κενό που η καθυστέρηση της διαδικασίας μετεγγραφής έχει δημιουργήσει.
Ειδικά
Τετάρτη, 18 Δεκεμβρίου 2024 - 12:30 μ.μ.
- από τον χρήστη1) Εργαστήριο Μαθήματος
Το εργαστήριο του μαθήματος ολοκληρώνεται αυτή την εβδομάδα.
Οι από μεταγραφή φοιτητές θα πρέπει να συμμετέχουν σε δύο εργαστήρια που θα διεξαχθούν την Τετάρτη 8/1 και την Πέμπτη 9/1 κατά τις ώρες εργαστηρίου όπως αυτές ορίζονται από το ωρολόγιο πρόγραμμα. Έχουν επίσης τη δυνατότητα να συμμετέχουν στο εργαστήριο της Παρασκευής 20/12.
2) Παραδοτέα Εργαστηρίου
Όπως είχε αναφερθεί από την αρχή του εξαμήνου, όλα τα προγράμματα που αναπτύξατε στα πλαίσια των ΕΑ θα πρέπει να εί
Παρασκευή, 13 Δεκεμβρίου 2024 - 4:56 μ.μ.
- από τον χρήστηΤο παραδοτέο σας για την 11η εβδομάδα ορίζεται, με την χρήση μιας υποθετικής γλώσσας προγραμματισμού, από την διεργασία bubbleSortProgramDeliverableProcess.pdf να αποτελείται από 0, 1 ,2 ή 3 αρχεία τύπου pdf.
Τα αρχεία θα έχουν ονόματα όπως παρακάτω:
bSortProgramV1SC : πηγαίος κώδικας προγράμματος που χρησιμοποιεί την 1η έκδοση της bubbleSort.
bSortProgramV1OutPut: αρχείο που περιέχει την έξοδο του αντίστοιχου προγράμματος. Το αρχείο θα δημιουργήσετε αξιοποιώντας την ανακατεύθυνση (redirection).
Παρασκευή, 6 Δεκεμβρίου 2024 - 3:54 μ.μ.
- από τον χρήστηΗ ΕΑ-10 αποτελείται από δύο δράσεις. Η μία είναι η ClassRoomApp και η άλλη έχει σχέση με ταξινόμηση με έμφαση στην bubble sort.
Θα δουλέψουμε και τις δύο ασκήσεις στην αίθουσα πριν από το εργαστήριο. Εσείς θα δομήσετε τα προγράμματα σας σύμφωνα με όλες τις οδηγίες που σας έχουν δοθεί και λογικά έχετε αξιοποιήσει και στις προηγούμενες ΕΑ.
[Δ1] – ClassRoomApp
Η Δράση έχει στόχο την ανάπτυξη μιας εφαρμογής που θα επιτρέπει στον χρήστη να διαχειρίζεται τα στοιχεία φοιτητών που παρακολουθούν το εργασ
Δευτέρα, 2 Δεκεμβρίου 2024 - 12:30 μ.μ.
- από τον χρήστηΔράσεις
Η ΕΑ-9 αποτελείται από την ανάπτυξη μιας εφαρμογής για διαχείριση παραγγελιών.
[Δ1] - Διαχείριση Παραγγελιών (OrdersHandlingApp)
Η Δράση έχει στόχο την ανάπτυξη μιας εφαρμογής που θα επιτρέπει στον χρήστη να διαχειρίζεται παραγγελίες σε ένα εργοστάσιο που παράγει φιάλες εμφιάλωσης.
Αναλυτική περιγραφή και Οδηγίες για την ανάπτυξη του προγράμματος OrdersHandlingApp θα βρείτε στο αρχείο OrdersHandlingApp.pdf.
Γενικές Οδηγίες
Απαραίτητη προϋπόθεση για την αποτελεσματική εκτέλεση της ΕΑ είνα
Πέμπτη, 28 Νοεμβρίου 2024 - 5:44 μ.μ.
- από τον χρήστη… ή αλλιώς Διορθώνοντας το ChatGPT
Για το ChatGPT και για το πως να το χρησιμοποιήσετε μιλήσαμε στην 3η διάλεξη του μαθήματος (I2P_BasicConceptsPartC.pdf Διαφάνειες 31-33). Από τότε ίσως κάποιοι από εσάς το χρησιμοποίησαν. Θα θέλαμε να μάθουμε την εμπειρία τους.
Προχθές εγώ ζήτησα από το ChatGPT να μου γράψει ένα πρόγραμμα που να βρίσκει τους τετραψήφιους αριθμούς για τους οποίους το άθροισμα της τέταρτης δύναμης των ψηφίων του είναι ίσο με τον αριθμό (η γνωστή μας άσκηση FourDigitNumbers).
Το
Πέμπτη, 28 Νοεμβρίου 2024 - 4:12 μ.μ.
- από τον χρήστηΕισαγωγή
Στην ΕΑ-8 θα δουλέψετε σε εναλλακτικές υλοποιήσεις του προγράμματος FourDigitNumbers.
Απαραίτητη προϋπόθεση για την αποτελεσματική εκτέλεση της ΕΑ είναι:
- η ενεργή συμμετοχή σας στη διάλεξη και το Φροντιστήριο, όπου θα δουλέψουμε τις ασκήσεις,
- η μελέτη του αντίστοιχου υλικού στο eclass, και,
- η επιτυχής ολοκλήρωση των προηγούμενων ΕΑ καθώς η ΕΑ-8 απαιτεί γνώσεις και δεξιότητες που αποκτήθηκαν στις προηγούμενες ΕΑ.
Προσέξτε τη δόμηση και τη σωστή στοίχιση του πηγαίου κώδικα. Το αρχείο pr
Δευτέρα, 18 Νοεμβρίου 2024 - 9:06 π.μ.
- από τον χρήστηΕισαγωγή
Στην ΕΑ-7 θα δουλέψετε σε εκδόσεις του προγράμματος Fractions, ενός προγράμματος που επιτρέπει στον χρήστη θα κάνει πράξεις ανάμεσα σε κλάσματα.
Απαραίτητη προϋπόθεση για την αποτελεσματική εκτέλεση της ΕΑ είναι:
- η ενεργή συμμετοχή σας στη διάλεξη και το Φροντιστήριο, όπου θα δουλέψουμε τις ασκήσεις,
- η μελέτη του αντίστοιχου υλικού στο eclass, και,
- η επιτυχής ολοκλήρωση των προηγούμενων ΕΑ καθώς η ΕΑ-7 απαιτεί γνώσεις και δεξιότητες που αποκτήθηκαν στις προηγούμενες ΕΑ.
Προσέξτε τη δό
Δημοφιλείς αναρτήσεις
- [ΕΑ-5] Εργαστήριο 5ης και 6ης εβδομάδας (Αντικείμενο)
- [ΕΑ-10] Εργαστήριο 11ης εβδομάδας (Αντικείμενο)
- [ΕΑ-7] Εργαστήριο 8ης εβδομάδας (Αντικείμενο)
- [ΕΑ-6] Εργαστήριο 7ης εβδομάδας (Αντικείμενο)
- [ΕΑ-4] Εργαστήριο 4ης εβδομάδας (Αντικείμενο) [Updated]
Ιστορικό αναρτήσεων
- 2025 (2)
- Ιούλιος (1)
- Ιανουάριος (1)
- 2024 (30)
- Δεκέμβριος (5)
- Νοέμβριος (7)
- Οκτώβριος (13)
- [ΕΑ-5] Εργαστήριο 5ης και 6ης εβδομάδας (Αντικείμενο)
- Εργαστήριο 4ης εβδομάδας (Παραδοτέο)
- [ΕΑ-4] Εργαστήριο 4ης εβδομάδας (Αντικείμενο) [Updated]
- Διάλεξη 4ης Εβδομάδας (2ο μέρος)
- Εργαστήριο 4ης εβδομάδας (Αντικείμενο)
- Εργαστήριο 3ης εβδομάδας (Παραδοτέο)
- Fibonacci: A Tale of Code and Curiosity (by NotebookLM)
- Διάλεξη 3ης Εβδομάδας (Βασικές έννοιες - Μέρος 3ο)
- [ΕΑ-3] Εργαστήριο 3ης εβδομάδας (Αντικείμενο)
- Εργαστήριο 2ης εβδομάδας (Παραδοτέο)
- [ΕΑ-2] Εργαστήριο 2ης εβδομάδας (Αντικείμενο)
- Διάλεξη 2ης Εβδομάδας Βασικές έννοιες - Μέρος 2ο)
- Εργαστήριο 1ης εβδομάδας (Απολογισμός-Επίλυση προβλημάτων)
- Σεπτέμβριος (5)