Προγραμματισμός Ι: Περιγραφή Μαθήματος

Απάντηση
Άβαταρ μέλους
Zeus-DX
Διαχειριστής ιστοσελίδας
Δημοσιεύσεις: 42
Εγγραφή: 19 Οκτ 2017, 22:03
Τοποθεσία: Athens
Επικοινωνία:

Προγραμματισμός Ι: Περιγραφή Μαθήματος

Δημοσίευση από Zeus-DX » 20 Οκτ 2017, 00:47

Τυπικό εξάμηνο Διδασκαλίας: Εξάμηνο 1
Διδακτικές Ώρες: 2 ώρες Θεωρία, 2 ώρες Εργαστήριο
Επίπεδο Μαθήματος: Μ.Γ.Υ.
Κατηγορία Μαθήματος: Θεωρία + Εργαστήριο
Φόρτος Εκπαίδευσης (ΦΕ) : 104
Διδακτικές Μονάδες (ΔΜ): 4

Περίγραμμα του Μαθήματος σύμφωνα με το πρότυπο της ΑΔΙΠ:
Αρχείο Προγραμματισμός Η/Υ Ι
Σκοπός:
Ο σκοπός του μαθήματος είναι η εξοικείωση των σπουδαστών με τις βασικές αρχές και έννοιες του προγραμματισμού και η απόκτηση θεμελιωδών γνώσεων στην ανάπτυξη εφαρμογών λογισμικού ώστε να είναι ικανοί να σχεδιάσουν και να επιλύσουν προβλήματα μέσω υπολογιστή.

Με την επιτυχή ολοκλήρωση του μαθήματος ο σπουδαστής θα πρέπει να είναι ικανός: Να γνωρίζει και να εφαρμόζει τις βασικές αρχές του προγραμματισμού, έχει αποκτήσει πλήρη ευχέρεια στην χρήση του προγραμματιστικού περιβάλλοντος της C++, να χρησιμοποιεί βασικούς και σύνθετους τύπους δεδομένων, μεταβλητές, συναρτήσεις και δομές ελέγχου της γλώσσας προγραμματισμού, να διαχειρίζεται σφάλματα κατά το χρόνο εκτέλεσης ενός προγράμματος και να κάνει τις κατάλληλες διορθώσεις.

Περιγραφή – Περίγραμμα Μαθήματος:
Εισαγωγή στον Προγραμματισμό και την Πληροφορική, Δομή Η/Υ, Χρήση Λειτουργικών Συστημάτων, Γλώσσες Προγραμματισμού, η γλώσσα C++, Στοιχεία ενός προγράμματος, Τύποι δεδομένων, μεταβλητές, τελεστές και εκφράσεις, Εντολές ελέγχου ροής και επαναλήψεων (εντολές if, if…else, switch, for, while, do), Πίνακες (μονοδιάστατοι και πολυδιάστατοι πίνακες ), Αλφαριθμητικά, Δείκτες (ορισμός και αρχικοποίηση), πράξεις με δείκτες, χρήση δεικτών, Συναρτήσεις (πρωτότυπα συναρτήσεών, παράμετροι συναρτήσεων), Επιστροφή παραμέτρων, κλήση με τιμή και κλήση με αναφορά, Αναδρομή, Δομές, ενώσεις και απαριθμητοί τύποι, Εισαγωγικές έννοιες στον αντικειμενοστραφή προγραμματισμός και στις κλάσεις.

Βιβλιογραφία:
Ελληνική

1. Προγραμματισμός με C++, Εκδόσεις Κλειδάριθμος, Αθήνα (2008)
2. Χατζηγιαννάκης N.M., Η γλώσσα C++ σε βάθος,1η εκδ., ΚΛΕΙΔΑΡΙΘΜΟΣ ΕΠΕ, (2008)

Ξένη

1. Liberty J., Πλήρες εγχειρίδιο της C++,5η εκδ, Α. ΓΚΙΟΥΡΔΑ & ΣΙΑ ΟΕ (2006)
2. Malic D.S., C++ Programming: From Problem Analysis to Program Design,5th ed., Course Technology, 2010
3. Deitel P., Deitel H., C++ How to Program, 7th ed., Prentice Hall, (2010)
4. Prata S., C++ Primer Plus, 5th dd. Sams, (2004)
5. Stroustrup B., Programming,Principles and Practice Using C++, 1st. ed., Addison-Wesley Professional. ( 2008)

Χρήσιμα Links:
http://auto.teipir.gr/el/mathimata/prog ... -i-1003/45
https://moodle.puas.gr/course/view.php?id=16
https://moodle.puas.gr/course/view.php?id=303

Χρήσιμα Προγράμματα:
Codeblocks
Bloodshed Dev C++
Taste my THUNDER Mortal!!!

Απάντηση

Επιστροφή στο “Προγραμματισμός Η/Υ Ι”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης