[English below]
Περιγραφή Μαθήματος
Αυτό το μάθημα προγραμματισμού έχει σχεδιαστεί για να παρέχει σε έφηβες και εφήβους μια δυνατή βάση στη δημιουργία ιστοσελίδων χρησιμοποιώντας HTML, CSS και JavaScript. Σε διάστημα 8 εβδομάδων, οι μαθητές και μαθήτριες θα μάθουν πώς να δημιουργούν και να διαμορφώνουν ιστοσελίδες, να προσθέτουν διαδραστικά χαρακτηριστικά και να δημοσιεύουν τη δουλειά τους στο διαδίκτυο. Είτε σκοπεύουν να ακολουθήσουν πληροφορική, επιχειρηματικότητα ή οποιοδήποτε άλλο κλάδο στο πανεπιστήμιο, οι δεξιότητες που θα αποκτήσουν σε αυτό το μάθημα θα είναι ανεκτίμητες!
Σε κάθε τάξη υπάρχουν δύο εκπαιδευτές, διασφαλίζοντας την ομαλή πορεία του μαθήματος και ότι όλοι οι μαθητές και μαθήτριες λαμβάνουν την κατάλληλη προσοχή καθ’ όλη τη διάρκεια του μαθήματος.
Χρονοδιάγραμμα Μαθήματος
- Εβδομάδα 1: Κατανοούμε πώς λειτουργούν οι ιστοσελίδες στο διαδίκτυο χρησιμοποιώντας HTML, και δημιουργούμε την πρώτη μας βασική ιστοσελίδα.
- Εβδομάδα 2: Προσθέτουμε εικόνες, πίνακες και φόρμες στην ιστοσελίδα μας, κάνοντάς τες πιο διαδραστικές και ενδιαφέρουσες με HTML. Μαθένουμε πώς να αποθηκεύουμε και να διαχειριζόμαστε τη δουλειά μας χρησιμοποιώντας το εργαλείο Git.
- Εβδομάδα 3: Διαμορφώνουμε τις ιστοσελίδες μας με χρώματα, γραμματοσειρές και διατάξεις χρησιμοποιώντας CSS, δίνοντας στυλ και ομορφιά στην ιστοσελίδα μας.
- Εβδομάδα 4: Κάνουμε τις ιστοσελίδες μας να φαίνονται υπέροχες σε οποιαδήποτε συσκευή, όπως κινητά και tablet, εφαρμόζοντας προχωρημένες τεχνικές CSS.
- Εβδομάδα 5: Ξεκινούμε να προσθέτουμε διαδραστικά χαρακτηριστικά στην ιστοσελίδα μας, όπως κουμπιά, χρησιμοποιώντας JavaScript.
- Εβδομάδα 6: Δημιουργούμε δυναμικό περιεχόμενο με JavaScript, κάνοντας τις ιστοσελίδες μας ακόμη πιο διασκεδαστικές και φιλικές προς τον χρήστη.
- Εβδομάδα 7: Μαθαίνουμε πώς να οργανώνουμε τη δουλειά μας και να δημοσιεύουμε την ιστοσελίδα μας.
- Εβδομάδα 8: Ολοκληρώνουμε μια πλήρως λειτουργική ιστοσελίδα και παρουσιάζουμε τη δουλειά μας και όσα μάθαμε στο κοινό!
Λεπτομέρειες Μαθήματος
- Συμμετέχοντες: Έφηβες και Έφηβοι (ηλικίες 13-18)
- Αριθμός Εκπαιδευτών στην Τάξη: 2 (δύο)
- Τοποθεσία: Λευκωσία (TBC)
- Ώρες: 9:00-12:00
- Διάρκεια: 8 Σάββατα, 3 ώρες ανά συνεδρία (συνολικά 24 ώρες)
- Χρονοδιάγραμμα Συνεδριών: Αρχίζει στις 15 Φεβρουαρίου 2025 και τελειώνει την 5 Απριλίου 2025 (συνολικά 8 εβδομάδες)
Προαπαιτούμενα
- Δεν Απαιτείται Προηγούμενη Εμπειρία: Το μάθημα αυτό είναι σχεδιασμένο για αρχάριους, επομένως δεν απαιτείται προηγούμενη εμπειρία στον προγραμματισμό.
- Απαιτούμενος Εξοπλισμός: Οι μαθητές πρέπει να φέρουν το δικό τους laptop και mouse
Επικοινωνήστε Μαζί Μας
Για περισσότερες πληροφορίες ή για να εγγραφείτε στο μάθημα, καλέστε μας στα: 99 799606 ή 99 895958
Ή επικοινωνήστε μέσω email: [email protected]
FAQ
Συχνές Ερωτήσεις
- Ποια είναι η μορφή του μαθήματος;
Το μάθημα είναι πλήρως διαδραστικό, συνδυάζοντας θεωρία και πρακτική κατά τη διάρκεια των μαθημάτων. Οι μαθητές και μαθήτριες θα γράφουν κώδικα από την πρώτη ημέρα. - Γιατί υπάρχουν δύο εκπαιδευτές στην τάξη;
Από την εμπειρία μας, γνωρίζουμε ότι δύο εκπαιδευτές είναι απαραίτητοι για μια ομαλή εκπαιδευτική εμπειρία στον προγραμματισμό. Ενώ το ένα άτομο θα παρουσιάζει τη νέα θεωρία, το δεύτερο άτομο θα διασφαλίζει ότι κανένας μαθητής ή μαθήτρια δεν θα μείνει πίσω ή δεν θα κολλήσει. - Το παιδί μου δεν έχει ξανα-προγραμματίσει. Είναι κατάλληλο το μάθημα;
Ναι, το μάθημα αυτό είναι σχεδιασμένο για έφηβες και εφήβους χωρίς προηγούμενη εμπειρία στον προγραμματισμό. - Τι είδους laptop χρειάζεται για το μάθημα;
Οποιοδήποτε laptop που μπορεί να τρέξει έναν text editor και έναν web browser είναι κατάλληλο. Windows και Mac είναι αποδεκτά. - Θα λάβει το παιδί μου εκπαιδευτικό υλικό ή νέο λογισμικό;
Ναι! Θα παρέχουμε όλα τα απαραίτητα υλικά του μαθήματος. Οι μαθητές και μαθήτριες θα μάθουν πώς να εγκαθιστούν δωρεάν λογισμικό, όπως text editors, κατά την πρώτη συνεδρία. - Τι συμβαίνει αν το παιδί μου χάσει μια συνεδρία;
Ενθαρρύνουμε τη συχνή παρακολούθηση, αλλά αν χάσετε μια συνεδρία, μπορούμε να παρέχουμε τα υλικά και την καθοδήγηση για να καλυφθεί το κενό. - Υπάρχει πιστοποιητικό ολοκλήρωσης;
Ναι, οι μαθητές και μαθήτριες που ολοκληρώνουν το μάθημα θα λάβουν πιστοποιητικό ολοκλήρωσης. - Θα βοηθήσει αυτό το μάθημα στις πανεπιστημιακές αιτήσεις;
Ναι, οι δεξιότητες που θα αποκτηθούν από αυτό το μάθημα θα είναι μια πολύτιμη προσθήκη σε οποιαδήποτε πανεπιστημιακή αίτηση, ιδιαίτερα για προγράμματα σπουδών στην τεχνολογία, το σχεδιασμό ή τις επιχειρήσεις. - Μπορούν οι δεξιότητες που θα μάθουν να χρησιμοποιηθούν στο μέλλον;
Απολύτως! Οι δεξιότητες που θα διδαχθούν είναι θεμελιώδεις για την ανάπτυξη ιστοσελίδων και μπορούν να χρησιμοποιηθούν για τη δημιουργία προσωπικών έργων, διαδικτυακών portfolio και πολλά άλλα. - Υπάρχουν πρόσθετα κόστη;
Δεν υπάρχουν πρόσθετα κόστη πέρα από τα δίδακτρα του μαθήματος. - Πόσο μεγάλες είναι οι τάξεις;
Διατηρούμε τις τάξεις μικρές για να διασφαλίσουμε ότι κάθε μαθητής και μαθήτρια λαμβάνει ατομική προσοχή. - Θα υπάρχει εργασία για το σπίτι;
Ναι, θα υπάρχουν μικρές εργασίες για να ενισχυθεί η γνώση από τα μαθήματα, αλλά είναι σχεδιασμένες να είναι διαχειρίσιμες και διασκεδαστικές.
Βιογραφικά των Εκπαιδευτών
Η Μαρία Στυλιανού και ο Ανδρέας Λευκάτης έχουν πάθος για την ενδυνάμωση της κοινότητας προγραμματιστών στην Κύπρο, και τη βοήθεια εφήβων και ενηλίκων να μπουν στον κόσμο της τεχνολογίας. Είναι οι ιδρυτές του Google Developers Group Cyprus, μιας κοινότητας για επαγγελματίες τεχνολογίας που χρηματοδοτείται και υποστηρίζεται από την Google, και είναι οι κύριοι εκπαιδευτές του μαθήματος προγραμματισμού στην Ακαδημία Girls in STEAM.
Η Μαρία έχει πάνω από δέκα χρόνια διδακτικής εμπειρίας σε ακαδημίες και οργανισμούς σε χώρες της Ευρώπης, διδάσκοντας άτομα διαφόρων ηλικιών: από 10-χρονών μέχρι 50+! Σήμερα, παραδίδει μαθήματα πιστοποιημένα από την ΑνΑΔ και coaching για οργανισμούς τεχνολογίας, και είναι η CTO της Sequela. Είναι επίσης Women TechMakers Ambassador, και συχνά ομιλεί για θέματα που σχετίζονται με τις προκλήσεις και την εξέλιξη των επαγγελματιών στον τομέα της τεχνολογίας.
Ο Ανδρέας έχει περάσει πάνω από δέκα χρόνια ως προγραμματιστής λογισμικού στο Λονδίνο και στην Κύπρο. Έχει εργαστεί σε ένα ευρύ φάσμα εταιρειών, από startups και consultancies έως μεγάλες επιχειρήσεις. Αυτή τη στιγμή, κατέχει τη θέση του DevOps Engineering Lead στην Ελληνική Τράπεζα, είναι ο host του Hack Cyprus Podcast και συν-εκπαιδευτής των μαθημάτων προγραμματισμού για έφηβες και εφήβους.
Course Overview
This web development course is designed to give teenagers a strong foundation in creating and managing websites using HTML, CSS, and JavaScript. Over 8 weeks, students will learn how to build and style webpages, add interactive features, and publish their work online. Whether they plan to pursue technology, design, business, or any other field at university, the skills gained in this course will be invaluable, providing them with a practical understanding of how the web works and a creative outlet for future projects.
There are two instructors in each class, ensuring the smooth progress of the course, and that all of our students get the right attention throughout the course.
Course Timeline
- Week 1: Create your first basic webpage and understand how websites work on the internet using HTML.
- Week 2: Add images, tables, and forms to your webpages, making them more interactive and interesting with HTML. Learn how to save and manage your work using Git.
- Week 3: Style your web pages with colors, fonts, and layouts using CSS, transforming plain text into visually appealing designs.
- Week 4: Make your webpages look great on any device, like phones and tablets, by applying advanced CSS techniques.
- Week 5: Start adding interactive features, like clickable buttons, to your webpages using JavaScript.
- Week 6: Create dynamic and engaging content with JavaScript, making your websites more fun and user-friendly.
- Week 7: Learn how to organize your work and put your websites online using simple web development tools and techniques.
- Week 8: Complete a fully functional website and showcase it, demonstrating everything you’ve learned in HTML, CSS, and JavaScript.
Course Details
- Target Audience: Teenagers (ages 13-18)
- Number of Instructors in Class: 2 (two)
- Location: Nicosia (TBC)
- Time: 9:00-12:00
- Duration: 8 Saturdays, 3 hours per session (24 hours total)
- Session Schedule: Begins on 11 January 2025 and ends on 1 March 2025 (8 weeks in total)
Prerequisites
- No Prior Experience Required: This course is designed for beginners, so no prior programming experience is needed.
- Required Materials: Students must bring their own laptop and a mouse.
Contact Us
For more information or to enroll in the course, call us at: 99 799606 or 99 895958
Or reach out via e-mail: [email protected]
FAQ
- What’s the format of this course?
The course is designed to be fully-interactive, combining theory and practice throughout our classes. The students will be writing code from day one. - Why are there two instructors in the class?
From our experience, we know that two instructors are essential for a smooth learning experience with coding. While one instructor will be delivering new theory, the second instructor will ensure that no student remains stuck or falls behind. - My child has never programmed before. Is this course suitable?
Yes, this course is designed for teenagers with no prior programming experience. - What kind of laptop is needed for the course?
Any laptop that can run a text editor and a web browser is suitable. Both Windows and Mac laptops are fine. - Will my child receive any materials or software?
We will provide all necessary course materials. Students will be shown how to install free software like text editors during the first session. - What happens if my child misses a session?
We encourage regular attendance, but if a session is missed, we can provide the materials and guidance to catch up. - Is there a certificate of completion?
Yes, students who complete the course will receive a certificate of completion. - Will this course help with university applications?
Yes, the skills learned in this course will be a valuable addition to any university application, particularly for courses in technology, design, or business. - Can the skills learned be used for future projects?
Absolutely! The skills taught are fundamental to web development and can be used to create personal projects, online portfolios, and more. - Are there any additional costs?
There are no additional costs beyond the course fee. - How large are the class sizes?
We keep class sizes small to ensure each student receives individual attention. - Will there be homework?
Yes, there will be small assignments to reinforce what is learned in class, but they are designed to be manageable and fun.
Instructors Bios
Maria Stylianou and Andreas Lefkatis are passionate about building the tech community in Cyprus and helping young minds and adults get into tech. They are the founders of Google Developers Group Cyprus, a community for tech professionals funded and supported by Google, and they are the lead trainers of the programming course at the Girls in STEAM Academy.
Maria has over a decade of teaching experience in academies and organisations across Europe, teaching people across a wide range of ages; from 10-year-old students to 50+ year-olds professionals. Currently, she delivers HRDA-accredited courses and coaching for tech organizations and she’s bringing Sequela to life as the CTO. She’s also a Women TechMakers Ambassador, often speaking about topics related to challenges and progression for tech professionals.
Andreas has spent over a decade as a software developer in London and Cyprus. He worked across a range of companies; from startups and consultancies to big enterprises. Currently, he holds the position of the Devops Engineering Lead at Hellenic Bank, he’s the host of Hack Cyprus Podcast and co-instructor of our teens programming courses.
Course Features
- Lecture 0
- Quiz 0
- Duration 8 Saturdays
- Skill level All levels
- Language English/Greek
- Students 6
- Assessments Yes