Πριν ξεκινήσουμε: Γά Γιάννης Σμαραγδάκης

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

Download "Πριν ξεκινήσουμε: Γά Γιάννης Σμαραγδάκης"

Transcript

1 Πριν ξεκινήσουμε: τι κάνουμε και γιατί Γά Γιάννης Σμαραγδάκης

2 Τα κυριότερα παραδοτέα/προϊόντα μιας διεργασίας ανάπτυξης λογισμικού Άρθρωση του προβλήματος, κατανόηση (προδιαγραφές απαιτήσεων) α ) Ποιο πρόβλημα λύνουμε; Μορφοποίηση η της λύσης (αρχιτεκτονική) Πώς ίσως λύνεται το πρόβλημα Αναγωγή γή της λύσης στην πράξη (σχεδίαση) χ Πώς θα λύσουμε πράγματι το πρόβλημα; Υλοποίηση της λύσης (συγγραφή κώδικα) Σχέσεις μεταξύ των παραπάνω Αποδείξεις συνέπειας των παραπάνω ξ ς ς ρ (ανάλυση/δοκιμασία - testing)

3 Βασική έμφαση της τεχνολογίας λογισμικού Πώς να περιγράψουμε προϊόντα; τα συστατικά τους τη σχέση και αλληλεπίδρασή τους Ποιες διαδικασίες πρέπει να ακολουθηθούν για να αναπτύξουμε τέτοια προϊόντα; και να εξασφαλίσουμε την «ποιότητά» τους εν τέλει; (παραδείγματα δί διαδικασίας;) δ ) Πώς να αναπτύξουμε και να εξελίξουμε προϊόντα με: αποδεκτό κόστος βελτιωμένη ποιότητα Τεχνολογία λογισμικού = Προϊόντα + ιαδικασίες

4 Τι πιστεύουν εργαζόμενοι προγραμματιστές (για διάφορες διαδικασίες, πρακτικές, κλπ.) Ρώτησα ανθρώπους που αναπτύσουν λογισμικό επαγγελματικά εδώ και χρόνια σε περιβάλλον ομάδας, μεγάλη εταιρία λογισμικού Πολλές και ποικίλες γνώμες! τις οποίες θα ξανα-αναφέρουμε κατά τη διάρκεια του εξαμήνου μεταφρασμένα απ ευθείας αποσπάσματα

5 ομή ενός πραγματικού έργου ανάπτυξης λογισμικού Πόσοι προγραματιστές πλήρους απασχόλησης νομίζετε μζ ότι δουλεύουν στο λογισμικό που χρησιμοποιείτε; Ποιος είναι ο λόγος προγραμματιστών/δοκιμαστών/διαχειριστών; Τι ποσοστό του χρόνου αφιερώνεται στη συγγραφή κώδικα; Σε τι ποσοστό του χρόνου τους γράφουν κώδικα οι προγραμματιστές;

6 Χοντρικά ομάδα 7 ατόμων, μακροπρόθεσμο project: 3 προγραμματιστές 3 δοκιμαστές 1 διαχειριστής/διευθυντής (manager) Πολλαπλασιάστε αναλογικά για μεγαλύτερες ομάδες, ή οργανώστε ιεραρχικά Οι προγραμματιστές αφιερώνουν γύρω στο 40% του χρόνου τους γράφοντας κώδικα, άρα 15-20% της συνολικής προσπάθειας της ομάδα πηγαίνει στη συγγραφή κώδικα

7 Υπάρχει πάντα ένταση ανάμεσα στη συγγραφή κώδικα και σε άλλες εργασίες Ακόμα και αν η συγγραφή κώδικα είναι μόλις 20% του συνολικού χρόνου, είναι η μόνη φάση στην ανάπτυξη λογισμικού που δεν μπορείς να αποφύγεις! κατά πολλούς (π.χ. Code Complete ) άλλοι θα πουν ότι δεν μπορείς να αποφύγεις καμμία φάση Σκληροπυρηνική ρη άποψη: Όλα τα άλλα είναι απλά για να αντισταθμίσουν τις ανθρώπινες αδυναμίες των προγραμματιστών 3 προγραμματιστές + 3 δοκιμαστές + 1 μάνατζερ στο δικό μου project τους περασμένους 18 μήνες = 2 προγραμματιστές (3dev + 3test + 1PM = 2dev) παίζει ρόλο τι ήταν το project; Θα δούμε αυτή την ένταση επανειλημμένα

8 Περισσότερα αποσπάσματα: προκαταρκτικά, «ελάχιστη στάθμη» Ό,τι μεγέθους project κι αν έχεις, πρέπει να έχεις ένα σύστημα ελέγχου πηγαίου κώδικα (source control system), σύστημα καταχώρησης λαθών (bug tracking), μοναδιαίες δοκιμασίες (unit tests) που να τρέχουν εύκολα, κι ένα σύστημα κατασκευής (build) που να φτιάχνει αυτόματα το τελικό προϊόν και επιβεβαιώνει ότι το σύστημα μπορεί να κατασκευαστεί σε κάθε προσθήκη κώδικα (no breaking the build). Αν κάτι απ αυτά αυτά λείπει, μάζεψε τη σκηνή και άντε σπίτι. Οργάνωσε εξ αρχής τα εργαλεία ανάπτυξης, ελέγχου πηγαίου κώδικα, διαδικασία κατασκευής, debugger και profiler, αυτόματες δοκιμασίες, δοκιμασίες επίδοσης, κτλ.

9 Σκαλωσιές Κανείς δεν επενδύει αρκετά σε καλά συστήματα κατασκευής (build systems) και εργαλεία. Με εκπλήσει που στην [εταιρία] ξοδεύουμε τόσο κόπο για το ίδιο το προϊόν ενώ το σύστημα κατασκευής που το παράγει είναι πάντα μπακαλοδουλειά. Σκέτος εφιάλτης. Υπάρχει πάντα ένα μίγμα από makefiles και perl scripts και [ειδικό εργαλείο της εταιρίας] και ένα σωρό αναξιόπιστες ταρζανιές που τρελαίνουν κάποιον σαν εμένα που νοιάζεται γι αυτό το κομμάτι της διαδικασίας και για το πώς υποφέρει η παραγωγικότητα όλων μας απ αυτό.

10 Συμβάσεις Φτιάξτε έναν «αρχιτεκτονικό κατάλογο ελέγχου» για κομβικά ζητήματα όπως συμβάσεις πολυνηματικού προγραμματισμού, επανείσοδο (re-entrancy), αντοχή σε σφάλματα (μάλλον αυτό είναι πολύ προχωρημένο), ασύγχρονη είσοδο/έξοδο που μπορεί να μπλοκάρει για αόριστο χρόνο (πιο ρεαλιστικό), χειρισμό λανθασμένων εισόδων (που να περιλαμβάνει περίεργες περιπτώσεις όπως αντικείμενα που δημιουργούνται από λάθος factory), συνθήκες χαμηλής μνήμης, κλπ. Αποφασίστε επίσης για βασικές συμβάσεις όπως αν ο η καλούσα ή η κλειθείσα συνάρτηση αρχικοποιεί τις παραμέτρους με τις οποίες εξάγει δεδομένα, συμβάσεις για τη σειρά παραμέτρων (οι έξοδοι τελευταίες ή πρώτες;), κλπ. Στον κώδικα για το [πρόσφατο project] υπάρχει εκπληκτική ποσότητα κώδικα τυφλοσούρτη για τέτοια πράγματα. Πειθαρχημένη παρέκλιση, REVIEW

11 ιαδικασίες Αν ήμουν υπεύθυνος ομάδας θα έδινα έμφαση στη γρήγορη ανάπτυξη πρότυπης υλοποίησης (rapid prototyping). Όσο πιο λίγο περιπετειώδες είναι ένα έργο τόσο λιγότερο χρειάζεσαι πρότυπα υλοποίησης, αλλά αν δεν υπάρχουν πολύ πλήρεις προδιαγραφές, θα έλεγα ότι μια πρότυπη υλοποίηση αξίζει τον κόπο και με το παραπάνω. Μπορεί κανείς να χρησιμοποιήσει το πρότυπο για να φτιάξει ένα αρχικό σύνολο δοκιμών, αν και είναι μάλλον καλύτερο να κρατηθεί το πρότυπο μακριά από τους προγραμματιστές όταν αρχίσουν την πραγματική υλοποίηση, η, αλλιώς απλά θα εξομοιώσουν το πρότυπο. Το "Scrum" είναι δημοφιλής μέθοδος τελευταία. Έχω πάρει μόνο μια ιδέα αλλά έχει σύντομους στόχους (milestones), καλές προτεραιότητες, ρ και πολύ άμεσο πάρε-δώσε μεταξύ των μελών της ομάδας. Όλα αυτά ακούγονται πολύ καλά για μικρές ομάδες.

12 Περί μάκρο-διαδικασιών Έχω παρατηρήσει ότι όταν κάποιος έχει να ακολουθήσει μια διαδικασία (π.χ. συμπλήρωσε μια φόρμα για το «μοντέλο απειλών ασφαλείας») το κάνει πολύ ευχαρίστως γιατί σημαίνει ότι σημειώνει συγκεκριμένη πρόοδο για εκείνη την ώρα της ημέρας. Είναι πολύ εύκολο να γεμίσεις τη μέρα ενός εργαζομένου με τέτοια πράγματα και θα έχουν υψηλή προτεραιότητα γιατί είναι πολύ πιο εύκολο για το manager να πει «δεν συμπλήρωσες τη φόρμα Χ» παρά να πει «δεν γράφεις καλό κώδικα» ή «η πρόοδος σου είναι αργή».

13 ιαδικασίες και Μέγεθος Έργου Μεγάλες ομάδες που δουλεύουν σε μεγάλες βάσεις κώδικα με περισσότερη πολυπλοκότητα πρέπει να έχουν πολλή «διαδικασία». Οι καλές μεγάλες ομάδες θα διαλέξουν το έλαχιστο διαδικασίας που θα δώσει το μέγιστο πλεονέκτημα. Όμως εν τέλει, αν κάποιος δεν πολυθέλει διαδικασίες θα είναι πιο ευτυχισμένος σε μικρότερες ομάδες/προϊόντα.

14 ιαδικασία καισχεδιασμός Χρειαζόμασταν οπωσδήποτε περισσότερο χρόνο για να σχεδιάσουμε πριν όλα τα άλλα. Είχαμε πολύ χρόνο (μήνες!) και τον σπαταλήσαμε σε «ομάδες εργασίας» που συναντιόντουσαν συνεχώς και έχαναν το χρόνο τους σε στοιχειώδη πράγματα. Μετά αποσπαστήκαμε από ένα άλλο project που μας φόρτωσε η διοίκηση και στο τέλος είχαμε μια βδομάδα για να συμπληρώσουμε το 95% του σχεδιασμού.

15 ιαδικασία καισχεδιασμός Ένας φίλος μου είναι σε μια άλλη ομάδα στην [εταιρία] και έχουν «κρίση ποιότητας». Στα τελευταία τους milestones είχαν βαθμό οπισθοδρόμησης (regression rate) 30% ανά checkin (δεν έχω ιδέα τι στατιστικά θεωρούνται φυσιολογικά γενικά αλλά 30% δεν μου φαίνεται και υπερβολικά μεγάλο ίσως 15% είναι πιο λογικό;) κι έτσι η «λύση» είναι ότι ένας από τους αρχιτέκτονες (που ο φίλος μου τον θεωρεί πανάχρηστο και ηλίθιο) ) προσπαθεί να επιβάλει κάποια μέτρα ποιότητας (π.χ. κυκλωματική πολυπλοκότητα, ποσοστό σχολίων ανά γραμμή κώδικα, κτλ.) που θα επιβάλονται αυτόματα στο checkin για να βελτιώσουν τον κώδικα. Ο φίλος μου μου έστειλε το κείμενο αυτού του τύπου και βασικά έλεγε «για να διορθώσουμε τα προβλήματά μας θα κάνουμε αυτό» με κάποια μέτρα ποιότητας που τα έβγαλε απ το κεφάλι του χωρίς καμμία λογική σύνδεση με το πρόβλημα και χωρίς κανένα πλάνο για να εκτιμήσει αν η νέα διαδικασία δουλεύει.

16 ιαδικασία και οκιμασίες Μια διαδικασία που πραγματικά μ αρέσει είναι η ανάπτυξη που καθοδηγείται από δοκιμασίες (test- driven development). Έγραψα στο blog μου γι αυτό πριν λίγο καιρό [...] Λέω επίσης για την «κάλυψη κώδικα» σαν ένα χρήσιμο μέτρο ποιότητας. Είναι το μόνο μέτρο που ξέρω που το χρησιμοποιούν σχεδόν όλοι. Η ιδέα είναι ότι αν έχεις λιγότερο από ~80% κάλυψη τεμαχίων (block coverage) από τα test σου τότε κάτι πάει στραβά.

17 ιαδικασία και οκιμασίες Η καλύτερη προσέγγιση στην ανάπτυξη λογισμικού είναι να βρεις ένα τρόπο να κάνεις «τα πάντα δυο φορές», κάτι σαν το διπλογραφικό σύστημα στη λογιστική. Σε κάποιες περιπτώσεις βασίζεσαι στο σύστημα τύπων. Σε άλλες γράφεις asserts. Σε άλλες μοναδιαίες δοκιμασίες. Θα έλεγα ότι αυτό είναι το πιο σημαντικό: υπάρχει κάποιος τρόπος που το μηχάνημα να ελέγξει το κάθε στοιχείο ενός προγράμματος έναντι κάποιου άλλου στοιχείου; Έλεγξε όσο γίνεται, όσο πιο νωρίς γίνεται, χρησιμοποιώντας compile-time asserts και πολύπλοκους τύπους που θα μεταγλωττιστούν σε σχεδόν τίποτα. (Βρήκα ένα σωρό bugs πριν κανά-δυο μήνες όταν άλλαξα ένα typedef που χρησιμοποιούταν με ελαφρά διαφορετικούς τρόπους σε ένα class template με 4 ασύμβατα instantiations που δεν μπορούσες να χρησιμοποιήσεις το ένα αντί για το άλλο χωρίς μετατροπή.) Μια καλή ιδέα είναι ένα ξεχωριστό σύστημα κατασκευής που τρέχει αυτόματες δοκιμασίες πολύ αργά αλλά κάνει πολλούς ελέγχους συνέπειας σε όλες τις δομές δεδομένων.

18 ιαδικασία και οκιμασίες [Από τον ίδιο που είπε 3dev + 3test + 1PM = 2dev] Ένα πρόβλημα που έχουμε με δοκιμαστές που δεν κάνουν τίποτε άλλο είναι ότι δεν υπάρχει τρόπος ελέγχου τους. Λένε απλά «αυτό δοκιμάστηκε» και όλοι (ή μάλλον ο manager) τους πιστεύουν. Πρότεινα δύο πιθανά επίπεδα ελέγχου. Το πρώτο είναι να επιτρέψουμε στους προγραμματιστές να βάλουν σε συγκεκριμένα σημεία του κώδικα κάποιο macro ή κάτι τέτοιο που να σημαίνει «αυτή η περίπτωση πρέπει να καλυφθεί». Οι δοκιμασίες θα πρέπει να καλύψουν όλες αυτές τις περιπτώσεις. Οι δοκιμαστές μας στηρίζονται σε μέτρα κάλυψης και εξ αιτίας διάφορων περιπτώσεων για χειρισμό λαθών ένα 70% θεωρείται αποδεκτό. Κανείς δεν ξέρει αν σημαντικές περιπτώσεις μένουν χωρίς έλεγχο. Το ακόμα υψηλότερο επίπεδο ελέγχου θα ήταν να επιτρέψουμε στους προγραμματιστές να προσθέσουν macros που θα εισάγουν bugs επίτηδες σε κάποιο ειδικό build. [άλλος προγραμματιστής, χωρίς να απαντάει στον προηγούμενο] Κοίτα, μιλάω από εμπειρία. Οι δοκιμαστές μας βρίσκουν ένα σωρό bugs.

ιαδικασίες Τεχνολογίας Λογισμικού Γιάννης Σμαραγδάκης

ιαδικασίες Τεχνολογίας Λογισμικού Γιάννης Σμαραγδάκης ιαδικασίες Τεχνολογίας Λογισμικού Γιάννης Σμαραγδάκης Βασική έμφαση της τεχνολογίας λογισμικού Πώς να περιγράψουμε προϊόντα; τα συστατικά τους τη σχέση και αλληλεπίδρασή τους Ποιες διαδικασίες πρέπει να

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

Εισαγωγή στην. Γιάννης Σμαραγδάκης

Εισαγωγή στην. Γιάννης Σμαραγδάκης Εισαγωγή στην Τεχνολογία Λογισμικού Γιάννης Σμαραγδάκης Γιατί μελετάμε την Τεχνολογία Λογισμικού Λογισμικό υπάρχει παντού σε όλους τους τεχνικούς τομείς (π.χ. αεροδιαστημική) σε όλες τις επιστήμες στον

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

Προδιαγραφές Απαιτήσεων Γιάννης Σμαραγδάκης

Προδιαγραφές Απαιτήσεων Γιάννης Σμαραγδάκης Προδιαγραφές Απαιτήσεων Γιάννης Σμαραγδάκης Τα κυριότερα παραδοτέα/προϊόντα μιας διεργασίας ανάπτυξης λογισμικού Άρθρωση του προβλήματος, κατανόηση (προδιαγραφές απαιτήσεων) α ) Ποιο πρόβλημα λύνουμε;

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

Λήστευαν το δημόσιο χρήμα - Το Α' Μέρος με τους αποκαλυπτικούς διαλόγους Άκη Σμπώκου

Λήστευαν το δημόσιο χρήμα - Το Α' Μέρος με τους αποκαλυπτικούς διαλόγους Άκη Σμπώκου Λήστευαν το δημόσιο χρήμα - Το Α' Μέρος με τους αποκαλυπτικούς διαλόγους Άκη Σμπώκου - Έλα - πέρασες μια φορά ε; Σε είδα σε μια στιγμή αλλά δεν ήμουν βέβαιος, δεν με είδες; - πέρασα με το αμάξι και έκανα

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

«Δουλεύω Ηλεκτρονικά, Δουλεύω Γρήγορα και με Ασφάλεια - by e-base.gr»

«Δουλεύω Ηλεκτρονικά, Δουλεύω Γρήγορα και με Ασφάλεια - by e-base.gr» Επεξήγηση web site με λογικό διάγραμμα «Δουλεύω Ηλεκτρονικά, Δουλεύω Γρήγορα και με Ασφάλεια - by e-base.gr» Web : www.e-base.gr E-mail : support@e-base.gr Facebook : Like Twitter : @ebasegr Πολλοί άνθρωποι

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

οκιμασία και πλάνο δοκιμασίας

οκιμασία και πλάνο δοκιμασίας οκιμασία και πλάνο ς Γιάννης Σμαραγδάκης Η επιχειρεί να απαντήσει Κάνει το λογισμικό αυτό που υποτίθεται; Πότε μπορεί να έχει πρόβλημα; Πόσο γρήγορα τρέχει; Πόσο ακριβή είναι τα αποτελέσματα; Όταν έχει

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

12 Έλεχος και επαλήθευση λογισμικού

12 Έλεχος και επαλήθευση λογισμικού 12 Έλεχος και επαλήθευση λογισμικού Τεχνολογία Λογισμικού Τμήμα Πληροφορικής & Τηλεπικοινωνιών, ΕΚΠΑ Εαρινό εξάμηνο 2016 17 Δρ. Κώστας Σαΐδης saiko@di.uoa.gr Πώς εξασφαλίζουμε ότι το λογισμικό είναι σύμφωνο

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

Οι αριθμοί σελίδων με έντονη γραφή δείχνουν τα κύρια κεφάλαια που σχετίζονται με το θέμα. ΣΧΕΣΗ ΜΕ ΜΑΘΗΜΑ

Οι αριθμοί σελίδων με έντονη γραφή δείχνουν τα κύρια κεφάλαια που σχετίζονται με το θέμα. ΣΧΕΣΗ ΜΕ ΜΑΘΗΜΑ Τί σε απασχολεί; Διάβασε τον κατάλογο που δίνουμε παρακάτω και, όταν συναντήσεις κάποιο θέμα που απασχολεί κι εσένα, πήγαινε στις σελίδες που αναφέρονται εκεί. Διάβασε τα κεφάλαια, που θα βρεις σ εκείνες

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

10α Έλεγχος και επαλήθευση λογισμικού

10α Έλεγχος και επαλήθευση λογισμικού 10α Έλεγχος και επαλήθευση λογισμικού Τεχνολογία Λογισμικού Σχολή Hλεκτρολόγων Mηχανικών & Mηχανικών Yπολογιστών Εθνικό Μετσόβιο Πολυτεχνείο Χειμερινό εξάμηνο 2017 18 Δρ. Κώστας Σαΐδης saiko@di.uoa.gr

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

Agile Προσέγγιση στη Διαχείριση Έργων Λογισμικού

Agile Προσέγγιση στη Διαχείριση Έργων Λογισμικού Agile Προσέγγιση στη Διαχείριση Έργων Λογισμικού Ενότητα 2- Οι αρχές της agile προσέγγισης Δρ. Δημήτριος Τσέλιος Καθηγητής Εφαρμογών Τμήμα Μηχανικών Πληροφορικής Τ.Ε.- ΤΕΙ Θεσσαλίας Μεταπτυχιακό Πρόγραμμα

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

Α. Ερωτήσεις Ανάπτυξης

Α. Ερωτήσεις Ανάπτυξης οµηµένος Προγραµµατισµός-Κεφάλαιο 7 Σελίδα 1 α ό 10 ΕΝΟΤΗΤΑ ΙΙΙ (ΠΡΟΓΡΑΜΜΑΤΑ) ΚΕΦΑΛΑΙΟ 7: Είδη, Τεχνικές και Περιβάλλοντα Προγραµµατισµού Α. Ερωτήσεις Ανάπτυξης 1. Τι ονοµάζουµε γλώσσα προγραµµατισµού;

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

ΕΙΔΗ,ΤΕΧΝΙΚΕΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΑ ΠΡΟΓΡΑΜΜΑΤΙ- ΣΜΟΥ

ΕΙΔΗ,ΤΕΧΝΙΚΕΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΑ ΠΡΟΓΡΑΜΜΑΤΙ- ΣΜΟΥ Κεφάλαιο 7 ΕΙΔΗ,ΤΕΧΝΙΚΕΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΑ ΠΡΟΓΡΑΜΜΑΤΙ- ΣΜΟΥ Ερωτήσεις 1. Να αναφέρετε διαφορές μεταξύ γλωσσών μηχανής και γλωσσών χαμηλού επιπέδου. Οι γλώσσες μηχανής κωδικοποιούν τις εντολές τους με ομάδες

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

Agile Προσέγγιση στη Διαχείριση Έργων Λογισμικού

Agile Προσέγγιση στη Διαχείριση Έργων Λογισμικού Agile Προσέγγιση στη Διαχείριση Έργων Λογισμικού Ενότητα 1-Το γενικό πλαίσιο της agile προσέγγισης Δρ. Δημήτριος Τσέλιος Καθηγητής Εφαρμογών Τμήμα Μηχανικών Πληροφορικής Τ.Ε.- ΤΕΙ Θεσσαλίας Μεταπτυχιακό

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

Unity Editor #04 Κεντρικό Μενού: Edit, Unity Preferences

Unity Editor #04 Κεντρικό Μενού: Edit, Unity Preferences Unity Editor #04 Κεντρικό Μενού: Edit, Unity Preferences Γεια σου. Σε αυτό το μάθημα θα μιλήσουμε για τις δυνατότητες που μας δίνει η Unity να την κάνουμε να λειτουργεί όπως θέλουμε. Η αλήθεια είναι ότι

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

Τεχνολογία Λογισμικού & Πνευματική Ιδιοκτησία. ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική

Τεχνολογία Λογισμικού & Πνευματική Ιδιοκτησία. ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική Τεχνολογία Λογισμικού & Πνευματική Ιδιοκτησία ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική Κύκλος ζωής λογισμικού source: Forouzan, Mosharraf Τροποποιήσεις διόρθωση σφαλμάτων, αλλαγή απαιτήσεων χρήστη,...

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

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

ΗΥ101: Εισαγωγή στην Πληροφορική Δρ. Χρήστος Ηλιούδης Τι είναι η ; Η διαδικασία του προγραμματισμού είναι μία πολύπλοκη διαδικασία που συχνά οδηγεί σε λάθη (πραγματοποιείται από ανθρώπους!!!). Τα προγραμματιστικά λάθη λέγονται bugs και

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

Τεχνικές σχεδίασης προγραμμάτων, Προγραμματιστικά Περιβάλλοντα

Τεχνικές σχεδίασης προγραμμάτων, Προγραμματιστικά Περιβάλλοντα Τεχνικές σχεδίασης προγραμμάτων, Προγραμματιστικά Περιβάλλοντα Ενότητες βιβλίου: 6.4, 6.7 Ώρες διδασκαλίας: 1 Τεχνικές σχεδίασης προγραμμάτων Στο βιβλίο γίνεται αναφορά σε μία τεχνική για την ανάπτυξη

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

Όταν κάποιος ξεκινήσει τον πλειστηριασμό με μια αγορά σκοπός του είναι να περιγράψει όσο καλύτερα μπορεί το χέρι του στον συμπαίκτη του.

Όταν κάποιος ξεκινήσει τον πλειστηριασμό με μια αγορά σκοπός του είναι να περιγράψει όσο καλύτερα μπορεί το χέρι του στον συμπαίκτη του. Πλειστηριασμός Όταν κάποιος ξεκινήσει τον πλειστηριασμό με μια αγορά σκοπός του είναι να περιγράψει όσο καλύτερα μπορεί το χέρι του στον συμπαίκτη του. Πλειστηριασμός Ο συμπαίκτης του ανοίξαντα αναλαμβάνει

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

Unity Editor #02 Κεντρικό Μενού: File, Build Settings και Build & Run

Unity Editor #02 Κεντρικό Μενού: File, Build Settings και Build & Run Unity Editor #02 Κεντρικό Μενού: File, Build Settings και Build & Run Καλώς ήλθες. Στο προηγούμενο μάθημα είδαμε τις λειτουργίες του μενού File του Editor της Unity. Όπως είπαμε οι δύο επιλογές που διαφέρουν

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

ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών

ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών 44 Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών Διδακτικοί στόχοι Σκοπός του κεφαλαίου είναι οι μαθητές να κατανοήσουν τα βήματα που ακολουθούνται κατά την ανάπτυξη μιας εφαρμογής.

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

Κεφάλαιο 14: Συμβουλές προς έναν νέο προγραμματιστή

Κεφάλαιο 14: Συμβουλές προς έναν νέο προγραμματιστή Κεφάλαιο 14: Συμβουλές προς έναν νέο προγραμματιστή Φτάσαμε σιγά σιγά στο τέλος του βιβλίου. Αντί για κάποιον επίλογο σκέφτηκα να συλλέξω κάποια πράγματα που θα ήθελα να πω σε κάποιον ο οποίος αρχίζει

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

«Γκρρρ,» αναφωνεί η Ζέτα «δεν το πιστεύω ότι οι άνθρωποι μπορούν να συμπεριφέρονται έτσι μεταξύ τους!»

«Γκρρρ,» αναφωνεί η Ζέτα «δεν το πιστεύω ότι οι άνθρωποι μπορούν να συμπεριφέρονται έτσι μεταξύ τους!» 26 σχεδιασε μια ΦωτογρΑΦιΑ τήσ προσκλήσήσ που ελαβεσ Απο τον ΔΑσκΑλο σου. παρουσιασε το λογοτυπο και το σλογκαν που χρήσιμοποιει το σχολειο σου για τήν εβδομαδα κατα τήσ παρενοχλήσήσ. ΗΛΕΚΤΡΟΝΙΚΗ ΠΑΡΕΝΟΧΛΗΣΗ

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

Στην ηλεκτρονική φόρμα του ΑΣΕΠ στην κατηγορία Πρόσθετα Προσόντα (και αλλού) αναφέρει με κόκκινα γράμματα την λέξη Σημαντικό και εξηγεί ότι " Ο

Στην ηλεκτρονική φόρμα του ΑΣΕΠ στην κατηγορία Πρόσθετα Προσόντα (και αλλού) αναφέρει με κόκκινα γράμματα την λέξη Σημαντικό και εξηγεί ότι  Ο Πρώτον θεωρώ ότι πρέπει να έχει διαβάσει 3 πράγματα πριν πάει κάποιος να καταθέσει την αίτηση του. Το πρώτο και βασικότερο είναι ο Νόμος, το δεύτερο η προκήρυξη του ΑΣΕΠ και το τρίτο η πρόσκληση του Υπουργείου.

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

Ελεγχος, Αξιοπιστία και Διασφάλιση Ποιότητας Λογισµικού Πολυπλοκότητα

Ελεγχος, Αξιοπιστία και Διασφάλιση Ποιότητας Λογισµικού Πολυπλοκότητα Ελεγχος, Αξιοπιστία και Διασφάλιση Ποιότητας Λογισµικού Πολυπλοκότητα Τµήµα Διοίκησης Επιχειρήσεων Τει Δυτικής Ελλάδας Μεσολόγγι Δρ. Α. Στεφανή Διάλεξη 5 2 Εγκυροποίηση Λογισµικού Εγκυροποίηση Λογισµικού

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

Ταξινομίες και είδη ερωτήσεων. Δρ Δημήτριος Γκότζος

Ταξινομίες και είδη ερωτήσεων. Δρ Δημήτριος Γκότζος Ταξινομίες και είδη ερωτήσεων Δρ Δημήτριος Γκότζος Κριτήρια ταξινόμησης ερωτήσεων - ταξινομίες Κριτήρια ταξινόμησης Νοητικές λειτουργίες Είδος γνώσης Διδακτικές λειτουργίες Πρόσωπο που τις υποβάλει Φύση

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΕΠΙΣΤΗΜΩΝ ΤΗΣ ΑΓΩΓΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΕΠΙΣΤΗΜΩΝ ΤΗΣ ΑΓΩΓΗΣ Αγαπητέ μαθητή/ αγαπητή μαθήτρια, Διεξάγουμε μια έρευνα και θα θέλαμε να μάθουμε την άποψή σου για τo περιβάλλον μάθησης που επικρατεί στην τάξη σου. Σε παρακαλούμε

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

ΚΕΦΑΛΑΙΑ XIII, XIV. Εκσφαλμάτωση προγράμματος - Κύκλος Ζωής Λογισμικού

ΚΕΦΑΛΑΙΑ XIII, XIV. Εκσφαλμάτωση προγράμματος - Κύκλος Ζωής Λογισμικού ΚΕΦΑΛΑΙΑ XIII, XIV Ένας προγραμματιστής ανεξάρτητα από το πόσο ικανός είναι, όταν δημιουργεί ένα πρόγραμμα, είναι φυσικό να κάνει ορισμένα λάθη. Σε ένα πρόγραμμα είναι δυνατό να παρουσιαστούν διαφορετικής

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

ΙΔΕΟΚΑΤΑΣΚΕΥΕΣ: ΣΚΕΦΤΟΜΑΙ ΚΑΙ ΓΡΑΦΩ

ΙΔΕΟΚΑΤΑΣΚΕΥΕΣ: ΣΚΕΦΤΟΜΑΙ ΚΑΙ ΓΡΑΦΩ 1 ΙΔΕΟΚΑΤΑΣΚΕΥΕΣ: ΣΚΕΦΤΟΜΑΙ ΚΑΙ ΓΡΑΦΩ Κώστας Κύρος 2 ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 1 3 ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 2 Γίνε και εσύ ένας συγγραφέας! Γράψε τη δική σου μικρή ιστορία. Εκτύπωσέ την και δώσ την στους φίλους σου για να

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

Ταυτότητα εκπαιδευτικού σεναρίου. Γνώσεις και πρότερες ιδέες των μαθητών. Σκοπός και στόχοι

Ταυτότητα εκπαιδευτικού σεναρίου. Γνώσεις και πρότερες ιδέες των μαθητών. Σκοπός και στόχοι Τίτλος: Υποδοχή εξωγήινων Ταυτότητα εκπαιδευτικού σεναρίου Σύντομη περιγραφή: Οι μαθητές και οι μαθήτριες καλούνται να κάνουν μια απλή κατασκευή με την χρήση του εκπαιδευτικού πακέτου Lego NXT Mindstorms.

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

ISSP 1998 Religion II. - Questionnaire - Cyprus

ISSP 1998 Religion II. - Questionnaire - Cyprus ISSP 1998 Religion II - Questionnaire - Cyprus Για σας. Είμαστε από το Κέντρο Ερευνών του Cyprus College. Kάνουμε μια διεθνή έρευνα για κοινωνικές και ηθικές αντιλήψεις. Η έρευνα αυτή γίνεται ταυτόχρονα

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

Πληροφορική & Τηλεπικοινωνίες. K18 - Υλοποίηση Συστημάτων Βάσεων Δεδομένων Εαρινό Εξάμηνο

Πληροφορική & Τηλεπικοινωνίες. K18 - Υλοποίηση Συστημάτων Βάσεων Δεδομένων Εαρινό Εξάμηνο Πληροφορική & Τηλεπικοινωνίες K18 - Υλοποίηση Συστημάτων Βάσεων Δεδομένων Εαρινό Εξάμηνο 2010 2011 Δ. Γουνόπουλος Ι. Ιωαννίδης Άσκηση 2: Υλοποίηση Ευρετηρίου Β+ Δένδρου Προθεσμία: 6 Ιουνίου 2011, 11:59μμ

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

Σχεδίαση Γλωσσών Προγραμματισμού. Εαρινό Εξάμηνο Lec03 18/02/2019

Σχεδίαση Γλωσσών Προγραμματισμού. Εαρινό Εξάμηνο Lec03 18/02/2019 Σχεδίαση Γλωσσών Προγραμματισμού Εαρινό Εξάμηνο 2018-2019 Lec03 18/02/2019 Γλώσσες με δομή Block Γλώσσες με δομή Block Απλό μοντέλο Μηχανής Εκτέλεσης Διαχείριση Μνήμης Εμβέλεια και διάρκεια ζωής Εμβέλεια

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

Προγραμματισμός Ι. Δυναμική Διαχείριση Μνήμης. Δημήτρης Μιχαήλ. Ακ. Έτος 2011-2012. Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο

Προγραμματισμός Ι. Δυναμική Διαχείριση Μνήμης. Δημήτρης Μιχαήλ. Ακ. Έτος 2011-2012. Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Προγραμματισμός Ι Δυναμική Διαχείριση Μνήμης Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ακ. Έτος 2011-2012 Ανάγκη για Δυναμική Μνήμη Στατική Μνήμη Μέχρι τώρα χρησιμοποιούσαμε

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

ΣΤΟΧΟΙ. Μεθοδολογία διαχείρισης

ΣΤΟΧΟΙ. Μεθοδολογία διαχείρισης ΣΤΟΧΟΙ Μεθοδολογία διαχείρισης περί στόχων Οι στόχοι μας βοηθούν να πιστέψουμε στον εαυτό μας, μας κατευθύνουν στη ζωή, είναι το οξυγόνο των ονείρων μας. Βήματα 1 ΣΕ ΤΙ ΘΑ ΒΑΛΕΙΣ ΣΤΟΧΟΥΣ 2 ΠΩΣ ΕΙΝΑΙ ΟΙ

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

XP μέθοδος για τη Διαχείριση Έργων Λογισμικού

XP μέθοδος για τη Διαχείριση Έργων Λογισμικού XP μέθοδος για τη Διαχείριση Έργων Λογισμικού Ενότητα 2- XP- Απλότητα και Αυξητική Ανάπτυξη Δρ. Δημήτριος Τσέλιος Καθηγητής Εφαρμογών Τμήμα Μηχανικών Πληροφορικής Τ.Ε.- ΤΕΙ Θεσσαλίας Μεταπτυχιακό Πρόγραμμα

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

Πώς γράφεις αυτές τις φράσεις;

Πώς γράφεις αυτές τις φράσεις; Πρόλογος Όταν ήμουν μικρός, ούτε που γνώριζα πως ήμουν παιδί με ειδικές ανάγκες. Πώς το ανακάλυψα; Από τους άλλους ανθρώπους που μου έλεγαν ότι ήμουν διαφορετικός, και ότι αυτό ήταν πρόβλημα. Δεν είναι

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

ΕΠΙΚΟΙΝΩΝΙΑ ΣΤΗΝ ΠΩΛΗΣΗ

ΕΠΙΚΟΙΝΩΝΙΑ ΣΤΗΝ ΠΩΛΗΣΗ ΕΠΙΚΟΙΝΩΝΙΑ ΣΤΗΝ ΠΩΛΗΣΗ Καταρχάς, βασική προϋπόθεση για το κλείσιμο μιας συνάντησης είναι να έχουμε εξακριβώσει και πιστοποιήσει ότι μιλάμε με τον υπεύθυνο που λαμβάνει μια απόφαση συνεργασίας ή επηρεάζει

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

Διάλεξη 17: Έλεγχος Λογισμικού

Διάλεξη 17: Έλεγχος Λογισμικού Τμήμα Πληροφορικής Πανεπιστήμιο Κύπρου ΕΠΛ132 Αρχές Προγραμματισμού II Διάλεξη 17: Έλεγχος Λογισμικού (Κεφάλαιο 24.1-24.2, KNK-2ED) Δημήτρης Ζεϊναλιπούρ http://www.cs.ucy.ac.cy/courses/epl132 17-1 Μεγάλης

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

Ρώτα το νερό... τι τρέχει

Ρώτα το νερό... τι τρέχει Ρώτα το νερό... τι τρέχει Μάθημα: Γλώσσα & Πολιτισμός Θεματική Ενότητα: Σο νερό Ποικίλες δραστηριότητες από τα παιδιά της Δ 2 Εικονογραφούμε μεταφορικές εκφράσεις που έχουν σχέση με το νερό! *Η εικονογράφηση

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

Μετατροπή Εταιρίας σε Εταιρία ΕΛΠ

Μετατροπή Εταιρίας σε Εταιρία ΕΛΠ Μετατροπή Εταιρίας σε Εταιρία ΕΛΠ Περίληψη Το συγκεκριμένο εγχειρίδιο δημιουργήθηκε για να βοηθήσει την κατανόηση της διαδικασίας Μετατροπής μιας εταιρίας Γ κατηγορίας από ΕΓΛΣ σε ΕΛΠ. Περιεχόμενα Περίληψη...

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

Τράντα Βασιλική Β εξάμηνο Ειδικής Αγωγής

Τράντα Βασιλική Β εξάμηνο Ειδικής Αγωγής Τράντα Βασιλική Β εξάμηνο Ειδικής Αγωγής Ο Μικρός Πρίγκιπας έφτασε στη γη. Εκεί είδε μπροστά του την αλεπού. - Καλημέρα, - Καλημέρα, απάντησε ο μικρός πρίγκιπας, ενώ έψαχνε να βρει από πού ακουγόταν η

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

Πίνακας Περιεχομένων. μέρος A 1 Εισαγωγή στην Τεχνολογία Λογισμικού

Πίνακας Περιεχομένων. μέρος A 1 Εισαγωγή στην Τεχνολογία Λογισμικού Πρόλογος...21 μέρος A Εισαγωγή στην Τεχνολογία Λογισμικού 1 Εισαγωγή στην Τεχνολογία Λογισμικού 1.1 Το λογισμικό...25 1.1.1 Ο ρόλος και η σημασία του λογισμικού...26 1.1.2 Οικονομική σημασία του λογισμικού...28

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

Λήστευαν το δημόσιο χρήμα - Το B' Μέρος με τους αποκαλυπτικούς διαλόγους Άκη - Σμπώκου

Λήστευαν το δημόσιο χρήμα - Το B' Μέρος με τους αποκαλυπτικούς διαλόγους Άκη - Σμπώκου Λήστευαν το δημόσιο χρήμα - Το B' Μέρος με τους αποκαλυπτικούς διαλόγους Άκη - Σμπώκου - από τον Φουάτ σε τρεις εταιρίες χρήματα... μπλου μπρουμέλ, άλλη μια P.A κάπως έτσι και άλλη μία που μου είχες πει

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

Μεταβλητές. Για περισσότερες λεπτομέρειες πάνω στις μεταβλητές θα ήταν χρήσιμο να διαβάσεις το

Μεταβλητές. Για περισσότερες λεπτομέρειες πάνω στις μεταβλητές θα ήταν χρήσιμο να διαβάσεις το Τάξη : Α Λυκείου Λογισμικό : Scratch Ενδεικτική Διάρκεια : 45 λεπτά Μεταβλητές Όλα όσα έμαθες στα προηγούμενα φυλλάδια είναι απαραίτητα για να υλοποιήσεις απλές εφαρμογές. Ωστόσο αν θέλεις να δημιουργήσεις

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

ΣΧΕΔΙΑΣΗ & ΑΝΑΠΤΥΞΗ ΛΟΓΙΣΜΙΚΟΥ

ΣΧΕΔΙΑΣΗ & ΑΝΑΠΤΥΞΗ ΛΟΓΙΣΜΙΚΟΥ ΣΧΕΔΙΑΣΗ & ΑΝΑΠΤΥΞΗ ΛΟΓΙΣΜΙΚΟΥ Διδάσκουσα: Χαρίκλεια Τσαλαπάτα Πανεπιστήμιο Θεσσαλίας ΤΗΜΜΥ 420 htsalapa@inf.uth.gr (e-ce.uth.gr) 1 Εκπαιδευτικό υλικό μαθήματος Ιστοσελίδα: http://eclass.uth.gr/eclass/courses/mhx330/

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

Α. Τσιάμης, Μ.Α., CPsychol Εκπαιδευτικός Ψυχολόγος

Α. Τσιάμης, Μ.Α., CPsychol Εκπαιδευτικός Ψυχολόγος Α. Τσιάμης, Μ.Α., CPsychol Εκπαιδευτικός Ψυχολόγος Ο εαυτός μας Τι μπορούμε να κάνουμε Ποια είναι τα χαρακτηριστικά της προσωπικότητας μας Πως αντιδρούμε σε καταστάσεις ή περιβάλλοντα Είδη / Τύποι «Εαυτού»

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

Θεωρία του Έργου. Διαχείριση Έργου Κύκλος Ζωής. Μαρίνα Α.Τσιρώνη Πολιτικός Μηχανικός, MSc ΕΔΑ Περιφέρειας Κεντρικής Μακεδονίας.

Θεωρία του Έργου. Διαχείριση Έργου Κύκλος Ζωής. Μαρίνα Α.Τσιρώνη Πολιτικός Μηχανικός, MSc ΕΔΑ Περιφέρειας Κεντρικής Μακεδονίας. Θεωρία του Έργου Διαχείριση Έργου Κύκλος Ζωής Μαρίνα Α.Τσιρώνη Πολιτικός Μηχανικός, MSc ΕΔΑ Περιφέρειας Κεντρικής Μακεδονίας Οκτώβριος 2009 Διαχείριση του Έργου (Project Management) Ορισμοί Κάθε μιά όχι

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

Ελληνικό Ανοικτό Πανεπιστήµιο. Η Υλοποίηση στην Ενοποιηµένη ιαδικασία. ρ. Πάνος Φιτσιλής

Ελληνικό Ανοικτό Πανεπιστήµιο. Η Υλοποίηση στην Ενοποιηµένη ιαδικασία. ρ. Πάνος Φιτσιλής 1 Ελληνικό Ανοικτό Πανεπιστήµιο Η Υλοποίηση στην Ενοποιηµένη ιαδικασία ρ. Πάνος Φιτσιλής Περιεχόµενα Πρωτοτυποποίηση Προγραµµατισµός υλοποίησης Ανάπτυξη συστήµατος Μοναδιαίος έλεγχος Ολοκλήρωση 2 3 Η υλοποίηση

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

αντίστοιχο γεγονός. Όταν όντως το κουμπί

αντίστοιχο γεγονός. Όταν όντως το κουμπί Εισαγωγή στην αλληλεπίδραση Τα έργα που έχουμε αναπτύξει έως τώρα τρέχουν ένα σενάριο και σταματούν. Τα αντικείμενά μας αλλάζουν θέση και ενδυμασίες, παίζουν διαφορετικούς ήχους και ζωγραφίζουν διάφορα

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

ΑΣΚΗΣΗ 1: TO ΠΕΡΙΒΑΛΛΟΝ ΕΡΓΑΣΙΑΣ DEV-C++

ΑΣΚΗΣΗ 1: TO ΠΕΡΙΒΑΛΛΟΝ ΕΡΓΑΣΙΑΣ DEV-C++ ΑΣΚΗΣΗ 1: TO ΠΕΡΙΒΑΛΛΟΝ ΕΡΓΑΣΙΑΣ DEV-C++ Σκοπός της Άσκησης Ο σκοπός αυτής της εργαστηριακής άσκησης είναι η εξοικείωση με τη χρήση του περιβάλλοντος Dev C++ το οποίο θα χρησιμοποιηθεί για την υλοποίηση

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

Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού

Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΧΗΜΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΟ ΚΕΝΤΡΟ Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού Μάθημα 2ο Aντώνης Σπυρόπουλος v2_061015 Οροι που

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

Προγραμματισμός ΙI (Θ)

Προγραμματισμός ΙI (Θ) Τεχνολογικό Εκπαιδευτικό Ίδρυμα Κεντρικής Μακεδονίας - Σέρρες Τμήμα Μηχανικών Πληροφορικής Προγραμματισμός ΙI (Θ) Δρ. Δημήτρης Βαρσάμης Επίκουρος Καθηγητής Μάρτιος 2017 Δρ. Δημήτρης Βαρσάμης Μάρτιος 2017

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

Πλειστηριασμός Για να πλειοδοτήσει κάποιος άξονας θα πρέπει να αναλάβει την υποχρέωση

Πλειστηριασμός Για να πλειοδοτήσει κάποιος άξονας θα πρέπει να αναλάβει την υποχρέωση Πλειστηριασμός Προκειμένου να περιγράψουμε το χέρι μας στο συμπαίκτη, χρησιμοποιούμε μια ειδική διεθνή γλώσσα τα Μπριτζικά ή Μπριτζιακά. Τα καλά νέα είναι ότι αυτή η γλώσσα έχει μόνο λίγες λεξούλες. Πλειστηριασμός

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

Ανάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420)

Ανάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420) Ανάπτυξη & Σχεδίαση Λογισμικού (ΗΥ420) Έλεγχος Λογισμικού Προβλήματα Λογισμικού 2 Μια ματιά στα παλιά: Σφάλμα: Ελάττωμα: Ανθρώπινο λάθος (σε προδιαγραφές, τεκμηρίωση κλπ) «Κωδικοποίηση του σφάλματος» στο

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

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C Στο εργαστήριο αυτό, θα ασχοληθούμε με δύο προγραμματιστικά περιβάλλοντα για τη γλώσσα C: τον gcc μεταγλωττιστή της C σε περιβάλλον

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

Το βιβλίο της Μ. Autism Resource CD v Resource Code RC115

Το βιβλίο της Μ. Autism Resource CD v Resource Code RC115 Το βιβλίο της Μ Γεια σας με λένε Μ. Είμαι 9 χρονών και μένω στο με τους γονείς μου και τα 2 αδέρφια μου, τον Γιάννη που είναι 10 και τον Βασίλη που είναι 3. Έχω κι ένα σκυλάκι που το λένε Κάντι και είναι

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

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

Διδακτική της Πληροφορικής ΙΙ Διδακτική της Πληροφορικής ΙΙ Ομάδα Γ Βότσης Ευστάθιος Γιαζιτσής Παντελής Σπαής Αλέξανδρος Τάτσης Γεώργιος Προβλήματα που αντιμετωπίζουν οι αρχάριοι προγραμματιστές Εισαγωγή Προβλήματα Δυσκολίες Διδακτικό

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

Εικονική Μνήμη (Virtual Μemory)

Εικονική Μνήμη (Virtual Μemory) ΗΥ 431 Αρχιτεκτονική Παραλλήλων Συστημάτων Διάλεξη 16 Εικονική Μνήμη (Virtual Μemory) Νίκος Μπέλλας Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Η/Υ Απλό πείραμα int *data = malloc((1

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

Μαθηματικά: Αριθμητική και Άλγεβρα. Μάθημα 9 ο, Τμήμα Α

Μαθηματικά: Αριθμητική και Άλγεβρα. Μάθημα 9 ο, Τμήμα Α Μαθηματικά: Αριθμητική και Άλγεβρα Μάθημα 9 ο, Τμήμα Α Γιατί νομίζετε ότι η άλγεβρα είναι το πιο σημαντικό εργαλείο που έχουμε στα μαθηματικά; Είναι ένα από τα λίγα εργαλεία των μαθηματικών που το χρησιμοποιούνε

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

ΚΕΦΑΛΑΙΟ 6 ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ. 03/01/09 Χαράλαμπος Τζόκας 1

ΚΕΦΑΛΑΙΟ 6 ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ. 03/01/09 Χαράλαμπος Τζόκας 1 ΚΕΦΑΛΑΙΟ 6 ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ 03/01/09 Χαράλαμπος Τζόκας 1 Πρόγραμμα - Προγραμματισμός Πρόγραμμα: Σύνολο εντολών που πρέπει να δοθούν στον Υπολογιστή, ώστε να υλοποιηθεί ο αλγόριθμος της επίλυσης

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

Αυτόνομοι Πράκτορες. ΝΑΟ Μουσικός

Αυτόνομοι Πράκτορες. ΝΑΟ Μουσικός Αυτόνομοι Πράκτορες ΝΑΟ Μουσικός Καρατζαφέρης Ευστάθιος Αλέξανδρος 2007 030 046 Πολυτεχνείο Κρήτης Σύντομη Περιγραφή Στόχος της εργασίας μας είναι η υλοποίηση της συμπεριφοράς αλλα και της λειτουργικότητας

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

6. '' Καταλαβαίνεις οτι κάτι έχει αξία, όταν το έχεις στερηθεί και το αναζητάς. ''

6. '' Καταλαβαίνεις οτι κάτι έχει αξία, όταν το έχεις στερηθεί και το αναζητάς. '' 1. '' Τίποτα δεν είναι δεδομένο. '' 2. '' Η μουσική είναι η τροφή της ψυχής. '' 3. '' Να κάνεις οτι έχει νόημα για σένα, χωρίς όμως να παραβιάζεις την ελευθερία του άλλου. '' 4. '' Την πραγματική μόρφωση

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

4. Συντακτικό μιας γλώσσας είναι το σύνολο των κανόνων που ορίζει τις μορφές με τις οποίες μια λέξη είναι αποδεκτή.

4. Συντακτικό μιας γλώσσας είναι το σύνολο των κανόνων που ορίζει τις μορφές με τις οποίες μια λέξη είναι αποδεκτή. ΑΕσΠΠ-Κεφ6. Εισαγωγή στον προγραμματισμό 1 ΣΩΣΤΟ ΛΑΘΟΣ 1. Οι γλώσσες προγραμματισμού αναπτυχθήκαν με σκοπό την επικοινωνία ανθρώπου μηχανής. 2. Αλγόριθμος = Πρόγραμμα + Δομές Δεδομένων 3. Ένα πρόγραμμα

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

«Πώς να ξέρει κανείς πού στέκει; Με αγγίζεις στο παρελθόν, σε νιώθω στο παρόν» Μυρσίνη-Νεφέλη Κ. Παπαδάκου «Νερό. Εγώ»

«Πώς να ξέρει κανείς πού στέκει; Με αγγίζεις στο παρελθόν, σε νιώθω στο παρόν» Μυρσίνη-Νεφέλη Κ. Παπαδάκου «Νερό. Εγώ» «Πώς να ξέρει κανείς πού στέκει; Με αγγίζεις στο παρελθόν, σε νιώθω στο παρόν» Μυρσίνη-Νεφέλη Κ. Παπαδάκου «Νερό. Εγώ» ΚΕΦΆΛΑΙΟ 1 ΘΑ ΣΟΥ ΠΩ τι πιστεύω για την εξαφάνιση, αλλά δώσε μου λίγο χρόνο. Όχι,

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

Εισαγωγή στην Τεχνολογία Αυτοματισμού

Εισαγωγή στην Τεχνολογία Αυτοματισμού ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ Εισαγωγή στην Τεχνολογία Αυτοματισμού Ενότητα # 1: Βασικές έννοιες Μπλόκ διαγράμματα Δ. Δημογιαννόπουλος,

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

Βασίλειος Κοντογιάννης ΠΕ19

Βασίλειος Κοντογιάννης ΠΕ19 Ενότητα2 Προγραμματιστικά Περιβάλλοντα Δημιουργία Εφαρμογών 5.1 Πρόβλημα και Υπολογιστής Τι ονομάζουμε πρόβλημα; Πρόβλημα θεωρείται κάθε ζήτημα που τίθεται προς επίλυση, κάθε κατάσταση που μας απασχολεί

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

Λειτουργικά Συστήματα. Οργάνωση Μαθήματος

Λειτουργικά Συστήματα. Οργάνωση Μαθήματος Λειτουργικά Συστήματα Οργάνωση Μαθήματος Οργάνωση Μαθήματος Το μάθημα είναι οργανωμένο σε Διαλέξεις (Δευτέρες 17:00-20:00) κ. Μακρής κ. Βούλγαρης Φροντιστήρια (Τρίτες 15:00-17:00) κ. Ηλίας Εργασίες (για

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

ΣΚΕΤΣ ΓΙΑ ΤΗ ΣΥΝΟΜΙΛΙΑ. ΑΡΗΣ (Συναντώνται μπροστά στη σκηνή ο Άρης με τον Χρηστάκη.) Γεια σου Χρηστάκη, τι κάνεις;

ΣΚΕΤΣ ΓΙΑ ΤΗ ΣΥΝΟΜΙΛΙΑ. ΑΡΗΣ (Συναντώνται μπροστά στη σκηνή ο Άρης με τον Χρηστάκη.) Γεια σου Χρηστάκη, τι κάνεις; ΣΚΕΤΣ ΓΙΑ ΤΗ ΣΥΝΟΜΙΛΙΑ ΑΡΗΣ (Συναντώνται μπροστά στη σκηνή ο Άρης με τον Χρηστάκη.) Γεια σου Χρηστάκη, τι κάνεις; ΧΡΗΣΤΑΚΗΣ Μια χαρά είμαι. Εσύ; ΑΡΗΣ Κι εγώ πολύ καλά. Πάρα πολύ καλά! ΧΡΗΣΤΑΚΗΣ Σε βλέπω

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

Μια φορά και ένα καιρό, σε μια μουντή και άχρωμη πόλη κάπου στο μέλλον, ζούσαν τρία γουρουνάκια με τον παππού τους. Ο Ανδρόγεως, το Θρασάκι και ο

Μια φορά και ένα καιρό, σε μια μουντή και άχρωμη πόλη κάπου στο μέλλον, ζούσαν τρία γουρουνάκια με τον παππού τους. Ο Ανδρόγεως, το Θρασάκι και ο Μια φορά και ένα καιρό, σε μια μουντή και άχρωμη πόλη κάπου στο μέλλον, ζούσαν τρία γουρουνάκια με τον παππού τους. Ο Ανδρόγεως, το Θρασάκι και ο Χαρίδημος. Τις μέρες τους τις περνούσαν βαρετά και μονότονα

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

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι

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

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

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

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

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

«Πως επηρεαζονται οι ανθρωποι απο τη δοξα, τα χρηματα και την επιτυχια»

«Πως επηρεαζονται οι ανθρωποι απο τη δοξα, τα χρηματα και την επιτυχια» 1 ο ΓΥΜΝΑΣΙΟ ΝΙΚΑΙΑΣ ΜΑΘΗΜΑ: ΤΕΧΝΟΛΟΓΙΑ ΣΧΟΛΙΚΟ ΕΤΟΣ: 2018-2019 ΤΙΤΛΟΣ ΕΡΕΥΝΑΣ «Πως επηρεαζονται οι ανθρωποι απο τη δοξα, τα χρηματα και την επιτυχια» Ονοματεπώνυμο: Ρίκο Σωτηρία Τμήμα: Γ1 Καθηγητής: Σιάφης

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

Δεύτερη διδακτική πρόταση Έλεγχος επίδοσης στο σχολείο. 1 φωτοτυπία ανά μαθητή με τον έλεγχο παραγωγή προφορικού λόγου, παραγωγή γραπτού λόγου

Δεύτερη διδακτική πρόταση Έλεγχος επίδοσης στο σχολείο. 1 φωτοτυπία ανά μαθητή με τον έλεγχο παραγωγή προφορικού λόγου, παραγωγή γραπτού λόγου Κατανόηση προφορικού λόγου Επίπεδο B Δεύτερη διδακτική πρόταση Έλεγχος επίδοσης στο σχολείο Ενδεικτική διάρκεια: Ομάδα-στόχος: Διδακτικός στόχος: Στρατηγικές: Υλικό: Ενσωμάτωση δραστηριοτήτων: 1 διδακτική

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

Φάνια Παπαϊωάννου. Θέμα εργασίας: Κάποτε συναντήθηκε η κοινωνία με ένα πολίτη που πληρώνει τους φόρους του, ένα φοροφυγά και έναν έντιμο πολιτικό

Φάνια Παπαϊωάννου. Θέμα εργασίας: Κάποτε συναντήθηκε η κοινωνία με ένα πολίτη που πληρώνει τους φόρους του, ένα φοροφυγά και έναν έντιμο πολιτικό Φάνια Παπαϊωάννου Θέμα εργασίας: Κάποτε συναντήθηκε η κοινωνία με ένα πολίτη που πληρώνει τους φόρους του, ένα φοροφυγά και έναν έντιμο πολιτικό Κοινωνία (Κ) Πολίτης (ΠΟ) Φοροφυγάς (Φ) Πολιτικός (ΠΤ) Κ

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

'Ασκηση 1: Στατικός Κατακερματισμός. Εισαγωγή. Ρουτίνες υλοποίησης κατακερματισμού. (Ημερομηνία Παράδοσης: Παρασκευή, 16/5/2008, 5μμ) HT_Init()

'Ασκηση 1: Στατικός Κατακερματισμός. Εισαγωγή. Ρουτίνες υλοποίησης κατακερματισμού. (Ημερομηνία Παράδοσης: Παρασκευή, 16/5/2008, 5μμ) HT_Init() Πληροφορική & Τηλεπικοινωνίες K18 Υλοποίηση Συστημάτων Βάσεων Δεδομένων Εαρινό Εξάμηνο 2008 Αν. Καθηγητής Δημήτρης Γουνόπουλος Καθηγητής Γιάννης Ιωαννίδης 'Ασκηση 1: Στατικός Κατακερματισμός (Ημερομηνία

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

Τα σύννεφα έχουν τέτοια ποικιλία σχημάτων, χρωμάτων και μεγεθών, που. κανένας δε βελτίωσε το σύστημα το οποίο επινόησε το 1803 ο Αγγλος φαρμακοποιός

Τα σύννεφα έχουν τέτοια ποικιλία σχημάτων, χρωμάτων και μεγεθών, που. κανένας δε βελτίωσε το σύστημα το οποίο επινόησε το 1803 ο Αγγλος φαρμακοποιός +ΑΡΘΡΟ I ποιος, ποσού 1. Zuvvccpa Η Μαρίνα μιλάει με τον Αλέξη στο τηλέφωνο και του λέει ότι διάβασε ένα κείμενο για τα σύννεφα. Εκείνος τη ρωτάει γι αυτά που διάβασε. Εμείς ακούσαμε μόνο τις απαντήσεις.

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

III. Πως μετατρέπεται το πηγαίο πρόγραμμα σε εκτελέσιμο πρόγραμμα;

III. Πως μετατρέπεται το πηγαίο πρόγραμμα σε εκτελέσιμο πρόγραμμα; ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΑΝΑΛΗΠΤΙΚΟ ΙΑΓΩΝΙΣΜΑ ΟΝΟΜΑΤΕΠΩΝΥΜΟ: Θέμα 1ο I. Τι πρέπει να ικανοποιεί ένα κομμάτι κώδικα ώστε να χαρακτηριστεί ως υποπρόγραμμα; Τα υποπρογράμματα πρέπει

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

Περιληπτικά, τα βήματα που ακολουθούμε γενικά είναι τα εξής:

Περιληπτικά, τα βήματα που ακολουθούμε γενικά είναι τα εξής: Αυτό που πρέπει να θυμόμαστε, για να μη στεναχωριόμαστε, είναι πως τόσο στις εξισώσεις, όσο και στις ανισώσεις 1ου βαθμού, που θέλουμε να λύσουμε, ακολουθούμε ακριβώς τα ίδια βήματα! Εκεί που πρεπει να

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

Έλεγχος Συνένωσης και Διασφάλιση Ποιότητας

Έλεγχος Συνένωσης και Διασφάλιση Ποιότητας Έλεγχος Συνένωσης και Διασφάλιση Ποιότητας περιεχόμενα παρουσίασης Έλεγχος συνένωσης Συνένωση και οικοδόμηση Ημερήσια οικοδόμηση Συνεχής συνένωση Σχετικές επιδόσεις μεθόδων διασφάλισης ποιότητας Μετρικές

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

«ΠΩΣ ΦΑΝΤΑΖΟΜΑΙ ΤΗ ΖΩΗ ΜΟΥ ΧΩΡΙΣ ΑΡΙΘΜΟΥΣ;» Α1 Γυμνασίου Προσοτσάνης 2011-2012

«ΠΩΣ ΦΑΝΤΑΖΟΜΑΙ ΤΗ ΖΩΗ ΜΟΥ ΧΩΡΙΣ ΑΡΙΘΜΟΥΣ;» Α1 Γυμνασίου Προσοτσάνης 2011-2012 «ΠΩΣ ΦΑΝΤΑΖΟΜΑΙ ΤΗ ΖΩΗ ΜΟΥ ΧΩΡΙΣ ΑΡΙΘΜΟΥΣ;» Α1 Γυμνασίου Προσοτσάνης 2011-2012 1 ΠΩΣ ΦΑΝΤΑΖΟΜΑΙ ΤΗ ΖΩΗ ΜΟΥ ΧΩΡΙΣ ΑΡΙΘΜΟΥΣ; Γράφει ο Ηλίας Δερμετζής «Τη ζωή μου χωρίς αριθμούς δεν μπορώ να τη φανταστώ,

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

Λειτουργικά Συστήματα (ΗΥ222)

Λειτουργικά Συστήματα (ΗΥ222) Λειτουργικά Συστήματα (ΗΥ222) Διάλεξη 5: Αδιέξοδα Συγχρονισμός στον Πραγματικό Κόσμο Χρειάζεται οποτεδήποτε > 1 χρήστης πόρου Λίγο πολύ οι ίδιες λύσεις με τον πραγματικό κόσμο: κλείδωμα (στo WC), χρονοπρογραμματισμός

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

Ψηφιακά ολοκληρωμένα κυκλώματα

Ψηφιακά ολοκληρωμένα κυκλώματα Ψηφιακά ολοκληρωμένα κυκλώματα Εισαγωγή Γιώργος Δημητρακόπουλος Δημοκρίτειο Πανεπιστήμιο Θράκης Φθινόπωρο 2013 Ψηφιακά ολοκληρωμένα κυκλώματα 1 O κόσμος των ηλεκτρονικών... Ψηφιακά ολοκληρωμένα κυκλώματα

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

4. Τελειώνει το νερό στον πλανήτη μας;

4. Τελειώνει το νερό στον πλανήτη μας; φ ύλ τάξη: όνομα: σχολείο: υλικά: μολύβια, στυλό, χαρτί / διάρκεια: 2 διδακτικές ώρες λ ο ε ργ α σί α ς4 4. Τελειώνει το νερό στον πλανήτη μας; Ποια προβλήματα συνδέονται με το νερό στις μέρες μας; Αναζητήστε

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

Συνέντευξη Alex Dong για τα σπαθιά

Συνέντευξη Alex Dong για τα σπαθιά Συνέντευξη Alex Dong για τα σπαθιά 1. Πόσες φόρμες σπαθιών Taiji εξασκείς; Στο σύστημα της οικογένειας Yang, υπάρχουν μόνο δυο φόρμες, αυτή του ίσιου σπαθιού (jian) και του κυρτού σπαθιού (dao). Στο σύστημα

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

Συγγραφή κώδικα, δοκιμασία, επαλήθευση. Γιάννης Σμαραγδάκης

Συγγραφή κώδικα, δοκιμασία, επαλήθευση. Γιάννης Σμαραγδάκης Συγγραφή κώδικα, δοκιμασία, επαλήθευση Γιάννης Σμαραγδάκης Προδιαγραφή απαιτήσεων Σχεδιασμός συνεπείς σχέσεις Υψηλό επίπεδο συνεπείς σχέσεις Χαμηλό επίπεδο συνεπείς σχέσεις Πλάνο δοκιμών Κώδικας Συγγραφή

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

ΕΡΓΑΣΙΕΣ. Α ομάδα. Αφού επιλέξεις τρία από τα παραπάνω αποσπάσματα που σε άγγιξαν περισσότερο, να καταγράψεις τις δικές σου σκέψεις.

ΕΡΓΑΣΙΕΣ. Α ομάδα. Αφού επιλέξεις τρία από τα παραπάνω αποσπάσματα που σε άγγιξαν περισσότερο, να καταγράψεις τις δικές σου σκέψεις. Α ομάδα ΕΡΓΑΣΙΕΣ 1. Η συγγραφέας του βιβλίου μοιράζεται μαζί μας πτυχές της ζωής κάποιων παιδιών, άλλοτε ευχάριστες και άλλοτε δυσάρεστες. α) Ποια πιστεύεις ότι είναι τα μηνύματα που θέλει να περάσει μέσα

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

Δοκιμή και Αποσφαλμάτωση Testing and Debugging

Δοκιμή και Αποσφαλμάτωση Testing and Debugging Δοκιμή και Αποσφαλμάτωση Testing and Debugging XVI-1 Ο μεταγλωττιστής εντοπίζει τα συντακτικά λάθη ενός προγράμματος. Δεν είναι όμως σε θέση να εντοπίσει λάθη στη λογική του προγράμματος. δεδομένα πρόγραμμα

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

Τεχνολογία λογισμικού στην πράξη

Τεχνολογία λογισμικού στην πράξη Τεχνολογία λογισμικού στην πράξη Μοντέλα και μέθοδοι τεχνολογίας λογισμικού Διομήδης Σπινέλλης Τμήμα Διοικητικής Επιστήμης και Τεχνολογίας Οικονομικό Πανεπιστήμιο Αθηνών dds@aueb.gr http://www.dmst.aueb.gr/dds

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

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

ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ ΚΑΙ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ ΚΑΙ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ Διδάσκουσα Δρ Β. Καβακλή Χειμερινό Εξάμηνο 2001 1 Δοκιμή Έλεγχος Αλγορίθμου Για να

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

Συγγραφή: Αλεξίου Θωμαή ΕΠΙΠΕΔΟ: A1 ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ: ΕΛΕΥΘΕΡΟΣ ΧΡΟΝΟΣ - ΔΙΑΣΚΕΔΑΣΗ ΚΑΤΑΝΟΗΣΗ ΓΡΑΠΤΟΥ ΛΟΓΟΥ. ΑΠΟ:

Συγγραφή: Αλεξίου Θωμαή ΕΠΙΠΕΔΟ: A1 ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ: ΕΛΕΥΘΕΡΟΣ ΧΡΟΝΟΣ - ΔΙΑΣΚΕΔΑΣΗ ΚΑΤΑΝΟΗΣΗ ΓΡΑΠΤΟΥ ΛΟΓΟΥ. ΑΠΟ: Συγγραφή: Αλεξίου Θωμαή ΕΠΙΠΕΔΟ: A1 ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ: ΕΛΕΥΘΕΡΟΣ ΧΡΟΝΟΣ - ΔΙΑΣΚΕΔΑΣΗ ΚΑΤΑΝΟΗΣΗ ΓΡΑΠΤΟΥ ΛΟΓΟΥ ΑΠΟ: alexandra2005@yahoo.gr ΠΡΟΣ:elenitsasiop@gmail.com ΘΕΜΑ: Κυριακή, στο σπίτι μου! 1 Άσκηση

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

"Οι ερωτήσεις που ακολουθούν αφορούν την πρόσθετη διδασκαλία που παρακολουθείς αυτό το σχολικό έτος, στα σχολικά μαθήματα ή σε άλλα μαθήματα.

Οι ερωτήσεις που ακολουθούν αφορούν την πρόσθετη διδασκαλία που παρακολουθείς αυτό το σχολικό έτος, στα σχολικά μαθήματα ή σε άλλα μαθήματα. "Οι ερωτήσεις που ακολουθούν αφορούν την πρόσθετη διδασκαλία που παρακολουθείς αυτό το σχολικό έτος, στα σχολικά μαθήματα ή σε άλλα μαθήματα. Η διδασκαλία αυτή μπορεί να γίνεται στο σχολείο ή κάπου αλλού,

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

Από όλα τα παραμύθια που μου έλεγε ο πατέρας μου τα βράδια πριν κοιμηθώ, ένα μου άρεσε πιο πολύ. Ο Σεβάχ ο θαλασσινός. Επτά ταξίδια είχε κάνει ο

Από όλα τα παραμύθια που μου έλεγε ο πατέρας μου τα βράδια πριν κοιμηθώ, ένα μου άρεσε πιο πολύ. Ο Σεβάχ ο θαλασσινός. Επτά ταξίδια είχε κάνει ο 4 Από όλα τα παραμύθια που μου έλεγε ο πατέρας μου τα βράδια πριν κοιμηθώ, ένα μου άρεσε πιο πολύ. Ο Σεβάχ ο θαλασσινός. Επτά ταξίδια είχε κάνει ο Σεβάχ. Για να δει τον κόσμο και να ζήσει περιπέτειες.

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

Ενότητα 5: ΜΕΤΑΒΛΗΤΕΣ

Ενότητα 5: ΜΕΤΑΒΛΗΤΕΣ Ενότητα 5: ΜΕΤΑΒΛΗΤΕΣ Οι Μεταβλητές στον Προγραμματισμό Οι μεταβλητές είναι θέσεις μνήμης που έχουν κάποιο όνομα. Όταν δίνω τιμή σε μία μεταβλητή, ουσιαστικά, αποθηκεύουμε στη μνήμη αυτή τον αριθμό που

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

Ι. Πανάρετος.: Καλησπέρα κυρία Γουδέλη, καλησπέρα κύριε Ρουμπάνη.

Ι. Πανάρετος.: Καλησπέρα κυρία Γουδέλη, καλησπέρα κύριε Ρουμπάνη. (Συνέντευξη του Ι. Πανάρετου στην Νίνα Γουδέλη και τον Γρηγόρη Ρουμπάνη για τα θέματα της Παιδείας (Μήπως ζούμε σ άλλη χώρα;, ραδιοφωνικός σταθμός Αθήνα, 9.84) Ν. Γουδέλη: Καλησπέρα κύριε Πανάρετε. Γ.

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

Πώς να χρησιμοποιήσετε το Moodle

Πώς να χρησιμοποιήσετε το Moodle Πώς να χρησιμοποιήσετε το Moodle Οδηγός για Φοιτητές/τριες (ΔΕΟ10) του Αριστείδη Χατζή ahatzis@phs.uoa.gr ΣΕΠ ΑΘΗΝΑ-2, Portal Officer ΔΕΟ10 Αυτός ο οδηγός απευθύνεται στις φοιτήτριες και τους φοιτητές

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

μονόλογος. του γιώργου αθανασίου.

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

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

ΑΓΓΛΙΚΗ ΣΧΟΛΗ ΛΕΥΚΩΣΙΑΣ ΕΙΣΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ Χρόνος: 1 ώρα. Οδηγίες

ΑΓΓΛΙΚΗ ΣΧΟΛΗ ΛΕΥΚΩΣΙΑΣ ΕΙΣΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ Χρόνος: 1 ώρα. Οδηγίες ΑΓΓΛΙΚΗ ΣΧΟΛΗ ΛΕΥΚΩΣΙΑΣ ΕΙΣΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ 2014 ΤΑΞΗ Α ΕΛΛΗΝΙΚΑ ΔΙΑΓΝΩΣΤΙΚΟ 17/05/2014 Χρόνος: 1 ώρα Οδηγίες 1. Έλεγξε ότι το γραπτό που έχεις μπροστά σου αποτελείται από τις σελίδες 1-8. 2. Όλες τις

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

Προσόντα με υψηλή αξία για τους εργοδότες σε σχέση με την αναπηρία

Προσόντα με υψηλή αξία για τους εργοδότες σε σχέση με την αναπηρία Προσόντα με υψηλή αξία για τους εργοδότες σε σχέση με την αναπηρία Απρίλιος 2013 Χαρακτηριστικά που ζητούν οι εργοδότες αναπηρία Πως θα όριζες τη λέξη προσόν ή τη λέξη δεξιότητα ; Και τι εννοούν οι εργοδότες

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

Κεφάλαιο 7 : Είδη, Τεχνικές, και Περιβάλλοντα Προγραµµατισµού

Κεφάλαιο 7 : Είδη, Τεχνικές, και Περιβάλλοντα Προγραµµατισµού ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ Κεφάλαιο 7 : Είδη, Τεχνικές, και Περιβάλλοντα Προγραµµατισµού ( Απαντήσεις & Λύσεις Βιβλίου) 1. Σκοποί κεφαλαίου Κύκλος ανάπτυξης προγράµµατος Κατηγορίες γλωσσών προγραµµατισµού

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

Online Gaming ΜΕ Ασφάλεια

Online Gaming ΜΕ Ασφάλεια Online Gaming ΜΕ Ασφάλεια ΚΙΝΔΥΝΟΙ ΔΙΑΔΙΚΤΥΑΚΩΝ ΠΑΙΧΝΙΔΙΩΝ Υπερβολική ενασχόληση Έκθεση σε ακατάλληλο/βίαιο περιεχόμενο Επαφή με αγνώστους Διαδικτυακός εκφοβισμός 2 Υπερβολική ενασχόληση Χάνεις την επαφή

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