Τι είναι πρόγραμμα; Ποια τα οφέλη προγραμματισμού;
Το να χρησιμοποιούμε τεχνολογία αλλά να μην μπορούμε να δημιουργήσουμε, μήπως μοιάζει με το να είμαστε σε θέση να διαβάζουμε αλλά να μη μπορούμε να γράψουμε;
Τι είναι προγραμματισμός; (el.wikipedia.org)
Το σύνολο των διαδικασιών σύνταξης ενός υπολογιστικού προγράμματος για την πραγματοποίηση εργασιών ή για την επίλυση ενός δεδομένου προβλήματος. Ο προγραμματισμός περιλαμβάνει επίσης τον έλεγχο του προγράμματος για την επαλήθευση της ακρίβειάς του, και την προπαρασκευή των οδηγιών με τις οποίες ένας υπολογιστής θα εκτελέσει τις εργασίες που καθορίζονται στις προδιαγραφές του προγράμματος.
Τι σημαίνει επίλυση ενός προβλήματος (από Η/Υ);
Είναι η περιγραφή της λύσης με μια σειρά σαφών και καθορισμένων οδηγιών (εντολών) που να μπορούν να γίνουν κατανοητές από τον υπολογιστή.
Τι είναι πρόγραμμα;
Μια σειρά εντολών που κατευθύνουν τον υπολογιστή στην επίλυση ενός προβλήματος (π.χ. κατασκευή ενός παιχνιδιού).
Φυσικά η εκτέλεση της σειρά εντολών θα πρέπει κάποτε να τελειώνει (περατότητα), ώστε να παίρνουμε το αποτέλεσμα (επίλυση).
Πως εκφράζεται ένα πρόγραμμα;
Με τη βοήθεια των εντολών μιας γλώσσας προγραμματισμού, που όπως κάθε γλώσσα έχει κανόνες που πρέπει να σεβόμαστε.
Εμείς για την κατασκευή των παιχνιδιών μας θα χρησιμοποιήσουμε το προγραμματιστικό περιβάλλον Scratch.
Το σύνολο των διαδικασιών σύνταξης ενός υπολογιστικού προγράμματος για την πραγματοποίηση εργασιών ή για την επίλυση ενός δεδομένου προβλήματος. Ο προγραμματισμός περιλαμβάνει επίσης τον έλεγχο του προγράμματος για την επαλήθευση της ακρίβειάς του, και την προπαρασκευή των οδηγιών με τις οποίες ένας υπολογιστής θα εκτελέσει τις εργασίες που καθορίζονται στις προδιαγραφές του προγράμματος.
Τι σημαίνει επίλυση ενός προβλήματος (από Η/Υ);
Είναι η περιγραφή της λύσης με μια σειρά σαφών και καθορισμένων οδηγιών (εντολών) που να μπορούν να γίνουν κατανοητές από τον υπολογιστή.
Τι είναι πρόγραμμα;
Μια σειρά εντολών που κατευθύνουν τον υπολογιστή στην επίλυση ενός προβλήματος (π.χ. κατασκευή ενός παιχνιδιού).
Φυσικά η εκτέλεση της σειρά εντολών θα πρέπει κάποτε να τελειώνει (περατότητα), ώστε να παίρνουμε το αποτέλεσμα (επίλυση).
Πως εκφράζεται ένα πρόγραμμα;
Με τη βοήθεια των εντολών μιας γλώσσας προγραμματισμού, που όπως κάθε γλώσσα έχει κανόνες που πρέπει να σεβόμαστε.
Εμείς για την κατασκευή των παιχνιδιών μας θα χρησιμοποιήσουμε το προγραμματιστικό περιβάλλον Scratch.
Εγώ, γιατί να μάθω προγραμματισμό, τι θα κερδίσω;
- Πρώτα απ' όλα για να διασκεδάσουμε. Θα δημιουργούμε τα δικά μας παιχνίδια και άρα προβλέπεται πολύ διασκέδαση!
- Θα γνωρίσουμε τη διαδικασία ανάπτυξης προγραμμάτων ώστε να εξοικειωθούμε με το πως να φτιάχνουμε δικές μας δημιουργίες (εφαρμογές) για τις ανάγκες μας.
- Ταυτόχρονα όμως, ο τρόπος σκέψης με τον οποίο θα εξοικειωθούμε, είναι πολύ πιθανόν να μας κάνει να σκεφτόμαστε πιο μεθοδικά, να λύνουμε πιο αποδοτικά τα καθημερινά σας προβλήματα. Η ενασχόληση με τη μεθοδική μελέτη, επίλυση και δοκιμή προβλημάτων και λύσεων, θα μας βοηθήσει να σκεφτόμαστε πιο γρήγορα, πιο έξυπνα, πιο συστηματικά.
- Τέλος, η δημιουργία παιχνιδιών και εφαρμογών μέσω του προγραμματισμού, θα σας κάνει να συνειδητοποιήσετε πως όλες αυτές οι εφαρμογές με τις οποίες ασχολούμαστε καθημερινά δε δουλεύουν με ένα μαγικό τρόπο, αλλά αξιοποιούν απλές εντολές που καθορίζουν τη συμπεριφορά τους. Θα διαπιστώσετε ότι και εσείς μπορείτε να δημιουργήσετε τεχνολογία! Συμμαθητές σας από όλο τον κόσμο τα έχουν καταφέρει περίφημα πολλές φορές εντυπωσιάζοντας ακόμη και τους πιο έμπειρους προγραμματιστές μεγάλων εταιριών λογισμικού.
Πηγή
Τμήμα Μηχανικών Η/Υ,Τηλεπικοινωνιών και Δικτύωv, Πανεπιστήμιο Θεσσαλίας , 2010
http://www.scratchplay.gr/chapters.html?ch=01