Τεχνολογία Λογισμικού

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Τεχνολογία Λογισμικού"

Transcript

1 ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα #11: Ευέλικτες Μέθοδοι και Ακραίος Προγραμματισμός Σταμέλος Ιωάννης

2 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύπου άδειας χρήσης, η άδεια χρήσης αναφέρεται ρητώς. 2

3 Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ακαδημαϊκά Μαθήματα στο» έχει χρηματοδοτήσει μόνο την αναδιαμόρφωση του εκπαιδευτικού υλικού. Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράμματος «Εκπαίδευση και Δια Βίου Μάθηση» και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικούς πόρους. 3

4 ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ευέλικτες Μέθοδοι και Ακραίος Προγραμματισμός

5 Περιεχόμενα ενότητας 1. Πρότυπα προγραμματισμού. 2. Μοντέλο Καταρράκτη. 3. Ευέλικτες Μέθοδοι. 4. Ακραίος Προγραμματισμός. 5. Πρότυπα κωδικοποίησης. 5

6 Πρότυπα και διαδικασίες προγραμματισμού Πρότυπα για εσάς (Fairley 1985). Πρότυπα για τους άλλους. Ταίριασμα σχεδίασης και υλοποίησης.

7 Μοντέλο Καταρράκτη (Waterfall Model) Software Model Requirements Broad Design Detailed Design Coding Testing Κύκλος Ζωής Ανάπτυξη Λογισμικού 7

8 Μοντέλο Καταρράκτη Μειονεκτήματα -1- Σειριακή επεξεργασία του έργου. Μη σωστός προσδιορισμός απαιτήσεων. Ο πελάτης γνωρίζει αργότερα τι ακριβώς θέλει. Τα λάθη ανακαλύπτονται αργά. Αύξηση κόστους διόρθωσης. Η πρώτη έκδοση έτοιμη πολύ αργά στον κύκλο ζωής. Έξοδα συντήρησης 70% των εξόδων συστήματος. 8

9 Μοντέλο Καταρράκτη Βασικό πρόβλημα στην ανάπτυξη λογισμικού είναι οι κίνδυνοι. Παραδείγματα κινδύνων Χρονοδιάγραμμα Ακύρωση Έργου Λοξοδρόμηση Συστήματος Πλήθος λαθών Μειονεκτήματα -2- Παρανόηση Δραστηριότητας Αλλαγή Δραστηριότητας Λάθη σε μελλοντικές εκτιμήσεις Αναδιοργάνωση προσωπικού. Τα παραδοσιακά μοντέλα δεν μπορούν να αντιμετωπίσουν τέτοιους κινδύνους. 9

10 Ευέλικτες Μέθοδοι (Agile Methods) Ευελιξία στον προγραμματισμό (Agility) είναι η ικανότητα της προσαρμογής και επαναπροσδιορισμού ενός αναπτυσσόμενου και συνεχώς εξελισσόμενου συστήματος στην περίπτωση που εμφανίζονται αλλαγές στις αρχικές θεωρήσεις και παραδοχές. Οι Ευέλικτες μέθοδοι είναι: Επαναληπτικές (Iterative) Επαυξητικές (Incremental) Αυτό-διοργανούμενες (Self-Organizing) Προκύπτουσες (Emergent). 10

11 Agile Manifesto -1- Άτομα και Αλληλεπιδράσεις αντί διαδικασίες και εργαλεία Δυναμικός Κώδικας αντί γραπτής τεκμηρίωσης Συνεργασία με τον Πελάτη αντί αυστηρών συμβολαίων Ανταπόκριση σε αλλαγές αντί ακολουθούμενου σχεδίου Ενώ υπάρχει αξία στα στοιχεία δεξιά (μετά το αντί), εμείς δίνουμε περισσότερη αξία στα στοιχεία αριστερά. 2001, Kent Beck, Mike Beedle, Arie van Bennekum, Alistair Cockburn, Ward Cunningham, Martin Fowler, James Grenning, Jim Highsmith, Andrew Hunt, Ron Jeffries, Jon Kern, Brian Marick, Robert C. Martin, Steve Mellor, Ken Schwaber, Jeff Sutherland, Dave Thomas. 11

12 Agile Manifesto -2- Αρχές των Ευέλικτων Μεθόδων: Ικανοποίηση του πελάτη. Συχνή παράδοση λογισμικού. Η αλλαγή είναι ευπρόσδεκτη. Καθημερινή συνεργασία με πελάτες. Ικανό προσωπικό και περιβάλλον εμπιστοσύνης στην ομάδα. Διαπροσωπική συζήτηση για την ανταλλαγή πληροφοριών. Σωστή λειτουργία του λογισμικού που κατασκευάζεται. Εξασφάλιση σταθερού ρυθμού ανάπτυξης. Τεχνική αρτιότητα και καλός σχεδιασμός. Υλοποίηση στόχων με σύντομο και αποτελεσματικό τρόπο. Αυτό-διοργανονώμενες ομάδες. Επαναπροσδιορισμός της συμπεριφοράς της ομάδας. 12

13 Διαθέσιμες Ευέλικτες Μέθοδοι Agile Modeling. Adaptive Software Development (ASD). Crystal methods. Dynamic System Development Methodology (DSDM). extreme Programming (XP). Feature Driven Development (FDD). Lean Development. Scrum. 13

14 Ακραίος Προγραμματισμός (XP - programming) Ένας ελαφρύς, αποτελεσματικός, χαμηλού-κινδύνου, ευέλικτος, προβλέψιμος, επιστημονικός και ευχάριστος τρόπος για την ανάπτυξη λογισμικού. Βασίζεται σε τέσσερις αξίες στην απλότητα, επικοινωνία, ανατροφοδότηση και κουράγιο. Η αποτελεσματικότητα της οφείλεται στη στενή συνεργασία της ομάδας κάτω από απλές πρακτικές με συχνή ανατροφοδότηση που τους επιτρέπει να αξιολογούν την πρόοδο τους και να προσαρμόζουν τις πρακτικές στις τρέχουσες ανάγκες. Το πρώτο XP-πρόγραμμα ήταν το πρόγραμμα μισθοδοσίας στην Chrysler Comprehensive Compensation (C3), (Beck Highsmith, 1998). Γιατί ονομάστηκε Ακραίος Προγραμματισμός; 14

15 Οι τέσσερις αρχές - (Values) Επικοινωνία Communication. Απλότητα Simplicity. Ανατροφοδότηση- Feedback. Κουράγιο Courage. Επικοινωνία Η κοινή κατανόηση των προβλημάτων του λογισμικού απαιτεί την διαπροσωπική επικοινωνία. Οτιδήποτε εμποδίζει την αμεσότητα αυτή πρέπει να αποβληθεί. 15

16 Επικοινωνία - (συνέχεια..) Οι ομάδες προγραμματισμού XP: Χρησιμοποιούν μια κοινή Αρχιτεκτονική εικόνα του συστήματος. Εργάζονται σε ανοικτό χώρο εργασίας. Διαρκώς ολοκληρώνουν τον κώδικα. Επικοινωνούν με ένα πελάτη που βρίσκεται διαρκώς μαζί τους. Προγραμματίζουν σε ζεύγη. Κατέχουν όλοι τον κώδικα. Διαρκώς σχεδιάζουν περιπτώσεις ελέγχου. 16

17 Απλότητα - (Simplicity) Οι ομάδες προγραμματισμού XP: Εκτελούν το πιο απλό σχέδιο που πιθανόν θα δουλέψει. Συνεχώς απλοποιούν και βελτιώνουν την ανάπτυξη του κώδικα με αναδόμηση. 17

18 Ανατροφοδότηση - (Feedback) Συγγραφή και χρήση Test cases πριν την παραγωγή κώδικα. Ανάπτυξη σε μικρές εκδόσεις και σε μικρότερες επαναλήψεις και σε μικρότερες εργασίες και σε ακόμη μικρότερα tests... 18

19 Ανατροφοδότηση - (Feedback) (2) 19

20 Κουράγιο - (Courage) Τα μέλη της ομάδας XP δεν φοβούνται να: Σταματούν όταν κουράζονται. Να αφήνουν τις οικονομικές αποφάσεις στους πελάτες. Προτείνουν στους πελάτες να αλλάξουν την εμβέλεια μιας έκδοσης. Να ζητούν βοήθεια όταν χρειάζεται. Y A G N I (You re not gonna need it!). Αλλάξουν την σχεδίαση και τον κώδικα. Πετάξουν κώδικα που δεν ικανοποιεί. Αλλάξουν την διαδικασία ανάπτυξης όταν δεν λειτουργεί. 20

21 Οι 12 πρακτικές (XP - practices) Το παιχνίδι του σχεδιασμού Μικρές εκδόσεις Αρχιτεκτονική εικόνα Απλή Σχεδίαση Έλεγχοι πριν την κωδικοποίηση Ανακατασκευή κώδικα Προγραμματισμός ανά ζεύγη Συλλογική ιδιοκτησία κώδικα Διαρκείς ενοποιήσεις του κώδικα Υποφερτός ρυθμός εργασίας Διαρκής παρουσία Πελάτη Πρότυπα κωδικοποίησης - The Planning Game - Small releases - Metaphor - Simple design - Testing - Refactoring - Pair Programming - Collective Ownership - Continuous Integration - Sustainable pace - On-site customer - Coding standards Τίτλος Μαθήματος Τμήμα 21

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

23 Το παιχνίδι του σχεδιασμού (Planning Game) Το παιχνίδι του σχεδιασμού είναι μία δραστηριότητα με την οποία η ομάδα ανάπτυξης του συστήματος και οι πελάτες αποφασίζουν τι θα γίνει σε κάθε έκδοση release (3-6 μήνες) και κάθε επανάληψη iteration (1-3 εβδομάδες). Το παιχνίδι του σχεδιασμού (planning game) τρέχει για κάθε επανάληψη για να καθορίσει ποια λειτουργία θα δρομολογηθεί στην επόμενη ενσωμάτωση. Οι προγραμματιστές λαμβάνουν τις τεχνικές αποφάσεις - εκτιμήσεις και οι πελάτες τις επιχειρησιακές αποφάσεις. 23

24 Προγραμματισμός ανά ζεύγη (Pair Programming) Η ανάπτυξη του προγράμματος βασίζεται πάντα σε δύο άτομα που μοιράζονται τον ίδιο υπολογιστή. Συνήθως ο ένας γράφει ενώ ο άλλος βλέπει, διορθώνει και σκέφτεται ένα βήμα μπροστά. Τα ζευγάρια εναλλάσσονται συνεχώς με αποτέλεσμα να μεταφέρεται η εμπειρία και η γνώση σε όλα τα μέλη της ομάδας. Η πιο βασική πρακτική μαζί με την πρακτική των ελέγχων πριν την κωδικοποίηση. 24

25 Έλεγχοι πριν την κωδικοποίηση (Test-first-design) Οι προγραμματιστές γράφουν περιπτώσεις τεστ πριν αρχίσουν τη συγγραφή κώδικα. Η ομάδα δημιουργεί αυτοματοποιημένα τεστ μονάδας unit tests και τεστ αποδοχής - acceptance tests τα οποία εφαρμόζονται συχνά. Το πρόγραμμα ελέγχεται κάθε φόρα που προστίθεται επιπλέον κώδικας. Για κάθε κομμάτι κώδικα δημιουργείται αντίστοιχο τεστ. Τα αυτοματοποιημένα τεστ τρέχουν σε όλο το πρόγραμμα και διασφαλίζουν ότι όλα λειτουργούν σωστά. 25

26 Ανακατασκευή κώδικα (Refactoring) Η τεχνική βελτίωσης του υπάρχοντος κώδικα δίχως να μεταβληθεί η λειτουργικότητά του. Ο κώδικας απλοποιείται και γίνεται πιο ευέλικτος και κατανοητός. Μελλοντικές αλλαγές ή προσθήκες είναι εύκολα υλοποιήσιμες. 26

27 Πρότυπα κωδικοποίησης (Coding standards) Η συγγραφή κώδικα είναι μία ομαδική εργασία. Κατά καιρούς διαφορετικά άτομα θα εργαστούν σε διαφορετικά τμήματα κώδικα. Οι διαφορές στο ύφος καθιστούν συχνά τον κώδικα δύσκολο αντικείμενο εργασίας. Ο κώδικας συχνά αναδομείται και η αρχιτεκτονική των συστημάτων αλλάζει. Προκειμένου να υπάρχει αποτελεσματικότητα πρέπει ο κώδικας όλης της ομάδας να μοιάζει σαν να γράφτηκε από ένα μόνο άτομο και για να επιτευχθεί αυτό απαιτούνται πρότυπα κώδικα και σταθερές κωδικοποίησης. 27

28 Ο σωστός σχεδιασμός μίας εφαρμογής πρέπει: να τρέχει σε όλα τα test να έχει απλή λογική Απλή Σχεδίαση (Simple design) να δηλώνει κάθε πρόθεση σημαντική για τους προγραμματιστές να έχει τις λιγότερες δυνατές κλάσεις και μεθόδους. 28

29 Μικρές εκδόσεις (Small releases) Οι εκδόσεις πρέπει να είναι όσο το δυνατόν μικρότερες. Κάθε έκδοση περιέχει μόνο τα πιο σημαντικά χαρακτηριστικά (αυτά που έχουν συμφωνηθεί). Οι ΧΡ ομάδες πρέπει να δίνουν εκδόσεις στο τέλος κύκλων έκδοσης. Ο κύκλος έκδοσης πρέπει να είναι όσο το δυνατόν μικρότερος, χωρίς όμως να υπάρχουν χαρακτηριστικά που δεν δουλεύουν απόλυτα. Πριν την έκδοση υλοποιείται τεστ-αποσφαλμάτωσης και μετά γίνεται η ενσωμάτωση του κώδικα. 29

30 Διαρκείς ενοποιήσεις του κώδικα (Continuous Integration) Οι XP ομάδες εργάζονται με μικρά βήματα και ενσωματώνουν τον κώδικά τους αρκετές φορές την ημέρα. Αυτό σημαίνει πως προβλήματα ενσωμάτωσης ανακαλύπτονται γρήγορα από τη στιγμή που εμφανιστούν και είναι πιο εύκολο να διευθετηθούν. Η συνεχής ενσωμάτωση κώδικα στο πρόγραμμα συνεπάγεται ότι δεν υπάρχουν μεγάλες εξελίξεις που είναι ασυμβίβαστες με το υπόλοιπο πρόγραμμα και ότι όλοι μπορούν να εργάζονται πάνω στην πιο πρόσφατη έκδοση του συστήματος. 30

31 Συλλογική ιδιοκτησία κώδικα (Collective Ownership) Καθένας στην ομάδα έχει την δικαιοδοσία να αλλάξει οτιδήποτε στον κώδικα, αρκεί να κάνει τις αλλαγές με τον συνάδελφό του, να ακολουθούν τα πρότυπα κώδικα, και να διασφαλίσουν ότι όλα τα τεστ δουλεύουν, όταν τελειώσουν τις αλλαγές. Αυτό αφαιρεί τις δυσχέρειες και τις αρχιτεκτονικές διαστρεβλώσεις που μπορούν να εμφανιστούν με τη μεμονωμένη-προσωπική ιδιοκτησία κώδικα. 31

32 Διαρκής παρουσία Πελάτη (On-site customer) Καμία γραπτή απαίτηση δεν είναι πλήρης και σαφής. Οι προγραμματιστές χρειάζονται πάντα επικοινωνία με τον πελάτη για διευκρινίσεις, ανεξάρτητα από το πόση προσπάθεια καταβλήθηκε στην αρχική προδιαγραφή απαιτήσεων. Μία XP ομάδα παρακάμπτει όλη αυτή την προσπάθεια αποτελεσματικής προδιαγραφής και ανάλυσης απαιτήσεων έχοντας κάποιον πελάτη διαθέσιμο συνέχεια στο χώρο εργασίας. 32

33 Αρχιτεκτονική εικόνα (Metaphor) Η αρχιτεκτονική εικόνα που δίνει συνοχή και συνέπεια στον τρόπο με τον οποίο η ομάδα αναπτύσσει το σύστημα. Μέσα στις ιδιότητες της αρχιτεκτονικής εικόνας περιλαμβάνεται και η ονομασία των διαφόρων κλάσεων και μεθόδων. Είναι πολύ σημαντική η ονοματολογία στην κατανόηση της αρχιτεκτονικής του συστήματος και στη δυνατότητα επαναχρησιμοποίησης κώδικα. 33

34 Υποφερτός ρυθμός εργασίας (Sustainable pace) Η ανάπτυξη λογισμικού είναι μία δημιουργική εργασία και κανείς δεν μπορεί να είναι παραγωγικός και δημιουργικός αν είναι εξαντλημένος. Περιορίζοντας τις ώρες εργασίες σε 40-ώρες ανά εβδομάδα διατηρεί την ομάδα ξεκούραστη, μειώνει τον κύκλο εργασιών του προσωπικού, και βελτιώνει την ποιότητα του ολοκληρωμένου προϊόντος. 34

35 Ακραίος Προγραμματισμός Είναι μια πειθαρχημένη προσέγγιση όπου πρέπει να: Γράφετε test πριν τον κώδικα. Προγραμματίζετε σε ζεύγη. Ολοκληρώνετε τακτικά τον κώδικα. Ξεκουράζονται οι προγραμματιστές. Επικοινωνούν οι προγραμματιστές με τους πελάτες συνεχώς στο χώρο εργασίας. Ακολουθούνται οι προτεραιότητες των πελατών. Αφήνεται το λογισμικό καθαρό και απλό στο τέλος της ημέρας. Προσαρμόζεστε στις διαδικασίες και πρακτικές του περιβάλλοντος σας. 35

36 Γιατί στα άκρα; Αν η επιθεώρηση κώδικα είναι ωφέλιμη, τότε να κάνετε συνεχώς επιθεωρήσεις (pair programming). Αν ο έλεγχος κώδικα είναι ωφέλιμος, τότε ελέγχετε συνεχώς (unit tests - acceptance tests). Αν ο ανασχεδιασμός είναι καλός, τότε ανασχεδιάζετε συνεχώς (refactoring). Αν η απλότητα είναι καλή, τότε κάνε το απλούστερο που μπορεί να δουλέψει (simple design). 36

37 Γιατί στα άκρα; Αν η αρχιτεκτονική του συστήματος είναι σημαντική, τότε όλοι θα την ορίζουν και επανακαθορίζουν (metaphor). Αν οι έλεγχοι ολοκλήρωσης είναι σημαντικοί, τότε να εκτελείς τέτοιους ελέγχους καθημερινά (continuous integration). Αν η ανατροφοδότηση είναι καλή, τότε να την λαμβάνεις συνεχώς (pair programming, planning game, on-site customer). 37

38 Αλληλεπίδραση πρακτικών-1 ON-SITE CUSTOMER PLANNING GAME METAPHOR 40 HOURWEEK REFACTORING SIMPLE DESIGN SHORT RELEASES PAIR PROGRAMMING TESTING CODING STANDARDS COLLECTIVE OWNERSHIP CONTINUOUS INTEGRATION 38

39 Αλληλεπίδραση πρακτικών-2 Testing + Refactoring = ασφάλεια κώδικα Simple design + Refactoring = απλότητα κώδικα Pair Programming + Sustainable pace = παραγωγικότητα 39

40 Οι κύκλοι λειτουργίας On-Site Customer Acceptance Tests Collective Ownership Open Workspace Test-First Design Coding Standard User Stories One Team Pair Programming Refactoring Retrospective Iterations Continuous Integration Simple Design Metaphor Sustainable Pace Release Plan Small Releases 40

41 Κύκλος ανάπτυξης Συνάντηση στις 9 π.μ. Προγραμματισμός (ζεύγη) Έλεγχοι κώδικα Ερωτήσεις - απαντήσεις Κωδικοποίηση Επανακατασκευή κώδικα Ολοκλήρωση ή πέταμα Αναχώρηση για σπίτι στις 5 μ.μ. 41

42 Η ιεραρχία του παιχνιδιού σχεδιασμού Ένα project αποτελείται από πολλές ιστορίες Οι ιστορίες θα αλλάξουν σύντομα. Το project σχεδιάζεται σε εκδόσεις (releases) των 2-3 μηνών. Κάθε έκδοση σχεδιάζεται σε επαναλήψεις (iterations) των 2-3 εβδομάδων. Κάθε επανάληψη σχεδιάζεται σε κομμάτια εργασιών (tasks) 1-2 ημερών. Κομμάτια εργασιών σχεδιάζονται σε περιπτώσεις τεστ (test cases) που απαιτούν 5-10 λεπτά για να αναπτυχθούν. 42

43 Η διαδικασία ανάπτυξης σχηματικά Story Story Story Story 43

44 Κάρτα Ιστορίας (story card -1) Πηγή: xprogramming.com/articles/story_and_task_cards/ 44

45 Κάρτα Ιστορίας (story card -2) 101 Union Dues Bargaining Unit EEs have union dues withheld from the first pay period of the month. The amount varies by union, local, and in some cases varies by the individual. If dues cannot be taken in the first pay period, they should not be taken until a UD30 transaction is received. Priority: High Risk: Low Estimate: 1 45

46 Χώρος εργασίας Πίνακας Υπολογιστές ανάπτυξης λογισμικού Υπολογιστής ολοκλήρωσης 46

47 Υπευθυνότητες πελάτη Ανάγκες Ιστορίες Πόροι Προτεραιότητες Έγκριση (Needs) (Stories) (Resources) (Priorities) (Acceptance) 47

48 Υπευθυνότητες προγραμματιστή Εκτίμηση χρόνου Σχεδιασμός Κωδικοποίηση Ποιότητα (Time estimates) (Design) (Code) (Quality) 48

49 Ο προπονητής της ομάδας (Coach) Είναι διαθέσιμος κάθε στιγμή για την επίλυση προβλημάτων, ιδίως για τους νέους προγραμματιστές. Προσέχει την εξέλιξη της συνολικής Επανακατασκευής κώδικα. Βοηθά στους ελέγχους, επανακατασκευή και οποιαδήποτε πρακτική του ζητηθεί. Δια-συνδέει τους προγραμματιστές με το διευθυντικό προσωπικό. 49

50 Ο ιχνηλάτης (tracker) Μετρά τα πάντα. Καλά στα λόγια, αλλά στα έργα!!! Ανακαλύπτει και εφαρμόζει μετρικές. Ελαχιστοποιεί τις υπερβάσεις (χρόνου, χρήματος, κ.λ.π.). Δύο φορές την εβδομάδα τουλάχιστον ο έλεγχος μετρικών. 50

51 Ο διευθύνων (manager) Μερικές από τις εργασίες που εκτελεί: Χαράζει τις κατευθυντήριες γραμμές (πλάνο έκδοσης). Βρίσκει λύσεις στα προβλήματα και παρεμβαίνει. Χειρίζεται θέματα του προσωπικού (και νέες προσλήψεις). Αλλάζει την διαδικασία ανάπτυξης (όταν χρειαστεί). Ακυρώνει το έργο όταν δεν πάει καλά. Ρυθμίζει τις συναντήσεις με τους συμμετέχοντες. Διευθετεί όλα τα εργασιακά προβλήματα. 51

52 CRC κάρτες - 1 Class - Responsibility - Collaborator Wirfs-Brock: Responsibility-Driven Design Οι πελάτες και οι διευθυντές τις καταλαβαίνουν.. Αποσύνθεση των απαιτήσεων. Γράφουμε κάθε κλάση σε ξεχωριστή κάρτα. Γράφουμε υπευθυνότητες (3-5). Δίπλα γράφουμε τις συνεργαζόμενες κλάσεις. Εύκολες για όλους αλλά δεν καταγράφονται μόνιμα. 52

53 CRC κάρτες - 2 Απαριθμούμε πρώτα τις υποψήφιες κλάσεις. Για κάθε μία κλάση βρίσκουμε το ουσιαστικό όνομα της κλάσης π.χ. Sales, ATM, κ.λ.π. Μετά βρίσκουμε τα ρήματα ή ρήματα / επιρρήματα υπευθυνότητες της κλάσης. Τέλος ορίζουμε πιθανές σχέσεις μεταξύ των αντικειμένων για τις συνεργασίες π.χ. το αντικείμενο Α είναι σαν το αντικείμενο Β. το αντικείμενο Α γνωρίζει το αντικείμενο Β. το αντικείμενο Α μοιράζεται πληροφορίες με το αντικείμενο Β. 53

54 CRC κάρτες - 3 Class name Subclasses: Superclasses: Responsibilities: CRC κάρτα Collaborators 54

55 CRC κάρτες Παράδειγμα 1ο Sale Add items to order Determine total price Check for valid payment Sales Line Item Customer Dispatch to delivery address 55

56 CRC κάρτες Παράδειγμα 2ο Responsibilities Class ATM Collaborators Start up when switch is turned on Shut down when switch is turned off Start a new session when card is inserted by customer Provide access to component parts for sessions and transactions OperatorPanel CashDispenser NetworkToBank CustomerConsole Session 56

57 CRC κάρτες Παράδειγμα 3ο Class CardReader Responsibilities Collaborators Tell ATM when card is inserted Read information from card Eject card Retain card ATM Card 57

58 Έλεγχοι με τις κάρτες CRC-1 CLASS Elevator Controller RESPONSIBILITY 1. Turn on elevator button 2. Turn off elevator button 3. Turn on floor button 4. Turn off floor button 5. Move elevator up one floor 6. Move elevator down one floor 7. Open elevator doors and start timer 8. Close elevator doors after timeout 9. Check requests 10. Update requests COLLABORATION 1. Class Elevator Button 2. Class Floor Button Σκεφτείτε την υπευθυνότητα : Turn on elevator button. Δεν στέκει στον Αντικειμενοστρεφή Προγραμματισμό. Αγνοήσαμε την υπευθυνότητα. Η υπευθυνότητα: Turn on elevator button Θα γίνει: Send message to Elevator Button to turn itself on. 3. Class Elevator 58

59 Έλεγχοι με τις κάρτες CRC-2 CLASS Elevator Controller RESPONSIBILITY 1. Send message to Elevator Button to turn on button 2. Send message to Elevator Button to turn off button 3. Send message to Floor Button to turn on button 4. Send message to Floor Button to turn off button 5. Send message to Elevator to move up one floor 6. Send message to Elevator to move down one floor 7. Send message to Elevator Doors to open 8. Start timer 9. Send message to Elevator Doors to close after timeout 10. Check requests 11. Update requests 1. Subclass Elevator Button 2. Subclass Floor Button 3. Class Elevator Doors 4. Class Elevator COLLABORATION Open elevator doors and start timer. Η κλάση elevator δεν έχει ορισθεί σωστά, γιατί: οι πόρτες έχουν κατάσταση (state) που αλλάζει δυναμικά με την εκτέλεση. Επομένως πρόσθεσε την κλάση elevator doors. Πρόσεξε την ασφάλεια του συστήματος. Άρα: Πρόσθεσε νέα κλάση, άλλαξε τα δυναμικά μοντέλα και τα μοντέλα των περιπτώσεων χρήσης. 59

60 Σημείωμα Χρήσης Έργων Τρίτων Όλα τα σχήματα/διαγράμματα έχουν συμπεριληφθεί μετά από κατάλληλη τροποποίηση, από το σύγγραμμα «S. L. Pfleeger (Γ. Σταμέλος), «, Θεωρία και Πράξη», Εκδ. ΚΛΕΙΔΑΡΙΘΜΟΣ, 2012.» Highsmith J., Adaptive Software Development: An Evolutionary Approach to Managing Complex Systems, New York: Dorset House. Fairley R, (1985), Software engineering concepts, McGraw- Hill. ISBN: X,

61 Σημείωμα Αναφοράς Copyright, Σταμέλος Ιωάννης. «. Ευέλικτες Μέθοδοι και Ακραίος Προγραμματισμός». Έκδοση: 1.0. Θεσσαλονίκη Διαθέσιμο από τη δικτυακή διεύθυνση:

62 Σημείωμα Αδειοδότησης Το παρόν υλικό διατίθεται με τους όρους της άδειας χρήσης Creative Commons Αναφορά - Μη Εμπορική Χρήση - Παρόμοια Διανομή 4.0 [1] ή μεταγενέστερη, Διεθνής Έκδοση. Εξαιρούνται τα αυτοτελή έργα τρίτων π.χ. φωτογραφίες, διαγράμματα κ.λ.π., τα οποία εμπεριέχονται σε αυτό και τα οποία αναφέρονται μαζί με τους όρους χρήσης τους στο «Σημείωμα Χρήσης Έργων Τρίτων». Ο δικαιούχος μπορεί να παρέχει στον αδειοδόχο ξεχωριστή άδεια να χρησιμοποιεί το έργο για εμπορική χρήση, εφόσον αυτό του ζητηθεί. Ως Μη Εμπορική ορίζεται η χρήση: που δεν περιλαμβάνει άμεσο ή έμμεσο οικονομικό όφελος από την χρήση του έργου, για το διανομέα του έργου και αδειοδόχο που δεν περιλαμβάνει οικονομική συναλλαγή ως προϋπόθεση για τη χρήση ή πρόσβαση στο έργο που δεν προσπορίζει στο διανομέα του έργου και αδειοδόχο έμμεσο οικονομικό όφελος (π.χ. διαφημίσεις) από την προβολή του έργου σε διαδικτυακό τόπο [1]

63 ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Τέλος ενότητας Επεξεργασία: <Τέγος Στέργιος > Θεσσαλονίκη, <Χειμερινό Εξάμηνο >

64 ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ Σημειώματα

65 Διατήρηση Σημειωμάτων Οποιαδήποτε αναπαραγωγή ή διασκευή του υλικού θα πρέπει να συμπεριλαμβάνει: το Σημείωμα Αναφοράς το Σημείωμα Αδειοδότησης τη δήλωση Διατήρησης Σημειωμάτων το Σημείωμα Χρήσης Έργων Τρίτων (εφόσον υπάρχει) μαζί με τους συνοδευόμενους υπερσυνδέσμους.

Ευέλικτες Μέθοδοι και Ακραίος Προγραμματισμός

Ευέλικτες Μέθοδοι και Ακραίος Προγραμματισμός Agile Methods and extreme Programming (XP) Ευέλικτες Μέθοδοι και Ακραίος Προγραμματισμός Μοντέλο Καταρράκτη (Waterfall Model) Software Model Requirements Broad Design Detailed Design Coding Testing Κύκλος

Διαβάστε περισσότερα

ΕΥΕΛΙΚΤΕΣ ΜΕΘΟΔΟΛΟΓΙΕΣ ΔΙΑΧΕΙΡΙΣΗΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ (AGILE METHODOLOGIES) Ακραίος Προγραμματισμός (Extreme Programming) και Scrum

ΕΥΕΛΙΚΤΕΣ ΜΕΘΟΔΟΛΟΓΙΕΣ ΔΙΑΧΕΙΡΙΣΗΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ (AGILE METHODOLOGIES) Ακραίος Προγραμματισμός (Extreme Programming) και Scrum ΕΥΕΛΙΚΤΕΣ ΜΕΘΟΔΟΛΟΓΙΕΣ ΔΙΑΧΕΙΡΙΣΗΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ (AGILE METHODOLOGIES) Ακραίος Προγραμματισμός (Extreme Programming) και Scrum Στόχοι Ευέλικτες Μέθοδοι (Agile Methods) Ακραίος Προγραμματισμός (extreme

Διαβάστε περισσότερα

Agile Methods. Ευέλικτες Μέθοδοι

Agile Methods. Ευέλικτες Μέθοδοι Agile Methods Ευέλικτες Μέθοδοι Μοντέλο Καταρράκτη (Waterfall Model) Software Model Requirements Broad Design Detailed Design Coding Testing Κύκλος Ζωής Ανάπτυξη Λογισμικού Μοντέλο Καταρράκτη Μειονεκτήματα

Διαβάστε περισσότερα

Τεχνολογία Λογισμικού

Τεχνολογία Λογισμικού ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα #12: Περιπτώσεις Χρήσης Σταμέλος Ιωάννης Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.

Διαβάστε περισσότερα

Τεχνολογία Λογισμικού

Τεχνολογία Λογισμικού ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα #4 : Ασκήσεις απαιτήσεων πρώτη σειρά Σταμέλος Ιωάννης Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

Διαβάστε περισσότερα

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ ΜΕΤΑΒΑΤΙΚΑ ΦΑΙΝΟΜΕΝΑ ΣΤΑ ΣΗΕ Λαμπρίδης Δημήτρης Κατσανού Βάνα Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών

Διαβάστε περισσότερα

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ ΜΕΤΑΒΑΤΙΚΑ ΦΑΙΝΟΜΕΝΑ ΣΤΑ ΣΗΕ Λαμπρίδης Δημήτρης Κατσανού Βάνα Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών

Διαβάστε περισσότερα

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ ΜΕΤΑΒΑΤΙΚΑ ΦΑΙΝΟΜΕΝΑ ΣΤΑ ΣΗΕ Λαμπρίδης Δημήτρης Κατσανού Βάνα Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών

Διαβάστε περισσότερα

Διοικητική Λογιστική

Διοικητική Λογιστική Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Διοικητική Λογιστική Ενότητα 10: Προσφορά και κόστος Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά

Διαβάστε περισσότερα

Μηχανολογικό Σχέδιο Ι

Μηχανολογικό Σχέδιο Ι ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Ενότητα # 8: Άτρακτοι και σφήνες Μ. Γρηγοριάδου Μηχανολόγων Μηχανικών Α.Π.Θ. Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες

Διαβάστε περισσότερα

Λογιστική Κόστους Ενότητα 12: Λογισμός Κόστους (2)

Λογιστική Κόστους Ενότητα 12: Λογισμός Κόστους (2) Λογιστική Κόστους Ενότητα 12: Λογισμός Κόστους (2) Μαυρίδης Δημήτριος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για

Διαβάστε περισσότερα

Τεχνολογία Λογισμικού

Τεχνολογία Λογισμικού ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα #1 : Εισαγωγή Σταμέλος Ιωάννης Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

Διαβάστε περισσότερα

Θερμοδυναμική. Ανοικτά Ακαδημαϊκά Μαθήματα. Πίνακες Νερού σε κατάσταση Κορεσμού. Γεώργιος Κ. Χατζηκωνσταντής Επίκουρος Καθηγητής

Θερμοδυναμική. Ανοικτά Ακαδημαϊκά Μαθήματα. Πίνακες Νερού σε κατάσταση Κορεσμού. Γεώργιος Κ. Χατζηκωνσταντής Επίκουρος Καθηγητής Ανοικτά Ακαδημαϊκά Μαθήματα Τεχνολογικό Εκπαιδευτικό Ίδρυμα Αθήνας Πίνακες Νερού σε κατάσταση Κορεσμού Γεώργιος Κ. Χατζηκωνσταντής Επίκουρος Καθηγητής Διπλ. Ναυπηγός Μηχανολόγος Μηχανικός M.Sc. Διασφάλιση

Διαβάστε περισσότερα

Εισαγωγή στους Αλγορίθμους

Εισαγωγή στους Αλγορίθμους Εισαγωγή στους Αλγορίθμους Ενότητα 5 η Άσκηση Συγχώνευση & απαρίθμηση Διδάσκων Χρήστος Ζαρολιάγκης Καθηγητής Τμήμα Μηχανικών Η/Υ & Πληροφορικής Πανεπιστήμιο Πατρών Email: zaro@ceid.upatras.gr Άδειες Χρήσης

Διαβάστε περισσότερα

Τεχνολογία Πολιτισμικού Λογισμικού

Τεχνολογία Πολιτισμικού Λογισμικού Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Τεχνολογία Πολιτισμικού Λογισμικού Ενότητα 2: Φάσεις ανάπτυξης πολιτισμικού λογισμικού Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons

Διαβάστε περισσότερα

Διδακτική της Πληροφορικής

Διδακτική της Πληροφορικής ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 14: Διδακτικές Προσεγγίσεις για τον Προγραμματισμό Σταύρος Δημητριάδης Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε

Διαβάστε περισσότερα

Τεχνολογία Λογισμικού

Τεχνολογία Λογισμικού ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα #8: Μοντέλο σχεδίασης Σταμέλος Ιωάννης Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.

Διαβάστε περισσότερα

Εισαγωγή στους Αλγορίθμους

Εισαγωγή στους Αλγορίθμους Εισαγωγή στους Αλγορίθμους Ενότητα 5 η Άσκηση - Συγχώνευση Διδάσκων Χρήστος Ζαρολιάγκης Καθηγητής Τμήμα Μηχανικών Η/Υ & Πληροφορικής Πανεπιστήμιο Πατρών Email: zaro@ceid.upatras.gr Άδειες Χρήσης Το παρόν

Διαβάστε περισσότερα

Ενότητα. Εισαγωγή στις βάσεις δεδομένων

Ενότητα. Εισαγωγή στις βάσεις δεδομένων Ενότητα 1 Εισαγωγή στις βάσεις δεδομένων 2 1.1 Βάσεις Δεδομένων Ένα βασικό στοιχείο των υπολογιστών είναι ότι έχουν τη δυνατότητα να επεξεργάζονται εύκολα και γρήγορα μεγάλο πλήθος δεδομένων και πληροφοριών.

Διαβάστε περισσότερα

Λογιστική Κόστους Ενότητα 8: Κοστολογική διάρθρωση Κύρια / Βοηθητικά Κέντρα Κόστους.

Λογιστική Κόστους Ενότητα 8: Κοστολογική διάρθρωση Κύρια / Βοηθητικά Κέντρα Κόστους. Λογιστική Κόστους Ενότητα 8: Κοστολογική διάρθρωση Κύρια / Βοηθητικά Κέντρα Κόστους. Μαυρίδης Δημήτριος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες

Διαβάστε περισσότερα

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη Ενότητα 8: Η Οικονομική πολιτική της Ευρωπαϊκής Ένωσης Γρηγόριος Ζαρωτιάδης Άδειες Χρήσης Το

Διαβάστε περισσότερα

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 3: Έλεγχοι στατιστικών υποθέσεων

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 3: Έλεγχοι στατιστικών υποθέσεων Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας Βιοστατιστική (Ε) Ενότητα 3: Έλεγχοι στατιστικών υποθέσεων Δρ.Ευσταθία Παπαγεωργίου, Αναπληρώτρια Καθηγήτρια Τμήμα Ιατρικών Εργαστηρίων Το περιεχόμενο του μαθήματος

Διαβάστε περισσότερα

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 1: Καταχώρηση δεδομένων

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 1: Καταχώρηση δεδομένων Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας Βιοστατιστική (Ε) Ενότητα 1: Καταχώρηση δεδομένων Δρ.Ευσταθία Παπαγεωργίου, Αναπληρώτρια Καθηγήτρια Τμήμα Ιατρικών Εργαστηρίων Το περιεχόμενο του μαθήματος διατίθεται

Διαβάστε περισσότερα

Εκκλησιαστικό Δίκαιο. Ενότητα 10η: Ιερά Σύνοδος της Ιεραρχίας και Διαρκής Ιερά Σύνοδος Κυριάκος Κυριαζόπουλος Τμήμα Νομικής Α.Π.Θ.

Εκκλησιαστικό Δίκαιο. Ενότητα 10η: Ιερά Σύνοδος της Ιεραρχίας και Διαρκής Ιερά Σύνοδος Κυριάκος Κυριαζόπουλος Τμήμα Νομικής Α.Π.Θ. ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 10η: Ιερά Σύνοδος της Ιεραρχίας και Διαρκής Ιερά Σύνοδος Κυριάκος Κυριαζόπουλος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται

Διαβάστε περισσότερα

Εισαγωγή στην Πληροφορική

Εισαγωγή στην Πληροφορική Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Εισαγωγή στην Πληροφορική Ενότητα 7: Τεχνολογία Λογισμικού Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά

Διαβάστε περισσότερα

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Εισαγωγή στην Διοίκηση Επιχειρήσεων Εισαγωγή στην Διοίκηση Επιχειρήσεων Ενότητα 7: ΑΣΚΗΣΕΙΣ ΜΕΓΕΘΟΥΣ ΕΠΙΧΕΙΡΗΣΗΣ Μαυρίδης Δημήτριος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

Διαβάστε περισσότερα

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 2: Περιγραφική στατιστική

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 2: Περιγραφική στατιστική Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας Βιοστατιστική (Ε) Ενότητα 2: Περιγραφική στατιστική Δρ.Ευσταθία Παπαγεωργίου, Αναπληρώτρια Καθηγήτρια Τμήμα Ιατρικών Εργαστηρίων Το περιεχόμενο του μαθήματος

Διαβάστε περισσότερα

Τεχνολογία Λογισμικού

Τεχνολογία Λογισμικού ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα #7 : Εξαγωγή απαιτήσεων Σταμέλος Ιωάννης Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.

Διαβάστε περισσότερα

Τίτλος Μαθήματος: Μαθηματική Ανάλυση Ενότητα Γ. Ολοκληρωτικός Λογισμός

Τίτλος Μαθήματος: Μαθηματική Ανάλυση Ενότητα Γ. Ολοκληρωτικός Λογισμός Τίτλος Μαθήματος: Μαθηματική Ανάλυση Ενότητα Γ. Ολοκληρωτικός Λογισμός Κεφάλαιο Γ.4: Ολοκλήρωση με Αντικατάσταση Όνομα Καθηγητή: Γεώργιος Ν. Μπροδήμας Τμήμα Φυσικής Άδειες Χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

Προγραμματισμός Η/Υ. Βασικές Προγραμματιστικές Δομές. ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος

Προγραμματισμός Η/Υ. Βασικές Προγραμματιστικές Δομές. ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος Προγραμματισμός Η/Υ Βασικές Προγραμματιστικές Δομές ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος Δομή Ελέγχου Ροής (IF) Η εντολή IF χρησιμοποιείται όταν

Διαβάστε περισσότερα

Βάσεις Περιβαλλοντικών Δεδομένων

Βάσεις Περιβαλλοντικών Δεδομένων Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Βάσεις Περιβαλλοντικών Δεδομένων Ενότητα 3: Μοντέλα βάσεων δεδομένων Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται

Διαβάστε περισσότερα

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Εισαγωγή στην Διοίκηση Επιχειρήσεων Εισαγωγή στην Διοίκηση Επιχειρήσεων Ενότητα 9: ΑΣΚΗΣΕΙΣ ΕΠΙΛΟΓΗΣ ΤΟΠΟΥ ΕΓΚΑΤΑΣΤΑΣΗΣ Μαυρίδης Δημήτριος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες

Διαβάστε περισσότερα

Διοίκηση Επιχειρήσεων

Διοίκηση Επιχειρήσεων ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 5: Η λήψη των αποφάσεων Ευγενία Πετρίδου Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.

Διαβάστε περισσότερα

Εισαγωγή στους Αλγορίθμους Ενότητα 9η Άσκηση - Αλγόριθμος Prim

Εισαγωγή στους Αλγορίθμους Ενότητα 9η Άσκηση - Αλγόριθμος Prim Εισαγωγή στους Αλγορίθμους Ενότητα 9η Άσκηση - Αλγόριθμος Prim Διδάσκων Χρήστος Ζαρολιάγκης Καθηγητής Τμήμα Μηχανικών Η/Υ & Πληροφορικής Πανεπιστήμιο Πατρών Emil: zro@ei.uptrs.r Άδειες Χρήσης Το παρόν

Διαβάστε περισσότερα

Ιστορία της μετάφρασης

Ιστορία της μετάφρασης ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 6: Μεταφραστές και πρωτότυπα. Ελένη Κασάπη ΤΜΗΜΑ ΑΓΓΛΙΚΗΣ ΓΛΩΣΣΑΣ ΚΑΙ ΦΙΛΟΛΟΓΙΑΣ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.

Διαβάστε περισσότερα

ΗΛΕΚΤΡΟΝΙΚΗ ΙIΙ Ενότητα 6

ΗΛΕΚΤΡΟΝΙΚΗ ΙIΙ Ενότητα 6 ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ ΗΛΕΚΤΡΟΝΙΚΗ ΙIΙ Ενότητα 6: 1η εργαστηριακή άσκηση και προσομοίωση με το SPICE Χατζόπουλος Αλκιβιάδης Τμήμα Ηλεκτρολόγων Μηχανικών και

Διαβάστε περισσότερα

Μεθοδολογία Έρευνας Κοινωνικών Επιστημών Ενότητα 2: ΣΥΓΚΕΝΤΡΩΣΗ ΠΛΗΡΟΦΟΡΙΩΝ ΜΑΡΚΕΤΙΝΓΚ Λοίζου Ευστράτιος Τμήμα Τεχνολόγων Γεωπόνων-Kατεύθυνση

Μεθοδολογία Έρευνας Κοινωνικών Επιστημών Ενότητα 2: ΣΥΓΚΕΝΤΡΩΣΗ ΠΛΗΡΟΦΟΡΙΩΝ ΜΑΡΚΕΤΙΝΓΚ Λοίζου Ευστράτιος Τμήμα Τεχνολόγων Γεωπόνων-Kατεύθυνση Μεθοδολογία Έρευνας Κοινωνικών Επιστημών Ενότητα 2: ΣΥΓΚΕΝΤΡΩΣΗ ΠΛΗΡΟΦΟΡΙΩΝ ΜΑΡΚΕΤΙΝΓΚ Λοίζου Ευστράτιος Τμήμα Τεχνολόγων Γεωπόνων-Kατεύθυνση Αγροτικής Οικονομίας Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό

Διαβάστε περισσότερα

Εισαγωγή στους Αλγορίθμους

Εισαγωγή στους Αλγορίθμους Εισαγωγή στους Αλγορίθμους Ενότητα 6 η Άσκηση - DFS δένδρα Διδάσκων Χρήστος Ζαρολιάγκης Καθηγητής Τμήμα Μηχανικών Η/Υ & Πληροφορικής Πανεπιστήμιο Πατρών Email: zaro@ceid.upatras.gr Άδειες Χρήσης Το παρόν

Διαβάστε περισσότερα

Διδακτική Πληροφορικής

Διδακτική Πληροφορικής Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Διδακτική Πληροφορικής Ενότητα 7: Η πληροφορική και ο προγραμματισμός στο εκπαιδευτικό σύστημα Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative

Διαβάστε περισσότερα

Τεχνικό Σχέδιο - CAD

Τεχνικό Σχέδιο - CAD Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Τεχνικό Σχέδιο - CAD Ενότητα 7: SketchUp Αντικείμενα Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά

Διαβάστε περισσότερα

Διοικητική Λογιστική

Διοικητική Λογιστική Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Διοικητική Λογιστική Ενότητα 6: Μέθοδοι ς Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά Το έργο

Διαβάστε περισσότερα

Έλεγχος και Διασφάλιση Ποιότητας Ενότητα 4: Μελέτη ISO Κουππάρης Μιχαήλ Τμήμα Χημείας Εργαστήριο Αναλυτικής Χημείας

Έλεγχος και Διασφάλιση Ποιότητας Ενότητα 4: Μελέτη ISO Κουππάρης Μιχαήλ Τμήμα Χημείας Εργαστήριο Αναλυτικής Χημείας Έλεγχος και Διασφάλιση Ποιότητας Ενότητα 4: Μελέτη Κουππάρης Μιχαήλ Τμήμα Χημείας Εργαστήριο Αναλυτικής Χημείας ISO 17025 5.9. ΔΙΑΣΦΑΛΙΣΗ ΤΗΣ ΠΟΙΟΤΗΤΑΣ ΤΩΝ ΑΠΟΤΕΛΕΣΜΑΤΩΝ ΔΟΚΙΜΩΝ (1) 5.9.1 Το Εργαστήριο

Διαβάστε περισσότερα

Θέματα Εφαρμοσμένης. Ενότητα 14.2: Η ψήφος στα πρόσωπα. Θεόδωρος Χατζηπαντελής Τμήμα Πολιτικών Επιστημών ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ

Θέματα Εφαρμοσμένης. Ενότητα 14.2: Η ψήφος στα πρόσωπα. Θεόδωρος Χατζηπαντελής Τμήμα Πολιτικών Επιστημών ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Θέματα Εφαρμοσμένης Πολιτικής Ανάλυσης Ενότητα 14.2: Η ψήφος στα πρόσωπα. Θεόδωρος Χατζηπαντελής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό

Διαβάστε περισσότερα

Τεχνολογία Λογισμικού

Τεχνολογία Λογισμικού ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα #10: Συγγραφή προγραμμάτων Σταμέλος Ιωάννης Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.

Διαβάστε περισσότερα

Δομές Δεδομένων Ενότητα 1

Δομές Δεδομένων Ενότητα 1 ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 1: Εισαγωγή Απόστολος Παπαδόπουλος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για

Διαβάστε περισσότερα

Λογιστική Κόστους Ενότητα 11: Λογισμός Κόστους (1)

Λογιστική Κόστους Ενότητα 11: Λογισμός Κόστους (1) Λογιστική Κόστους Ενότητα 11: Λογισμός Κόστους (1) Μαυρίδης Δημήτριος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για

Διαβάστε περισσότερα

Μηχανολογικό Σχέδιο Ι

Μηχανολογικό Σχέδιο Ι ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Ενότητα # 2: Όψεις Όνομα Καθηγητή: Παρασκευοπούλου Ροδούλα Α.Π.Θ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

Διαβάστε περισσότερα

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη Ενότητα 3: Κλασικά Υποδείγματα της Διεθνούς Οικονομικής Θεωρίας (Heckscher-Ohlin model) Γρηγόριος

Διαβάστε περισσότερα

Διοίκηση Εξωτερικής Εμπορικής Δραστηριότητας

Διοίκηση Εξωτερικής Εμπορικής Δραστηριότητας Διοίκηση Εξωτερικής Εμπορικής Δραστηριότητας Ενότητα 8: Αξιολόγηση και επιλογή αγορών στόχων από ελληνική εταιρία στον κλάδο παραγωγής και εμπορίας έτοιμου γυναικείου Καθ. Αλεξανδρίδης Αναστάσιος Δρ. Αντωνιάδης

Διαβάστε περισσότερα

Θερμοδυναμική. Ανοικτά Ακαδημαϊκά Μαθήματα. Πίνακες Νερού Υπέρθερμου Ατμού. Γεώργιος Κ. Χατζηκωνσταντής Επίκουρος Καθηγητής

Θερμοδυναμική. Ανοικτά Ακαδημαϊκά Μαθήματα. Πίνακες Νερού Υπέρθερμου Ατμού. Γεώργιος Κ. Χατζηκωνσταντής Επίκουρος Καθηγητής Ανοικτά Ακαδημαϊκά Μαθήματα Τεχνολογικό Εκπαιδευτικό Ίδρυμα Αθήνας Πίνακες Νερού Υπέρθερμου Ατμού Γεώργιος Κ. Χατζηκωνσταντής Επίκουρος Καθηγητής Διπλ. Ναυπηγός Μηχανολόγος Μηχανικός M.Sc. Διασφάλιση Ποιότητας,

Διαβάστε περισσότερα

Εισαγωγή στους Η/Υ. Ενότητα 2β: Αντίστροφο Πρόβλημα. Δημήτρης Σαραβάνος, Καθηγητής Πολυτεχνική Σχολή Τμήμα Μηχανολόγων & Αεροναυπηγών Μηχανικών

Εισαγωγή στους Η/Υ. Ενότητα 2β: Αντίστροφο Πρόβλημα. Δημήτρης Σαραβάνος, Καθηγητής Πολυτεχνική Σχολή Τμήμα Μηχανολόγων & Αεροναυπηγών Μηχανικών Εισαγωγή στους Η/Υ Ενότητα 2β: Δημήτρης Σαραβάνος, Καθηγητής Πολυτεχνική Σχολή Τμήμα Μηχανολόγων & Αεροναυπηγών Μηχανικών Σκοποί ενότητας Εύρεση συνάρτησης Boole όταν είναι γνωστός μόνο ο πίνακας αληθείας.

Διαβάστε περισσότερα

Εξελικτική Ψυχολογία: Κοινωνικο-γνωστική ανάπτυξη

Εξελικτική Ψυχολογία: Κοινωνικο-γνωστική ανάπτυξη ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Εξελικτική Ψυχολογία: Κοινωνικο-γνωστική ανάπτυξη Ενότητα 1 Γνωστική Ανάπτυξη: Εισαγωγικά Στοιχεία Ελευθερία N. Γωνίδα Άδειες Χρήσης Το

Διαβάστε περισσότερα

Γενικά Μαθηματικά Ι. Ενότητα 12: Κριτήρια Σύγκλισης Σειρών. Λουκάς Βλάχος Τμήμα Φυσικής ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ

Γενικά Μαθηματικά Ι. Ενότητα 12: Κριτήρια Σύγκλισης Σειρών. Λουκάς Βλάχος Τμήμα Φυσικής ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 2: Κριτήρια Σύγκλισης Σειρών Λουκάς Βλάχος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.

Διαβάστε περισσότερα

Ενδεικτικές λύσεις ασκήσεων διαχείρισης έργου υπό συνθήκες αβεβαιότητας

Ενδεικτικές λύσεις ασκήσεων διαχείρισης έργου υπό συνθήκες αβεβαιότητας Ενδεικτικές λύσεις ασκήσεων διαχείρισης έργου υπό συνθήκες αβεβαιότητας 1 Περιεχόμενα 1 η Άσκηση... 4 2 η Άσκηση... 7 3 η Άσκηση... 10 Χρηματοδότηση... 12 Σημείωμα Αναφοράς... 13 Σημείωμα Αδειοδότησης...

Διαβάστε περισσότερα

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Εισαγωγή στην Διοίκηση Επιχειρήσεων Εισαγωγή στην Διοίκηση Επιχειρήσεων Ενότητα 4: Στρατηγικοί προσανατολισμοί Μαυρίδης Δημήτριος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

Διαβάστε περισσότερα

ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Ενότητα 10: Πρότυπα Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά

Διαβάστε περισσότερα

Εφαρμογές των Τεχνολογιών της Πληροφορίας και των Επικοινωνιών στη διδασκαλία και τη μάθηση

Εφαρμογές των Τεχνολογιών της Πληροφορίας και των Επικοινωνιών στη διδασκαλία και τη μάθηση Εφαρμογές των Τεχνολογιών της Πληροφορίας και των Επικοινωνιών στη διδασκαλία και τη μάθηση Ενότητα: Εργασίες Διδάσκων: Βασίλης Κόμης, Καθηγητής komis@upatras.gr www.ecedu.upatras.gr/komis/ Τμήμα Επιστημών

Διαβάστε περισσότερα

ΣΥΜΠΕΡΙΦΟΡΑ ΚΑΤΑΝΑΛΩΤΗ

ΣΥΜΠΕΡΙΦΟΡΑ ΚΑΤΑΝΑΛΩΤΗ Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων ΣΥΜΠΕΡΙΦΟΡΑ ΚΑΤΑΝΑΛΩΤΗ Ενότητα 8: ΘΕΩΡΙΑ ΚΑΙ ΜΕΘΟΔΟΙ ΚΑΤΑΤΜΗΣΗΣ ΚΑΤΑΝΑΛΩΤΙΚΗΣ ΣΥΜΠΕΡΙΦΟΡΑΣ Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons

Διαβάστε περισσότερα

Μυελού των Οστών Ενότητα #1: Ερωτήσεις κατανόησης και αυτόαξιολόγησης

Μυελού των Οστών Ενότητα #1: Ερωτήσεις κατανόησης και αυτόαξιολόγησης Δωρεά Κυττάρων Αίματος και Μυελού των Οστών Ενότητα #1: Ερωτήσεις κατανόησης και αυτόαξιολόγησης για τη Δωρεά Κυττάρων Αίματος και Μυελού των Οστών Αλέξανδρος Σπυριδωνίδης Σχολή Επιστημών Υγείας Τμήμα

Διαβάστε περισσότερα

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Εισαγωγή στην Διοίκηση Επιχειρήσεων Εισαγωγή στην Διοίκηση Επιχειρήσεων Ενότητα 3: Στρατηγικός Προγραμματισμός Μαυρίδης Δημήτριος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

Διαβάστε περισσότερα

Θεσμοί Ευρωπαϊκών Λαών Ι 19 ος -20 ος αιώνας

Θεσμοί Ευρωπαϊκών Λαών Ι 19 ος -20 ος αιώνας ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Θεσμοί Ευρωπαϊκών Λαών Ι 19 ος -20 ος αιώνας Ενότητα 10η: Απεσταλμένοι του Ρωμαίου Ποντίφικα και Ρωμαϊκή Κουρία Κυριάκος Κυριαζόπουλος

Διαβάστε περισσότερα

Κβαντική Επεξεργασία Πληροφορίας

Κβαντική Επεξεργασία Πληροφορίας Κβαντική Επεξεργασία Πληροφορίας Ενότητα 4: Κλασσική και Κβαντική Πιθανότητα Σγάρμπας Κυριάκος Πολυτεχνική Σχολή Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών Σκοποί ενότητας Σκοπός της ενότητας

Διαβάστε περισσότερα

Διοικητική Λογιστική

Διοικητική Λογιστική Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Διοικητική Λογιστική Ενότητα 6: Συστήματα Κοστολόγησης Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά

Διαβάστε περισσότερα

Τεχνικό Σχέδιο - CAD

Τεχνικό Σχέδιο - CAD Τεχνικό Σχέδιο - CAD Προσθήκη Διαστάσεων & Κειμένου ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος Εντολές προσθήκης διαστάσεων & κειμένου Στο βασική (Home)

Διαβάστε περισσότερα

Δομημένος Προγραμματισμός

Δομημένος Προγραμματισμός Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Δομημένος Προγραμματισμός Ενότητα 1: Εισαγωγή Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά Το έργο

Διαβάστε περισσότερα

Μηχανολογικό Σχέδιο Ι

Μηχανολογικό Σχέδιο Ι ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Ενότητα # 6: Κοχλίες ΙΙ Μ. Γρηγοριάδου Μηχανολόγων Μηχανικών Α.Π.Θ. Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

Διαβάστε περισσότερα

Θεσμοί Ευρωπαϊκών Λαών Ι 19 ος -20 ος αιώνας

Θεσμοί Ευρωπαϊκών Λαών Ι 19 ος -20 ος αιώνας ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Θεσμοί Ευρωπαϊκών Λαών Ι 19 ος -20 ος αιώνας Ενότητα 7η: Ιερά Σύνοδος Κυριάκος Κυριαζόπουλος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό

Διαβάστε περισσότερα

ΗΛΕΚΤΡΟΝΙΚΗ IΙ Ενότητα 3

ΗΛΕΚΤΡΟΝΙΚΗ IΙ Ενότητα 3 ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ ΗΛΕΚΤΡΟΝΙΚΗ IΙ Ενότητα 3: Ενισχυτές στις χαμηλές συχνότητες Χατζόπουλος Αλκιβιάδης Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχ. Υπολογιστών Άδειες

Διαβάστε περισσότερα

Δομές Δεδομένων Ενότητα 3

Δομές Δεδομένων Ενότητα 3 ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 3: Στοίβα Απόστολος Παπαδόπουλος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

Διαβάστε περισσότερα

Τεχνικό Σχέδιο - CAD. Τόξο Κύκλου. Τόξο Κύκλου - Έλλειψη. ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος

Τεχνικό Σχέδιο - CAD. Τόξο Κύκλου. Τόξο Κύκλου - Έλλειψη. ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος Τεχνικό Σχέδιο - CAD Τόξο Κύκλου - Έλλειψη ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος Τόξο Κύκλου Τόξο κύκλου Στην ορολογία του Autocad: Arc Εντολή: arc

Διαβάστε περισσότερα

Εξελικτική Ψυχολογία: Κοινωνικο-γνωστική ανάπτυξη

Εξελικτική Ψυχολογία: Κοινωνικο-γνωστική ανάπτυξη ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Εξελικτική Ψυχολογία: Κοινωνικο-γνωστική ανάπτυξη Ενότητα 3 Θεωρία Επεξεργασίας Πληροφοριών: Βασικές Αρχές και Κριτική Θεώρηση Ελευθερία

Διαβάστε περισσότερα

Μηχανολογικό Σχέδιο Ι

Μηχανολογικό Σχέδιο Ι ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Ενότητα # 7: Οδοντωτοί τροχοί Μ. Γρηγοριάδου Μηχανολόγων Μηχανικών Α.Π.Θ. Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες

Διαβάστε περισσότερα

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Εισαγωγή στην Διοίκηση Επιχειρήσεων Εισαγωγή στην Διοίκηση Επιχειρήσεων Ενότητα 2: Οργάνωση και Διοίκηση Εισαγωγή Μαυρίδης Δημήτριος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

Διαβάστε περισσότερα

Λογιστική Κόστους Ενότητα 11: Λογισμός Κόστους

Λογιστική Κόστους Ενότητα 11: Λογισμός Κόστους Λογιστική Κόστους Ενότητα 11: Λογισμός Κόστους Μαυρίδης Δημήτριος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

Διαβάστε περισσότερα

Αγροτικός Τουρισμός. Ενότητα 9 η : Εκπαιδευτικές τεχνικές στον τουρισμό. Όλγα Ιακωβίδου Τμήμα Γεωπονίας ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ

Αγροτικός Τουρισμός. Ενότητα 9 η : Εκπαιδευτικές τεχνικές στον τουρισμό. Όλγα Ιακωβίδου Τμήμα Γεωπονίας ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Αγροτικός Τουρισμός Ενότητα 9 η : Εκπαιδευτικές τεχνικές στον τουρισμό Όλγα Ιακωβίδου Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται

Διαβάστε περισσότερα

Εισαγωγή στους Αλγορίθμους Ενότητα 10η Άσκηση Αλγόριθμος Dijkstra

Εισαγωγή στους Αλγορίθμους Ενότητα 10η Άσκηση Αλγόριθμος Dijkstra Εισαγωγή στους Αλγορίθμους Ενότητα 1η Άσκηση Αλγόριθμος Dijkra Διδάσκων Χρήστος Ζαρολιάγκης Καθηγητής Τμήμα Μηχανικών Η/Υ & Πληροφορικής Πανεπιστήμιο Πατρών Email: zaro@ceid.upara.gr Άδειες Χρήσης Το παρόν

Διαβάστε περισσότερα

Εκκλησιαστικό Δίκαιο

Εκκλησιαστικό Δίκαιο ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 11η: Οργανισμοί της Εκκλησίας της Ελλάδος Κυριάκος Κυριαζόπουλος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες

Διαβάστε περισσότερα

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Εισαγωγή στην Διοίκηση Επιχειρήσεων Εισαγωγή στην Διοίκηση Επιχειρήσεων Ενότητα 11: Θεωρία Οργάνωσης & Διοίκησης Μαυρίδης Δημήτριος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

Διαβάστε περισσότερα

Εισαγωγή στη Διοίκηση Επιχειρήσεων Ενότητα 3: Λήψη Αποφάσεων Επίκ. Καθηγητής Θεμιστοκλής Λαζαρίδης Τμήμα Διοίκηση Επιχειρήσεων (Γρεβενά)

Εισαγωγή στη Διοίκηση Επιχειρήσεων Ενότητα 3: Λήψη Αποφάσεων Επίκ. Καθηγητής Θεμιστοκλής Λαζαρίδης Τμήμα Διοίκηση Επιχειρήσεων (Γρεβενά) Εισαγωγή στη Διοίκηση Επιχειρήσεων Ενότητα 3: Λήψη Αποφάσεων Επίκ. Καθηγητής Θεμιστοκλής Λαζαρίδης Τμήμα Διοίκηση Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

Διαβάστε περισσότερα

ΕΡΓΑΣΤΗΡΙΟ ΦΥΣΙΚΗΣ Ι ΘΕΩΡΙΑ ΣΦΑΛΜΑΤΩΝ. Κανονισμός Μαθήματος και Εργαστηρίου Καθηγήτρια Γεωργά Σταυρούλα Τμήμα Φυσικής

ΕΡΓΑΣΤΗΡΙΟ ΦΥΣΙΚΗΣ Ι ΘΕΩΡΙΑ ΣΦΑΛΜΑΤΩΝ. Κανονισμός Μαθήματος και Εργαστηρίου Καθηγήτρια Γεωργά Σταυρούλα Τμήμα Φυσικής ΕΡΓΑΣΤΗΡΙΟ ΦΥΣΙΚΗΣ Ι ΘΕΩΡΙΑ ΣΦΑΛΜΑΤΩΝ Κανονισμός Μαθήματος και Εργαστηρίου Καθηγήτρια Γεωργά Σταυρούλα Τμήμα Φυσικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.

Διαβάστε περισσότερα

Χώρος και Διαδικασίες Αγωγής

Χώρος και Διαδικασίες Αγωγής ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 7: Καινοτόμα εκπαιδευτικά περιβάλλοντα και αλλαγή της σχολικής κουλτούρας 1/2 Δημήτριος Γερμανός Άδειες Χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

Λογισμός 3. Ενότητα 19: Θεώρημα Πεπλεγμένων (γενική μορφή) Μιχ. Γ. Μαριάς Τμήμα Μαθηματικών ΑΝΟΙΚΤΑ ΑΚΑ ΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ

Λογισμός 3. Ενότητα 19: Θεώρημα Πεπλεγμένων (γενική μορφή) Μιχ. Γ. Μαριάς Τμήμα Μαθηματικών ΑΝΟΙΚΤΑ ΑΚΑ ΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑ ΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 19: Θεώρημα Πεπλεγμένων (γενική μορφή) Μιχ. Γ. Μαριάς Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

Διαβάστε περισσότερα

Βάσεις Δεδομένων. Ενότητα 1: Εισαγωγή στις Βάσεις δεδομένων. Πασχαλίδης Δημοσθένης Τμήμα Ιερατικών σπουδών

Βάσεις Δεδομένων. Ενότητα 1: Εισαγωγή στις Βάσεις δεδομένων. Πασχαλίδης Δημοσθένης Τμήμα Ιερατικών σπουδών Βάσεις Δεδομένων Ενότητα 1: Εισαγωγή στις Βάσεις δεδομένων Πασχαλίδης Δημοσθένης Τμήμα Ιερατικών σπουδών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

Διαβάστε περισσότερα

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη Ενότητα 6: Διαπεριφερειακές διαφορές Γρηγόριος Ζαρωτιάδης Άδειες Χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

Αξιολόγηση μεταφράσεων ιταλικής ελληνικής γλώσσας

Αξιολόγηση μεταφράσεων ιταλικής ελληνικής γλώσσας ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Αξιολόγηση μεταφράσεων ιταλικής ελληνικής γλώσσας Ενότητα 1: Αυτοαξιολόγηση μεταφραστών Κασάπη Ελένη Άδειες Χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

1 η Διάλεξη. Ενδεικτικές λύσεις ασκήσεων

1 η Διάλεξη. Ενδεικτικές λύσεις ασκήσεων 1 η Διάλεξη Ενδεικτικές λύσεις ασκήσεων 1 Περιεχόμενα 1 η Άσκηση... 3 2 η Άσκηση... 3 3 η Άσκηση... 3 4 η Άσκηση... 3 5 η Άσκηση... 4 6 η Άσκηση... 4 7 η Άσκηση... 4 8 η Άσκηση... 5 9 η Άσκηση... 5 10

Διαβάστε περισσότερα

Οργάνωση και Διοίκηση Πωλήσεων

Οργάνωση και Διοίκηση Πωλήσεων Οργάνωση και Διοίκηση Πωλήσεων Ενότητα 5: ΚΑΘΟΡΙΣΜΟΣ ΣΤΟΧΩΝ ΠΩΛΗΣΕΩΝ Αθανασιάδης Αναστάσιος Τμήμα Εφαρμογών Πληροφορικής στη Διοίκηση και Οικονομία Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε

Διαβάστε περισσότερα

Διοίκηση Εξωτερικής Εμπορικής Δραστηριότητας

Διοίκηση Εξωτερικής Εμπορικής Δραστηριότητας Διοίκηση Εξωτερικής Εμπορικής Δραστηριότητας Ενότητα 1: 8 Bήματα για να Εξάγω Εξαγωγική Ετοιμότητα Επιχειρήσεων Καθ. Αλεξανδρίδης Αναστάσιος Δρ. Αντωνιάδης Ιωάννης Τμήμα Διοίκηση Επιχειρήσεων (Κοζάνη)

Διαβάστε περισσότερα

Προγραμματισμός Η/Υ. 7 η ενότητα: Αρχεία. Τμήμα. Τεχνολόγων Περιβάλλοντος. ΤΕΙ Ιονίων Νήσων. Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων

Προγραμματισμός Η/Υ. 7 η ενότητα: Αρχεία. Τμήμα. Τεχνολόγων Περιβάλλοντος. ΤΕΙ Ιονίων Νήσων. Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Προγραμματισμός Η/Υ 7 η ενότητα: Αρχεία Τμήμα Τεχνολόγων Περιβάλλοντος ΤΕΙ Ιονίων Νήσων Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons

Διαβάστε περισσότερα

Εισαγωγή στην Πληροφορική

Εισαγωγή στην Πληροφορική Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Εισαγωγή στην Πληροφορική Ενότητα 1: Εισαγωγή Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά Το έργο

Διαβάστε περισσότερα

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη Ενότητα 9: Άσκηση εμπορικής πολιτικής Παράδειγμα άσκησης εμπορικής πολιτικής Γρηγόριος Ζαρωτιάδης

Διαβάστε περισσότερα

Μάρκετινγκ Αγροτικών Προϊόντων

Μάρκετινγκ Αγροτικών Προϊόντων ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Μάρκετινγκ Αγροτικών Προϊόντων Ενότητα 4 η : Οι Παραγωγοί Αγροτικών Προϊόντων Χρίστος Καμενίδης Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό

Διαβάστε περισσότερα

ΗΛΕΚΤΡΟΝΙΚΗ IΙ Ενότητα 6

ΗΛΕΚΤΡΟΝΙΚΗ IΙ Ενότητα 6 ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ ΗΛΕΚΤΡΟΝΙΚΗ IΙ Ενότητα 6: Ανάδραση Χατζόπουλος Αλκιβιάδης Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχ. Υπολογιστών Άδειες Χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

Διδακτική της Πληροφορικής

Διδακτική της Πληροφορικής ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 4: Η Πληροφορική στην Ελληνική Δευτεροβάθμια Εκπαίδευση Γενικό Λύκειο & Επαγγελματική Εκπαίδευση Σταύρος Δημητριάδης Άδειες Χρήσης

Διαβάστε περισσότερα

Εφαρμογές πληροφορικής σε θέματα πολιτικού μηχανικού

Εφαρμογές πληροφορικής σε θέματα πολιτικού μηχανικού ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Εφαρμογές πληροφορικής σε θέματα πολιτικού μηχανικού Ενότητα 4: Εφαρμογές λογιστικών φύλλων στη Στατική: Γεωμετρικά μεγέθη πολυγωνικά

Διαβάστε περισσότερα

Μηχανολογικό Σχέδιο Ι

Μηχανολογικό Σχέδιο Ι ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Ενότητα # 3: Τομές Ι Όνομα Καθηγητή: Γιώργος Ανδρεάδης Τμήμα: Μηχανολόγων Μηχανικών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται

Διαβάστε περισσότερα

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη

Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Διεθνείς Οικονομικές Σχέσεις και Ανάπτυξη Ενότητα 7: Επιπτώσεις του Διεθνούς Εμπορίου στη διανομή του εισοδήματος Γρηγόριος Ζαρωτιάδης

Διαβάστε περισσότερα

Βάσεις Δεδομένων Ενότητα 1

Βάσεις Δεδομένων Ενότητα 1 ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 1: Εισαγωγή στις Ιωάννης Μανωλόπουλος, Καθηγητής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

Διαβάστε περισσότερα

Εξελικτική Ψυχολογία: Κοινωνικο-γνωστική ανάπτυξη

Εξελικτική Ψυχολογία: Κοινωνικο-γνωστική ανάπτυξη ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Εξελικτική Ψυχολογία: Κοινωνικο-γνωστική ανάπτυξη Ενότητα 5 Νεο-Πιαζετιανές Θεωρίες: Βασικές αρχές Ελευθερία Ν. Γωνίδα Άδειες Χρήσης Το

Διαβάστε περισσότερα

Εισαγωγή στους Αλγορίθμους Ενότητα 9η Άσκηση - Αλγόριθμος Kruskal

Εισαγωγή στους Αλγορίθμους Ενότητα 9η Άσκηση - Αλγόριθμος Kruskal Εισαγωγή στους Αλγορίθμους Ενότητα 9η Άσκηση - Αλγόριθμος Kruskl Διδάσκων Χρήστος Ζαρολιάγκης Καθηγητής Τμήμα Μηχανικών Η/Υ & Πληροφορικής Πανεπιστήμιο Πατρών Emil: zro@ei.uptrs.r Άδειες Χρήσης Το παρόν

Διαβάστε περισσότερα