Πανεπιστήμιο Δυτικής Μακεδονίας
Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών
Ακαδημαϊκά έτη: 2007-2008 και 2008 - 2009
Α' Εξάμηνο
Πίσω
Πλήρης Ανάπτυξη
Πλήρης Σύμπτυξη
Με "κλικ" πάνω στα
αναπτύσσετε τα υπομενού.
Με "κλικ" πάνω στα
τα συμπτύσσετε.
Το σχετικό σκριπτάκι μπορείτε να το βρείτε εδώ.
- Πληροφορίες και περιεχόμενα Μαθήματος
- Ανακοινώσεις
- Θέμα:
Σχετικά με την παρούσα ιστοσελίδα.
       Πέμπτη, 1 Οκτωβρίου 2009
Εδώ βρίσκεται το υλικό (διαλέξεις, ασκήσεις κλπ) από τη διδασκαλία του μαθήματος "Εισαγωγή στο Δομημένο Προγραμματισμό" στους φοιτητές Α' εξαμήνου του τμ. Μηχανικών Πληροφορικής και Τηλεπικοινωνιών (παν/μιο Δυτικής Μακεδονίας), κατά τα έτη 2007-2008 και 2008-2009.
Κατά το έτος 2008-2009, το μάθημα διδάχτηκε από κοινού με τον κ. Βασίλη Τάτση. Οι σημειώσεις του κ. Τάτση δε βρίσκονται σε αυτή τη σελίδα.
Στο προσεχές, ελπίζουμε, μέλλον, θα αναρτηθούν επίσης και σημειώσεις βασισμένες στο παρόν διδακτικό υλικό. Σχετική ανακοίνωση θα υπάρξει εδώ.
- Γενικές πληροφορίες
- Ερώτηση : Τι υπάρχει εδώ;
Απάντηση: Εδώ βρίσκεται το υλικό (διαλέξεις, ασκήσεις κλπ) που χρησιμοποιήθηκε κατά τη διδασκαλία του μαθήματος "Εισαγωγή στο Δομημένο Προγραμματισμό" στους φοιτητές Α' εξαμήνου του τμ. Μηχανικών Πληροφορικής και Τηλεπικοινωνιών (παν/μιο Δυτικής Μακεδονίας), κατά τα έτη 2007-2008 και 2008-2009.
Κατά το έτος 2008-2009, το μάθημα διδάχτηκε από κοινού με τον κ. Βασίλη Τάτση. Οι σημειώσεις του κ. Τάτση δεν βρίσκονται σε αυτή τη σελίδα.
Στο προσεχές, ελπίζουμε, μέλλον, θα αναρτηθούν επίσης και σημειώσεις βασισμένες στο παρόν διδακτικό υλικό. Σχετική ανακοίνωση θα υπάρξει από αυτή την ιστοσελίδα.
- Ερώτηση : Περιγραφή του μαθήματος;
Απάντηση: Το μάθημα αποσκοπούσε στη γνωριμία στην πράξη, με τον προγραμματισμό ως εναλλαγή δομών ανάθεσης τιμών, επανάληψης και επιλογής (οι ελάχιστες αναγκαίες προγραμματιστικές δομές κατά το θεώρημα Bohm-Jacopini), δηλαδή αυτό που αποκαλούμε σήμερα "δομημένο προγραμματισμό".
Ακολουθώντας την πολιτική του τμήματος που είναι όχι μόνο μετάδοση θεωρητικών γνώσεων αλλά και καλλιέργεια της ικανότητας για εφαρμογή στην πράξη εμβαθύνοντας σε επιλεγμένες γλώσσες προγραμματισμού, το μάθημα στράφηκε γύρω από τον προγραμματισμό σε γλώσσα C, με έμφαση στα στοιχεία της που υπακούνε στο Παράδειγμα του δομημένου προγραμματισμού,
αν και κατά την εκπόνηση εργασιών επιτρεπόταν η χρήση άλλων γλωσσών (Pascal, Python κλπ).
- Ερώτηση : Βιβλίο του μαθήματος;
Απάντηση: Τα βιβλία που χρησιμοποιήθηκαν είναι τα εξής:
* Κατά το έτος 2007-2008: H. H. Tan, T. B. d' Orazio "C για Μηχανικούς", μετάφραση: Δ. Ε. Μανωλάκης, Χ. Μ. Πολάτογλου, εκδόσεις Τζιόλα, Θεσσαλονίκη, 2000.
* Κατά το έτος 2008-2009: - B. W. Kernighan, D. M. Ritchie "Η Γλώσσα Προγραμματισμού C", δεύτερη έκδοση, μετάφραση Θ. Μωραΐτη, εκδόσεις Κλειδάριθμος, Αθήνα 1990, ανατύπωση 2005
- Β. Σεφερίδη "C για αρχάριους", εκδόσεις Κλειδάριθμος, Αθήνα, 1995.
- Υλικό διαλέξεων
- Ακαδημαϊκό έτος 2008-2009
- Μάθημα 7
- Μάθημα 8
- Μάθημα 9
- Μάθημα 10
- Μάθημα 11
Σημείωση: Τα μαθήματα 1 - 6 διδάχτηκαν από τον κ. Τάτση.
- Ακαδημαϊκό έτος 2007-2008
- Μάθημα 1
- Μάθημα 2
- Μάθημα 3
- Μάθημα 4
- Μάθημα 5
- Μάθημα 6
- Μάθημα 7
- Μάθημα 8
- Μάθημα 9
- Μάθημα 10
- Μάθημα 11
- Υλικό για ανασκόπηση
- Ερωτήσεις επανάληψεις.
-
Ερωτήσεις που δόθηκαν κατά το έτος 2007-2008: εδώ.
- Ερωτήσεις που δόθηκαν κατά το έτος 2008-2009: εδώ.
- Ασκήσεις επανάληψεις.
-
Ασκήσεις που δόθηκαν κατά το έτος 2008-2009: εδώ.
Ασκήσεις δόθηκαν επίσης και από τον κ. Β. Τάτση.
- Άλλο υλικό
- Πρακτικά βοηθήματα.
-
Υποδείξεις που δόθηκαν κατά το έτος 2008-2009 για την ανάπτυξη εφαρμογών στα πλαίσια ομαδικών εργασιών.
- Βιβλιογραφία.
Εκτός από τα βιβλία που διδάχτηκαν στα πλαίσια του μαθήματος, βρήκαμε χρήσιμα και τα παρακάτω:
- Tom Swan "C σε Απλά Μαθήματα", πρώτη έκδοση, μετάφραση: Ε. Καλογήρου, εκδ. Γκιούρδα, Αθήνα, 1995.
- Peter Prinz, Ulla Kirch-Prinz "C Pocket Reference", 1st ed., O' Reilly Media, 2002.
- Brian Kernighan, Rob Pike "The Practice of Programming", Addison-Wesley, 1999. Χρησιμότατη συλλογή από πρακτικές υποδείξεις για προγραμματισμό σε C, C++, awk, Perl και άλλες γλώσσες.
- Herbert Schildt "Artificial Intelligence Using C", McGraw-Hill, 1987. Ακούγεται... τρομακτικό για μάθημα πρώτου έτους, ωστόσο είναι ένα πολύ βατό και προσιτό βιβλίο και συγχρόνως μια καλή εισαγωγή σε πολλά ενδιαφέροντα θέματα
Πρόσφατα κυκλοφόρησε και το εξής:
- Αλέξανδρου Σ. Καράκου "Εισαγωγή στη Γλώσσα C", Ξάνθη, 2009. (Προσωπική έκδοση. Το βιβλίο διανέμεται από το συγγραφέα)