Σχεδιασμός παιχνιδιού σε Python

Κόστος: 100€ εφάπαξ

Η διάρκεια του προγράμματος
8 δίωρα μαθήματα (Συνολο 16 ώρες διδασκαλίας)

Διευθυντής Προγράμματος: Dr. Ioannis Nikolakopoulos (in)
Το πρόγραμμα είναι πιστοποιημένο από το Athens Tech College, το πρώτο εκπαιδευτικό ίδρυμα στην Ελλάδα προσανατολισμένο σε σπουδές πληροφορικής & τεχνολογίας.

Εκδήλωσε το ενδιαφέρον σου τώρα και κλείσε την θέση σου!

Express Your Interest

Description

Γιατί να παρακολουθήσω το πρόγραμμα

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

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

Με την επιτυχή ολοκλήρωση της σειράς των μαθημάτων ο μαθητής/ συμμετέχων θα είναι σε θέση να:

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

 

Διάρκεια

Το εκπαιδευτικό πρόγραμμα Code.meUP έχει διαμορφωθεί ώστε να πραγματοποιούνται online μαθήματα 2 φορές την εβδομάδα για 4 εβδομάδες, διάρκειας δυο (2) διδακτικών ωρών ανα μάθημα. (Σύνολο 16 ώρες διδασκαλίας)

 

Μέθοδος διδασκαλίας

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

 

Εκπαιδευτικό Πρόγραμμα:

  1. Εισαγωγή στη γλώσσα Python
    • Μεταβλητές, πράξεις, είσοδος έξοδος στο τερματικό
    • Συναρτήσεις, βιβλιοθήκες
    • Εμφάνιση καμβά, βιβλιοθήκη pygame
  2. Λίστες και δεδομένα
    • Λίστες
    • Συντεταγμένες και σημεία
    • Ασκήσεις με σχήματα στον καμβά
  3. Οθόνη και χρώματα
    • Η οθόνη
    • Τα χρώματα
    • Ασκήσεις με χρωματικές απεικονίσεις
    • Σχήματα και πολύγωνα
  4. Γραφικά
    • Ασκήσεις με τρίγωνα, κύκλους
    • Απλά μορφοκλασματικά γραφικά (fractal)
  5. Κίνηση
    • Κίνηση σχημάτων
    • Ανάκρουση στα όρια οθόνης
    • Κίνηση εικόνων
  6. Κινούμενα αντικείμενα (sprites)
    • Κλάσεις sprite
    • Ανίχνευση σύγκρουσης
    • Ασκήσεις με σμήνη (swarms)
  7. Αλληλεπίδραση με το χρήστη
    • Χρήση πληκτρολογίου
    • Χρήση ποντικιού
    • Ασκήσεις αλληλεπίδρασης
  8. Σχεδιασμός εργασίας (Project)
    • Υλοποίηση παιχνιδιού
    • Ιδέες για παιχνίδια

 

Πλατφόρμες και εργαλεία που θα χρησιμοποιηθούν

  • Το ολοκληρωμένο περιβάλλον ανάπτυξης (Integrated Development Environment, IDE) που θα χρησιμοποιηθεί είναι το pycharm, η python διανομή (default distribution) είναι η 3.6.

 

Μαθητές στους οποίους απευθυνόμαστε

  • Το πρόγραμμα απευθύνεται σε όλους τους μαθητές από Α’ Γυμνασίου μέχρι και Γ Λυκείου.
  • Τα μαθήματα πραγματοποιούνται σε ολιγομελή τμήματα.

Προαπαιτούμενες γνώσεις

  • Η εκπαίδευση αυτή προσφέρει μια ολοκληρωμένη προσέγγιση σχεδιασμού παιχνιδιών με χρήση της γλώσσας Python και δεν απαιτεί προηγούμενες γνώσεις. Ότι σχετίζεται με τη γλώσσα Python διδάσκεται από την αρχή.

Express Your Interest

Additional information

Φορέας Πιστοποίησης:

Athens Tech College

Διάρκεια:

2 φορές την εβδομάδα
4 εβδομάδες
2 διδακτικές ώρες ανα μάθημα
(Σύνολο 16 ώρες διδασκαλίας)

Εγκαταστάσεις:

Online (Εικονική Τάξη μέσω τηλεδιάσκεψης)

Πολιτική Εγγραφών:

100€ εφάπαξ

Οι εγγραφές ειναι δωρεάν!

Participant’s registration (payment's completion) implies full compliance and acceptance οf Code.Learn – Terms & Conditions.