Τετάρτη, 18 Ιουνίου 2014

Programming lessons in Greek schools

http://www.theguardian.com/technology/2014/jun/16/greece-coding-schools-programming-children

Greece should be protecting coding lessons in schools, not cutting them

2013's Hour of Code showed Greek students' enthusiasm for programming, so why isn't the government supporting it?


Will coding be back on the curriculum when this boy reaches his senior year?
Will coding be back on the curriculum when this boy reaches his senior year? Photograph: Sebastien Pirlet / Reuters
Coding is becoming acknowledged as a critical literacy for the 21st century. In Greece, despite a four-year long, devastating financial crisis and a much-criticised government, Greece ranked sixth worldwide in the number of students completing 2013's Hour of Code challenge.
Students in Greece have enjoyed the option of a coding class in their senior year of high school for the past 15 years, which is examined nationally in the technology orientation of the University Placement Exams.
Yet the Greek government, with its new school bill proposals in August 2013, astonished students and teachers by moving to eliminate technology completely from these exams.
In response, university professors and teachers' associations objected in letters and petitions, and hundreds commented on the government's consultation website. This, in the same year marking the launch of the Hour of Code, which engaged as many teachers as possible in introducing students to an hour-long programming activity in class.
Greece has always been a small country lacking technology infrastructure in schools, but teachers and students embraced the Hour of Code initiative with fervour, ranking only behind the US, UK, Canada, Turkey and India on the global leaderboard.
US president Barack Obama may have stressed how important coding is to the economy, but the Greek administration thinks otherwise and since September, coding has had no place in our high-school curriculum.
“The children of today are far from the rural or even typical industrial societies we knew,” wrote Joseph Sifakis, laureate of the 2007 Turing award, in a powerful newspaper opinion piece arguing that the bill promoted digital illiteracy.
“In modern societies we spend 95% of our time using technology products. Education should provide youngsters with the necessary theoretical and practical tools – and skills – to comprehend this technological world and pursue a successful career in its ranks.”
Since then, three hours of computer science have been introduced into the core curriculum, while another item on the government's agenda is the "Digital School" initiative, which the education minister, Constantinos Arvanitopoulos, has said is about “introducing ICT in education, leading to innovation in both teaching and learning".
Computer science teachers, technology-oriented students and their parents remain confused. Did they have to lose their coding classes?
Unemployment is soaring in Greece, as the government tries to satisfy demands from the European commission, IMF and European Central Bank – the "Troika" as they are known – for more austerity measures.
Those who do still have a job are dealing with regular salary cuts, while taxes and prices are still rising. The dwindling nature of the economy is shown by the number of businesses closing every day.
But the Greek government should be protecting education policies that foster economic growth opportunities – not chopping them.
Mina Theofilatou is a computer science teacher and electrical and computing engineer in Kefalonia, Greece

Κυριακή, 25 Μαΐου 2014

Word cloud με tagxedo.com

Είναι διασκεδαστικό να χρησιμοποιείς το tagxedo.com και να φτιάχνεις word-clouds.
Σας θυμίζει τo wordle.net, αλλά είναι πληρέστερο!

Σαφείς οδηγίες θα βρείτε στο
http://techietuesday.wikispaces.com/file/view/Tagxedo,+How+to.pdf
Δοκιμάστε το και θα εκπλαγείτε!

Δευτέρα, 5 Μαΐου 2014

4 ΕΡΩΤΗΜΑΤΑ

ΘΕΜΑ 1 (Προγραμματισμός)
1.       Να αντιστοιχίσετε κάθε στοιχείο της πρώτης στήλης με κάποιο από αυτά της δεύτερης.
Ύψος<-- 1.76

Εντολή επανάληψης
ΔΙΑΒΑΣΕ βαθμός

Συνθήκη
ΓΡΑΨΕ ‘Ο βαθμός στα μαθηματικά είναι’, βαθμός

Τμήμα δήλωσης μεταβλητών
ΟΣΟ x<10 ΕΠΑΝΑΛΑΒΕ

Εντολή Επιλογής
Απουσίες > 50
Εντολή εισόδου
ΑΝ x<10 ΤΟΤΕ

Εντολή εκχώρησης
ΑΚΕΡΑΙΕΣ: πόντοι, αρ_παίχτη

Εντολή εξόδου

2.       α. Ποιοι είναι οι 4 τύποι μεταβλητών που υποστηρίζει η γλώσσα;
β. Σε ποιον τύπο θα κατατάσσατε τις μεταβλητές:
               
·         Αριθμός_απουσιών
·         Μέσος_Ορος_Τετραμήνου
·         Ονομα_μαθητή
·         Παίρνει_Αριστείο

ΘΕΜΑ 2 (Υλικό του υπολογιστή)
1.       Το υλικό ενός υπολογιστή διακρίνεται σε 2 μέρη. Ποια είναι αυτά; Σε ποιο μέρος ανήκει κάθε μία από τις ακόλουθες συσκευές:  

Κεντρική Μονάδα Επεξεργασίας (Επεξεργαστής), Πληκτρολόγιο, Οθόνη, Εκτυπωτής, Κύρια μνήμη (RAM & ROM)

2.       Να σχεδιάσετε και να αναφέρετε τις ονομασίες των τριών κυριότερων τρόπων διασύνδεσης των υπολογιστών (τοπολογία δικτύων).

ΘΕΜΑ 3 (Παρουσιάσεις)
Να δημιουργήσετε αρχείο παρουσίασης με θέμα το ΚΑΛΟΚΑΙΡΙ, που θα αποτελείται από 5 διαφάνειες και στο οποίο θα χρησιμοποιήσετε τις ακόλουθες τεχνικές:
·         Εναλλαγή διαφανειών με κίνηση & ήχο που συνεχίζει να παίζει και στις επόμενες διαφάνειες
·         Εμφάνιση & απόσυρση αντικειμένων (πχ. Φωτογραφίας, λεζάντα) με κίνηση
·         Αλλαγή χρώματος ή εφέ φόντου στις διαφάνειες
·         Εισαγωγή υπερσυνδέσμου σε ιστοσελίδα
·         Ενσωμάτωση βίντεο
·         Μέγεθος γραμματοσειράς τίτλου 30
·         Μέγεθος γραμματοσειράς κειμένου 18
·         Χρήση υποσέλιδου με μέγεθος γραμματοσειράς κειμένου 10 και έντονη γραφή


ΘΕΜΑ 4 (Διαδίκτυο – Ιστοσελίδες)
Να δημιουργήσετε 2 αρχεία-ιστοσελίδες στον επεξεργαστή κειμένου (MS Word ή LibreOffice Write),  με θέμα το Leonardo Da Vinci και  την Τζοκόντα.  Κάθε ιστοσελίδα θα πρέπει
·         Να περιλαμβάνει τουλάχιστον 3 περιεκτικές προτάσεις για το θέμα
(πχ. Τι ήταν Leonardo da Vinci, πότε και που γεννήθηκε, ποια ήταν τα σημαντικότερα έργα του)
·         Να περιέχει έναν υπερσύνδεσμο που θα παραπέμπει στην άλλη ιστοσελίδα

(Leonardo Da Vinci <-> Gioconda)

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

1. Συμπληρώστε τα κενά (…..) προκειμένου τα παρακάτω τμήματα προγράμματος σε ΓΛΩΣΣΑ της στήλης Α να επιλύουν το πρόβλημα της στήλης Β

ΣΤΗΛΗ Α.
ΣΤΗΛΗ Β.
ΔΙΑΒΑΣΕ Α
ΑΝ Α …….  ........ = 0 ΤΟΤΕ
ΓΡΑΨΕ ‘Ο’, Α, ‘ΕΊΝΑΙ …..’
……
……. ‘Ο’, Α, ‘ΕΙΝΑΙ ….’
………

ΕΛΕΓΧΟΣ ΑΝ ΕΝΑΣ ΑΡΙΘΜΟΣ Α ΕΙΝΑΙ ΜΟΝΟΣ ή ΖΥΓΟΣ ΚΑΙ ΕΜΦΑΝΙΣΗ ΤΟΥ ΑΠΟΤΕΛΕΣΜΑΤΟΣ
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
         ΔΙΑΒΑΣΕ Ν
…..  Ν….. 5
Σ …….    ……..
ΓΙΑ …… ΑΠΟ ….. ΜΕΧΡΙ  Ν ΜΕ_ΒΗΜΑ …..
Σ  <-- …….  ……..  ………
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ ‘……………..’, …..

Να γραφεί πρόγραμμα που να διαβάζει θετικό ακέραιο αριθμό Ν>5 και να υπολογίζει το άθροισμα των περιττών μεταξύ 1 και Ν.

2. Προσδιορίστε τον τύπο και το όνομα στις παρακάτω μεταβλητές:
ΜΕΤΑΒΛΗΤΗ
ΟΝΟΜΑ
ΤΥΠΟΣ
ΑΡΙΘΜΟΣ ΠΑΙΔΙΩΝ


ΜΙΣΘΟΣ


ΟΝΟΜΑ ΜΑΘΗΤΗ


ΥΠΟΛΟΙΠΟ ΑΚΕΡΑΙΑΣ ΔΙΑΙΡΕΣΗΣ



3. Ποιο πρόβλημα επιλύει ο καθένας από τους παρακάτω αλγόριθμους:
ΑΛΓΟΡΙΘΜΟΣ
ΠΡΟΒΛΗΜΑ
<--0
<--0
ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 100
ΔΙΑΒΑΣΕ Α
ΑΝ Α>=0 ΤΟΤΕ
<--P+1
ΑΛΛΙΩΣ
<--N+1
ΤΕΛΟΣ_ΑΝ
ΓΡΑΨΕ Ρ
ΓΡΑΨΕ Ν

Κ <-- 3.14
ΔΙΑΒΑΣΕ Ρ
Ε <-- Κ*Ρ*Ρ
Π <--2*Κ*Ρ
ΓΡΑΨΕ Ε
ΓΡΑΨΕ Κ
ΓΡΑΨΕ Π



4. Να περιγράψετε τον παρακάτω αλγόριθμο με διάγραμμα ροής
....
ΔΙΑΒΑΣΕ Χ
FOUND<--0
Ι<--1
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ ‘Προσπάθεια:’, Ι
ΔΙΑΒΑΣΕ Α
ΑΝ Α=Χ ΤΟΤΕ
ΓΡΑΨΕ ‘ΜΠΡΑΒΟ ΤΟ ΒΡΗΚΕΣ’
FOUND<--1
ΑΛΛΙΩΣ
ΑΝ Α>Χ ΤΟΤΕ
ΓΡΑΨΕ ‘Ο αριθμός που έδωσες είναι ΜΕΓΑΛΥΤΕΡΟΣ’
ΑΛΛΙΩΣ
ΓΡΑΨΕ ‘Ο αριθμός που έδωσες είναι ΜΙΚΡΟΤΕΡΟΣ’
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΑΝ
ΜΕΧΡΙΣ_ΟΤΟΥ FOUND=1
....