Τμήμα Ηλεκτρολόγων Μηχανικών & Τεχνολογίας Υπολογιστών (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/Javabookhttp://seg.ece.upatras.gr/Cbook
2. ΑντικειμενοστΟ