Skip to main content

Στόχος Μαθήματος:

Στόχος του μαθήματος είναι η εξοικείωση των φοιτητών με τις κύριες αρχές προγραμματισμού ηλεκτρονικών υπολογιστών μέσα από την εκμάθηση της Java που είναι μια γλώσσα προγραμματισμού υψηλού επιπέδου. Διδάσκονται λεπτομερώς οι βασικές αρχές της αντικειμενοστρέφειας αλλά και του σωστού σχεδιασμού κώδικα και επαναχρησιμοποίησης του μέσω βιβλιοθηκών.

Μαθησιακά Αποτελέσματα:

Μέσα από τις δραστηριότητες του μαθήματος αναμένεται ότι οι φοιτητές θα:

1.     Αποκτήσουν δεξιότητες επίλυσης προβλημάτων και σχεδιασμού συστημάτων  

2.     Αποκτήσουν εμπειρία στον προγραμματισμό Η/Υ  

3.     Κατανοήσουν την έννοια της αντικειμενοστρέφειας και τη σημασία των εννοιών: κλάση, αντικείμενο, αφαιρετικότητα και κληρονομικότητα 

4.     Εξοικειωθούν με πραγματικό περιβάλλον ανάπτυξης λογισμικού

5.     Ενημερωθούν για τις υφιστάμενες βιβλιοθήκες και την επαναχρησιμοποίηση κώδικα

Περιεχόμενο Μαθήματος:

1.     Το λογισμικό και η διαδικασία δημιουργίας του

2.     Αντικειμενοστρεφής σχεδιασμός

3.     Βασικές προγραμματιστικές πρακτικές 

4.     Δομές δεδομένων

5.     Είσοδος / έξοδος δεδομένων

6.     Κλάσεις και αντικείμενα

7.     Κληρονομικότητα