Τμήμα Ηλεκτρολόγων
Μηχανικών & Τεχνολογίας Υπολογιστών (Electrical
& Computer Engineering) Software Engineering Group
Αρχές και Γλώσσες Προγραμματισμού
Διδάσκων:
Κλεάνθης Θραμπουλίδης
Γενικά για το
Λογισμικό στο Τμήμα ΗΜ&ΤΥ Παρεμβάσεις
Φοιτητών htm
pdf
Περιγραφή
Μαθήματος
Περιγραφή
Το μάθημα αποτελείται από δύο ενότητες:
1η Ενότητα
Διαδικαστικός Προστακτικός Προγραμματισμός. Χρήση της Γλώσσας Προγραμματισμού
C.
2η Ενότητα
Εισαγωγή στον Αντικειμενοστρεφή Προστακτικό Προγραμματισμό. Χρήση της Γλώσσας
Προγραμματισμού Java.
Στόχοι:
Μέρος 1ο
Η τέχνη του προγραμματισμού (the art of
programming)
Μέρος 2ο
α) Κατανόηση του νοητικού μοντέλου (conceptual model) του Αντικειμενοστρεφούς
παραδείγματος προγραμματισμού(Object-Oriented programming paradigm).
β) Κατανόηση βασικών κατασκευών της Java που αποτελεί χαρακτηριστική γλώσσα
αντικειμενοστρεφούς προγραμματισμού.
Περιεχόμενο
Μαθήματος:
1η Ενότητα
Αναφέρεται στoν Διαδικαστικό Προστακτικό Προγραμματισμό. Ως γλώσσα χρησιμοποιεί την C.
2η
Ενότητα
Αναφέρεται στoν Αντικειμενοστρεφή Προστακτικό Προγραμματισμό. Ως γλώσσα χρησιμοποιεί
την Java.
Εκπαιδευτικές
Δραστηριότητες:
Διάλεξη
Φροντιστήριο
Εργαστήριο
Προαιρετικά
εργασίες
Τρόποι
αξιολόγησης / εξέτασης:
Παράδοση εργαστηριακών ασκήσεων
Παράδοση εργασίας
Εξέταση επί της εργασίας
Τελική εξέταση
Βοηθήματα:
Βασικά Συγγράμματα
Τα βασικά συγγράμματα είναι 2:
1. Διαδικαστικός προγραμματισμός - C
http://seg.ece.upatras.gr/Cbook
2. Αντικειμενοστρεφής προγραμματισμός - Java.
http://seg.ece.upatras.gr/Javabook